# Language Style Guides

> [crefft](/index.md) > Languages

Style guides for programming languages.

| Language    | Guide                                              | Description                                                                                                                                                                                                 |
| ----------- | -------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Python      | [python.md](/guides/languages/python.md)           | Python 3.14+ with Ruff, Mypy, uv                                                                                                                                                                            |
| Ruby        | [ruby.md](/guides/languages/ruby.md)               | Ruby 4.0 with StandardRB, Sorbet                                                                                                                                                                            |
| Go          | [go.md](/guides/languages/go.md)                   | Go 1.23+ with golangci-lint                                                                                                                                                                                 |
| Rust        | [rust.md](/guides/languages/rust.md)               | Rust 1.98 with Clippy, rustfmt; the core rules                                                                                                                                                              |
| Rust topics | [rust/README.md](/guides/languages/rust/topics.md) | Rust API Design, Async Runtimes, CI Pipeline, Dependencies and Supply Chain, Cargo Features, Procedural Macros, Rust Testing Tools, Rust Testing Scenarios, Unsafe Rust, Tested Version Matrix, WebAssembly |
| TypeScript  | [typescript.md](/guides/languages/typescript.md)   | TypeScript 5.x with Biome                                                                                                                                                                                   |
| C#          | [csharp.md](/guides/languages/csharp.md)           | C# 12+ with Roslynator                                                                                                                                                                                      |
| .NET        | [dotnet.md](/guides/languages/dotnet.md)           | .NET 8+ framework patterns                                                                                                                                                                                  |
| SQL         | [sql.md](/guides/languages/sql.md)                 | SQL with SQLFluff                                                                                                                                                                                           |
| Shell       | [shell.md](/guides/languages/shell.md)             | Bash with shellcheck, shfmt                                                                                                                                                                                 |
| CSS         | [css.md](/guides/languages/css.md)                 | CSS with Stylelint, Prettier                                                                                                                                                                                |

## See Also

* [Framework Guides](/guides/frameworks.md) - Rails, Django
* [Process Guides](/guides/process.md) - Testing, CI/CD
* [AI Guides](/guides/ai.md) - AI-assisted development

---

Source version: 2026.10.4. [Source file](https://github.com/agh/crefft/blob/703c8156f7604b464921c851535242202541cfb3/guides/languages/README.md).
