SQL as a first-class language: formatting, linting, security auditing and pre-commit hooks for your .sql files, plus type-safe code generation for 10 languages across 10 databases.
-
Updated
Oct 19, 2026 - Rust
SQL as a first-class language: formatting, linting, security auditing and pre-commit hooks for your .sql files, plus type-safe code generation for 10 languages across 10 databases.
Compile-time typed SQL for TypeScript — no ORM, no codegen, no runtime parsing
RTSC (Relational TypeScript Classes) is a library that allows you to define classes that can be stored and retrieved from a data storage in a relational way. It is designed to mimic the behavior of a relational database ORM, but it is not an ORM.
SupaGo is a CLI tool that introspects your Supabase PostgreSQL database and generates idiomatic Go structs, reducing boilerplate and keeping your models in sync with your schema.
Lightweight PostgreSQL SQL query helper for Go structs. Not an ORM. Works with pgx and database/sql.
Type-safe SQL query builder for Node.js. No ORM overhead, full SQL control, injection-safe.
A static query compiler (transpiler) and interactive REPL for a relational subset of Go.
A lightweight, schemaless SQL builder that mixes into native database cursors.
Your Go structs are the database define relations, follow pointers, and let Nestory handle persistence.
Generate PHP constants for database tables, columns, and foreign keys from your schema. Improves IDE autocomplete, reduces SQL typos, and enables safe refactoring.
A lightweight, file-based database engine for Python with SHA-256 hashing, ACID transactions.
An injection-safe SQL query builder: SELECT/INSERT/UPDATE/DELETE with bound parameters and validated identifiers. Pure Python, zero dependencies.
Rust core engine for multi-backend data access: GQL parsing, permissions, computed columns, command planning and SQL dialect translation, exposed to Node.js (napi-rs) and Python (PyO3).
Multi-backend data layer for Node.js: pure JSON schemas + MongoDB-style GQL tree queries on MongoDB, MySQL, SQLite and PostgreSQL, with RBAC, computed columns and soft-delete.
Multi-backend data layer for Python asyncio: pure JSON schemas + MongoDB-style GQL tree queries on MongoDB, MySQL, SQLite and PostgreSQL, with RBAC, computed columns and soft-delete.
Typed SQL builder for Go: compile-checked columns, joins and scan targets, zero dependencies, Postgres and ClickHouse packages, pgvector and ltree extension sub-packages, and a shared conformance suite that proves a driver executes what the builder renders.
SQL-first TypeScript tooling for safe application development with visible SQL and deterministic named-parameter binding.
To associate your repository with the orm-alternative topic, visit your repo's landing page and select "manage topics."