-
granite-orm
ORM Model with Adapters for mysql, pg, sqlite in the Crystal Language. (by amberframework)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
rage
A simple, secure and modern file encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.
The 3 Crystal ORMs I've checked out, Granite, Clear, and Jennifer, are all 10k lines or less. Given Crystal's pragmatism-before-purity philosophy compared to Rust, I'd expect them to be a little briefer, but not that much.
Every time I find something written in Rust that's comparable to something in another language, the Rust implementation has drastically more lines of code than I expect given the array of powerful abstractions in Rust. The Diesel ORM, far from feature complete, is nearly 60k lines of Rust.
Another example is the Rust versus Go implementation of Age encryption - 2500 to 6000 lines. I think rage has a few more features, but really? Go is a relatively verbose language.