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
Aug 31, 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.
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.
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.
Generate PHP constants for database tables, columns, and foreign keys from your schema. Improves IDE autocomplete, reduces SQL typos, and enables safe refactoring.
Your Go structs are the database define relations, follow pointers, and let Nestory handle persistence.
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.
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."