diff --git a/README.md b/README.md index 56c2bdc..8d1f145 100644 --- a/README.md +++ b/README.md @@ -28,15 +28,15 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Developer Tools](#developer-tools) * [Programming Languages](#programming-languages) * [Note on alternative languages](#note-on-alternative-languages) - * [Editors](#editors) - * [Accessibility Tools](#accessibility-tools) - * [Microcontroller Tools and Libraries](#microcontroller-tools-and-libraries) - * [Service Monitoring](#service-monitoring) - * [Libraries](#libraries) + * [Programming Language-Specific Tooling](#programming-language-specific-tooling) * [C](#C) * [Rust](#rust) * [Python](#python) * [CSS](#css) + * [Editors](#editors) + * [Accessibility Tools](#accessibility-tools) + * [Microcontroller Tools and Libraries](#microcontroller-tools-and-libraries) + * [Service Monitoring](#service-monitoring) * [Game Engines](#game-engines) * [Services and Utilities](#services-and-utilities) * [File Storage](#file-storage) @@ -136,7 +136,6 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | [`oh-my-posh`](https://github.com/JanDeDobbeleer/oh-my-posh/) | | [`AGENTS.md` file in main repository](https://github.com/JanDeDobbeleer/oh-my-posh/commit/0ca76357a608f2e4043e10fe9591709ca554d75d) | | [`oh-my-bash`](https://github.com/ohmybash/oh-my-bash) | | [All PRs are reviewed with "Qodo"](https://github.com/apps/qodo-free-for-open-source-projects) [Example PR](https://github.com/ohmybash/oh-my-bash/pull/729) | | [`ohmyzsh`](https://github.com/ohmyzsh/ohmyzsh) | | [Added Claude and Grok as search engines](https://github.com/ohmyzsh/ohmyzsh/pull/13222); [explicitly allows LLMs](https://github.com/ohmyzsh/ohmyzsh/blob/master/CONTRIBUTING.md#a-note-on-ai-assisted-contributions); contains commits from [Claude](https://github.com/ohmyzsh/ohmyzsh/commit/99b243b9a98576037c864ff115b1fe96621fec8a) and [Copilot](https://github.com/ohmyzsh/ohmyzsh/commit/8c5a60644a2a93fb6b7d76ec7a5598f99b426cf0) | -| [rust-analyzer](https://github.com/rust-lang/rust-analyzer) | cargo check | [Allows AI contributions](https://github.com/rust-lang/rust-analyzer/pull/21314/changes) and [has Claude rules](https://github.com/rust-lang/rust-analyzer/blob/master/CLAUDE.md) | | [Starship](https://starship.rs) | | [Contains commit from Claude](https://github.com/starship/starship/commit/0d71065a6eb98ff00b42b2bc4ff78dad7b897a1e) | | [Taskfile](https://taskfile.dev) | A Make implementation | [Uses Copilot for PRs](https://github.com/go-task/task/pull/2592) | @@ -191,7 +190,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | [Uptime Kuma](https://github.com/louislam/uptime-kuma) | [Gatus](https://github.com/TwiN/gatus) | [Dev uses copilot for review](https://github.com/louislam/uptime-kuma/pull/6645) | | [Glitchtip](https://gitlab.com/glitchtip/glitchtip-backend) | | [AI policy states Glitchtip is written with plenty of AI assistance](https://gitlab.com/glitchtip/glitchtip-backend/-/blob/8c94c95d37f76c1d3adfcdc719968c63afd45a24/AI_POLICY.md) | -## Libraries +## Programming Language-Specific Tooling ### C @@ -205,6 +204,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). |---|---|---|---| | [`facet`](https://github.com/facet-rs/facet) | Use more specific deserialization libraries and avoid macros that slow things down anyway. [`serde`](https://serde.rs) itself is [tainted by its Palantir-defending author](https://archive.ph/fe9g5). [`nanoserde`](https://github.com/not-fl3/nanoserde) could be suitable for certain use cases. | [Core developer openly uses LLMs for library dev](https://archive.ph/YhcOh) | | | [`ratatui`](https://github.com/ratatui/ratatui) | [`iocraft`](https://github.com/ccbrown/iocraft) and [`cursive`](https://github.com/gyscos/cursive). [`console`](https://github.com/console-rs/console) and its family of libraries may also be enough for some use cases. | [Core developer has stated their use of AI for rust code](https://github.com/ratatui/ratatui/discussions/2201) | | +| [rust-analyzer](https://github.com/rust-lang/rust-analyzer) | cargo check | [Allows AI contributions](https://github.com/rust-lang/rust-analyzer/pull/21314/changes) and [has Claude rules](https://github.com/rust-lang/rust-analyzer/blob/master/CLAUDE.md) | | Also, there is an advistory database of Rust slopware crates, which you can use in tools like [cargo-deny](https://embarkstudios.github.io/cargo-deny): .