linq_rs_sql
linq_rs_sql: A free Rust crate for compiling typed SELECT builders into SQL and bound parameters. Ranked #43 of 51 in Database Query Builders by our editors (4.7/10); pricing: Free plan; best for rust developers needing a small typed SELECT builder.
At a glance
- Editor score4.7 / 10
- PricingFree plan
- Best forRust developers needing a small typed SELECT builder
- Free planYes
- Paid fromNone
- Type safetyStatic
- Facts checked4 Oct 2026
Where it wins
- Compiler-checked table, column, and value types
- Supports common predicates, ordering, LIMIT, and OFFSET
- to_sql() returns SQL text alongside bound parameters
Where it doesn't
- Limited to SELECT; writes, joins, subqueries, and GROUP BY are out of scope
- Does not execute queries or provide connections, pools, or drivers
- No async support or database integrations
Our verdict on linq_rs_sql
linq_rs_sql is a free Rust crate for building typed SQL SELECT statements from declared tables, columns, and predicates. Its type markers let the compiler check column and value types, making it a focused option for solo developers and small teams that want query construction in Rust without interpolating values into SQL. It builds statements; a separate database driver must handle execution.
The builder covers a useful but bounded set of SELECT operations: choose specific columns or all columns, add comparisons and AND, OR, NOT, LIKE, or IS NULL predicates, order results in either direction, and apply LIMIT and OFFSET. Calling to_sql() produces SQL text and a parameter vector, so values are represented as bound parameters rather than embedded in the SQL string. That scope suits straightforward reads where static typing and parameter binding matter more than a broad query API.
The main trade-off is breadth and ecosystem fit. The documented Phase 1 scope excludes JOINs, subqueries, GROUP BY, write queries, driver integration, and async support; the crate also supplies no database connections or pools. Choose it for small, typed SELECT-building needs when you already have a way to execute the generated SQL. If your application depends on richer query composition, async queries, or an integrated driver workflow, this crate's stated scope is likely too narrow.
Your product? Our editors can test linq_rs_sql in depth and publish a review, labelled as paid · from $99/mo →
linq_rs_sql pricing
linq_rs_sql fact sheet
| Free plan | Yes |
|---|---|
| Paid from | None |
| Languages | Rust |
| SQL dialects | Not verified |
| Type safety | Static |
| Async queries | No |
| Raw SQL support | Not verified |
| Compile without execution | Yes |
| Built for | Solo, Small business (editorial estimate) |
| Pricing | Free plan |
| Website | docs.rs |
| Facts checked | 4 Oct 2026 |
Alternatives to linq_rs_sql
- jOOQA fluent SQL framework for JVM teams that want generated, type-safe database access.9.3
- SQLAlchemySQL construction, ORM, and database services for Python applications.9.1
- JetBrains ExposedA free, open-source Kotlin library with a type-safe SQL DSL and JDBC and R2DBC access.9.0
See all linq_rs_sql alternatives →
Used linq_rs_sql? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used linq_rs_sql for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
linq_rs_sql is listed in our Database Query Builders directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/linq-rs-sql/"><img src="https://www.itechguides.com/best/badge/linq-rs-sql.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. How we rank.
Last updated · How we research and update
