-
So to find things in a similar space, you need to look for languages with these sorts of constraints - so things like Sorbet for Ruby or pyright/pyre and you'll see similar and new ideas
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
So to find things in a similar space, you need to look for languages with these sorts of constraints - so things like Sorbet for Ruby or pyright/pyre and you'll see similar and new ideas
-
sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. (by launchbadge)
Sqlx is a Rust database interface for querying various SQL database servers. You write your queries in the native syntax of whichever database you are working with. Sqlx uses procedural macros to connect to the database and get a query plan at compile time which it uses to infer the type of returned data, and the types of query parameters. It works very nicely for my workflow because I like to be able to write SQL queries directly, and I get all the benefits of accurate type checking without a code generation step.