Our great sponsors
- SonarQube - Static code analysis for 29 languages.
- CodiumAI - TestGPT | Generating meaningful tests for busy devs
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
- InfluxDB - Access the most powerful time series database as a service
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
I'd consider regex to be a good example candidate. It has many tests, including benchmarks, fuzzing, and unit testing. It works well as an example of how to structure a mid-size program.
A refreshingly simple data-driven game engine built in Rust
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Empowering everyone to build reliable and efficient software.
Redis library for rust
I think the redis crate was a well-organized API library. It's still sometimes hard to know the right things to make public and I think they nailed it.
the champagne of beta embedded databases
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
How come ripgrep wasn't mentioned yet?
A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer] (by rust-analyzer)
rust-analyzer has put a lot of work into its organization. Especially architecture.md explains a lot of the API decisions and the reasoning behind them.
TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
Rust for Windows
https://github.com/microsoft/windows-rs should be Microsoft-standard..!
The crate that's closest to production quality code is pulldown-cmark, but I don't hold it up as an example of well-written code, because it's not particularly easy to understand and there's a lot of very low level code to consume the CommonMark syntax - that helps with code bloat and compile time, but not clarity.
Introducing Hitori – generic compile-time regular expressions library
5 projects | reddit.com/r/rust | 19 Apr 2023
why GNU grep is fast
8 projects | reddit.com/r/linux | 22 Feb 2023
Rust and its friendly crates: Don't miss out on them!
8 projects | dev.to | 4 Feb 2023
Neovim locks up on big files while doing a replacement
1 project | reddit.com/r/neovim | 8 Jan 2023
Intuitive find and replace CLI (sed alternative)
1 project | news.ycombinator.com | 12 Dec 2022