{"repo":"devfros/nORM","free":true,"listed":false,"github":"https://github.com/devfros/nORM","clone":"git clone https://github.com/devfros/nORM.git","description":"nORM - ORM No More","language":"Python","stars":14,"topics":["clickhouse","codegen","duckdb","mysql","orms","postgres","sql","sqlite"],"license":"MIT","category":"databases-storage","readme_excerpt":"nORM Replace ORM complexity with SQL-first codegen. One tool for your database schema, queries, and typed data-layer code. Documentation · Python tutorial · Playground Click to watch the full demo nORM ( no ORM ) is a SQL-first toolkit for managing your database and the code that talks to it. You define schema and repository SQL in one place; nORM generates typed data access code for your stack. Python is available today. Rust, Go, and TypeScript generators are in progress, and a migrations workflow is planned, so the same norm CLI can eventually cover schema changes and repositories across languages. If you like sqlc, the workflow will feel familiar: you keep writing real queries, and nORM removes the repetitive mapping code. It also adds helpers for dynamic filters, sorting, partial updates, and join embedding that are painful to maintain by hand. Example (Python) Schema ( norm in/schema.sql ): Repository SQL ( norm in/repositories/users repo.sql ): Generated usage: Run norm init and norm generate to produce norm out/ with Pydantic models and async repository methods. The same SQL inputs will drive other language targets as they land. See the Python tutorial for config, CRUD, and project layout. Why nORM? - One workflow for schema and data layer. Keep database definitions and repository SQL together instead of splitting schema management, query authoring, and hand-written mapping code across different tools. - SQL stays in charge. Queries and execution plans stay visible; n","default_branch":null,"files":null,"tree":[],"storefront":"/r/devfros","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/devfros/nORM/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}