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 2, 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.
Lightweight PostgreSQL SQL query helper for Go structs. Not an ORM. Works with pgx and database/sql.
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.
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.
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.
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.
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).
SQL-first TypeScript tooling for safe application development with visible SQL and deterministic named-parameter binding.
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.
To associate your repository with the orm-alternative topic, visit your repo's landing page and select "manage topics."