awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 مستودعات

Awesome GitHub RepositoriesTypeScript Database Modeling

Defining database structures and relational constraints using TypeScript class definitions.

Distinct from Document Database Modeling: Nothing in the shortlist specifically covers the act of using TypeScript classes to model database schemas.

Explore 3 awesome GitHub repositories matching data & databases · TypeScript Database Modeling. Refine with filters or upvote what's useful.

Awesome TypeScript Database Modeling GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • prisma/prisma1الصورة الرمزية لـ prisma

    prisma/prisma1

    16,393عرض على GitHub↗

    Prisma1 is a TypeScript object-relational mapper and type-safe database client designed for interacting with relational databases. It functions as a system for declarative schema modeling, where database structures are defined in a single schema file that automatically synchronizes with the underlying database. The project provides a type-safe query builder that generates a custom client to ensure database queries match defined schema types at compile time. It also includes a database GUI administrator, providing a visual web interface for browsing, editing, and managing relational database r

    Uses a high-level declarative language to design database structures and relationships.

    Scala
    عرض على GitHub↗16,393
  • mikro-orm/mikro-ormالصورة الرمزية لـ mikro-orm

    mikro-orm/mikro-orm

    9,085عرض على GitHub↗

    Mikro-ORM is a TypeScript-based object-relational mapping system that provides a unified persistence layer for Node.js applications. It translates TypeScript entities into relational or document-based database schemas, supporting a variety of engines including PostgreSQL, MySQL, MariaDB, MS SQL Server, SQLite, and MongoDB. The project implements the data mapper pattern to decouple in-memory domain models from the database persistence layer. It utilizes a unit of work pattern to track entity changes in memory and commit them in a single coordinated database transaction. The library covers com

    Allows defining complex data structures and relationships using TypeScript classes to mirror relational or document databases.

    TypeScript
    عرض على GitHub↗9,085
  • prisma/prisma-client-jsالصورة الرمزية لـ prisma

    prisma/prisma-client-js

    1,465عرض على GitHub↗

    Prisma Client is a database client for Node.js and TypeScript applications that provides a type-safe interface for interacting with relational databases. It functions as an object-relational mapper that translates declarative schema definitions into strongly typed query interfaces, ensuring that database operations align with the underlying data structure. The library distinguishes itself by generating type definitions directly from a schema model, which enables static analysis and IDE autocompletion during development. By abstracting database interactions into a unified query language, it st

    Uses a declarative schema language to define database structures and automatically generate application interfaces.

    TypeScript
    عرض على GitHub↗1,465
  1. Home
  2. Data & Databases
  3. TypeScript Database Modeling

استكشف الوسوم الفرعية

  • Declarative Schema LanguagesHigh-level languages used to define database structures and relationships declaratively. **Distinct from TypeScript Database Modeling:** Focuses on the declarative language/file used for modeling rather than just the TypeScript implementation