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

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

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

23 مستودعات

Awesome GitHub RepositoriesDatabase Schema Management

Utilities for organizing and namespacing database tables to prevent identifier collisions.

Distinguishing note: None available; no candidates provided.

Explore 23 awesome GitHub repositories matching data & databases · Database Schema Management. Refine with filters or upvote what's useful.

Awesome Database Schema Management GitHub Repositories

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

    ToolJet/ToolJet

    38,027عرض على GitHub↗

    ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr

    The platform downloads the structure of a database table as a file to preserve or share definitions for future use.

    JavaScriptai-app-builderdockerhacktoberfest
    عرض على GitHub↗38,027
  • sequelize/sequelizeالصورة الرمزية لـ sequelize

    sequelize/sequelize

    30,349عرض على GitHub↗

    Sequelize is an object-relational mapping library that provides a unified interface for managing relational data through code. By implementing the Active Record pattern, it maps database tables to application objects, allowing developers to perform standard create, read, update, and delete operations using high-level method calls. The library abstracts complex database interactions by translating these calls into optimized, engine-specific SQL statements, ensuring consistent behavior across different database systems. The project distinguishes itself through a comprehensive suite of tools for

    Sequelize supports organizing tables within specific namespaces using native identifier quoting to prevent naming conflicts.

    TypeScriptdb2-ibm-ifeature-richjavascript
    عرض على GitHub↗30,349
  • vapor/vaporالصورة الرمزية لـ vapor

    vapor/vapor

    26,138عرض على GitHub↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Manage database table or collection lifecycles by creating, updating, or deleting schemas, including support for ignoring existing tables during creation to prevent errors.

    Swiftframeworkhttphttp2
    عرض على GitHub↗26,138
  • geldata/gelالصورة الرمزية لـ geldata

    geldata/gel

    14,065عرض على GitHub↗

    Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a strongly typed schema, it enables complex relational queries and polymorphic data structures without the need for traditional join tables. The system integrates native vector storage and similarity search operators, allowing it to function as both a relational and a vector database for semantic data retrieval. The platform distinguishes itself through a comprehensive suite of developer-centric automation tools. It features a declarative migration system that tracks and versions sc

    Defines and evolves complex data structures with automated migrations and type-safe definitions for consistent application development.

    Pythondatabaseedgedbedgeql
    عرض على GitHub↗14,065
  • ccgus/fmdbالصورة الرمزية لـ ccgus

    ccgus/fmdb

    13,851عرض على GitHub↗

    fmdb is an object-oriented SQLite database library and persistence layer for native macOS and iOS environments. It provides an Objective-C wrapper that encapsulates the low-level C API, allowing applications to manage local relational data storage and embedded database connections through a high-level interface. The library focuses on thread-safe database access by synchronizing operations across multiple threads using serialized queues to prevent data corruption and race conditions. It includes specialized capabilities for secure local storage, such as database encryption and the management

    Retrieves the structure of tables and columns to verify the existence of database objects.

    Objective-C
    عرض على GitHub↗13,851
  • graphile/postgraphileالصورة الرمزية لـ graphile

    graphile/postgraphile

    12,929عرض على GitHub↗

    PostGraphile is an automated tool that converts a PostgreSQL database schema into a fully functional GraphQL API. It serves as a GraphQL execution engine and schema orchestrator, utilizing database schema introspection to retrieve strongly typed metadata directly from PostgreSQL. The project features a modular system for composing and standardizing GraphQL schemas through plugins, which manage naming conventions and connections. It includes a PostgreSQL query builder that constructs dynamic, SQL-injection-proof queries using tagged template literals. The system employs a declarative query pl

    Retrieves strongly typed details of database fields by introspecting the PostgreSQL schema.

    TypeScript
    عرض على GitHub↗12,929
  • coleifer/peeweeالصورة الرمزية لـ coleifer

    coleifer/peewee

    11,971عرض على GitHub↗

    Peewee is a SQL object-relational mapper and query builder that provides an object-oriented interface for mapping application classes to relational database tables. It functions as a relational database toolkit for managing schemas, executing migrations, and handling complex table relationships. The project distinguishes itself by providing an asyncio database driver for non-blocking database operations, ensuring event loop responsiveness. It also supports semi-structured data storage, allowing the storage and querying of flexible JSON documents within traditional relational database systems.

    Analyzes existing database layouts to dynamically create corresponding model classes.

    Pythonasynciodankfastapi
    عرض على GitHub↗11,971
  • graphql-go/graphqlالصورة الرمزية لـ graphql-go

    graphql-go/graphql

    10,155عرض على GitHub↗

    This project is a GraphQL implementation for Go, providing a complete suite for building GraphQL servers. It includes a schema engine for defining types, a query parser to convert strings into abstract syntax trees, and an execution engine that resolves fields against a defined schema to return structured data. The library distinguishes itself through reflection-based type mapping, allowing object definitions and arguments to be derived directly from native Go structs. It also supports the execution of real-time data streaming via GraphQL subscriptions and provides an extensible execution pip

    Provides meta-fields and types that allow clients to query the server for its schema structure.

    Gographqlgraphql-gosubscriptions
    عرض على GitHub↗10,155
  • boto/boto3الصورة الرمزية لـ boto

    boto/boto3

    9,834عرض على GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Provides capabilities to create, modify, and delete database tables and indexes to organize stored data.

    Pythonawsaws-sdkcloud
    عرض على GitHub↗9,834
  • doctrine/dbalالصورة الرمزية لـ doctrine

    doctrine/dbal

    9,699عرض على GitHub↗

    This project is a SQL database abstraction layer that provides a consistent object-oriented interface for interacting with multiple relational database systems. It includes a driver wrapper to standardize connections and result sets, a fluent query builder for constructing portable SQL statements, and a type mapper for converting database-specific data types into native application types and vice versa. The library enables programmatic schema management through a schema manager that can introspect database metadata, model structures as objects, and generate the SQL required to migrate between

    Retrieves detailed metadata about tables, columns, and indexes to create an in-memory representation of the schema.

    PHPdatabaseibm-db2mariadb
    عرض على GitHub↗9,699
  • jetbrains/exposedالصورة الرمزية لـ JetBrains

    JetBrains/Exposed

    9,255عرض على GitHub↗

    Kotlin SQL Framework

    Manages database schemas programmatically in Kotlin code with transactional lifecycle operations.

    Kotlindaokotlinorm
    عرض على GitHub↗9,255
  • ibis-project/ibisالصورة الرمزية لـ ibis-project

    ibis-project/ibis

    6,574عرض على GitHub↗

    Ibis is a portable Python dataframe library and multi-backend query engine that provides a unified interface for executing data transformations across diverse compute engines. It functions as a Python SQL expression compiler and dialect transpiler, allowing users to define data logic once and execute it across cloud warehouses, embedded databases, and distributed clusters without rewriting code. The project distinguishes itself through a database backend abstraction that decouples transformation logic from the underlying execution engine. It enables polyglot data workflows by mixing raw SQL s

    Provides utilities to create, drop, list, and rename catalogs, databases, and tables.

    Pythonbigqueryclickhousedatabase
    عرض على GitHub↗6,574
  • dimitri/pgloaderالصورة الرمزية لـ dimitri

    dimitri/pgloader

    6,295عرض على GitHub↗

    pgloader is a command-line tool that automates the migration of data and schema from various source databases and file formats into PostgreSQL. It combines schema discovery, parallel data pipelines, and type casting into a single, declarative workflow, using PostgreSQL's COPY protocol for high-throughput bulk loading. The tool distinguishes itself by compiling a dedicated command language into concurrent reader-writer pipelines that handle schema introspection, data transformation, and error-resilient batch processing. It supports migrating entire databases from MySQL, MS SQL, SQLite, and Pos

    Connects to live source databases to introspect metadata, then generates target schema DDL and transformation rules programmatically.

    Common Lispclozure-clcommon-lispcsv
    عرض على GitHub↗6,295
  • graphql-editor/graphql-editorالصورة الرمزية لـ graphql-editor

    graphql-editor/graphql-editor

    6,068عرض على GitHub↗

    GraphQL Editor is a collaborative workspace platform for designing, editing, and managing GraphQL schemas. It provides an interactive graph-based visual editor that lets teams create and explore schemas without writing code, alongside a full-featured Monaco text IDE with real-time syntax validation. The platform supports AI-powered schema generation from natural language prompts, federated schema composition that visualizes type merging across subgraphs, and AST-level schema comparison that highlights structural differences between versions. The platform distinguishes itself through its bidir

    Imports GraphQL schemas from remote URLs via introspection with optional read-only synchronization.

    TypeScript
    عرض على GitHub↗6,068
  • jeremyevans/sequelالصورة الرمزية لـ jeremyevans

    jeremyevans/sequel

    5,076عرض على GitHub↗

    Sequel is a relational database toolkit for Ruby that provides object-relational mapping, a fluent SQL query builder, and schema migration capabilities. It maps database tables to Ruby classes with support for associations, validations, lifecycle hooks, and eager loading, offering a comprehensive ORM layer for building data-centric applications. Sequel distinguishes itself through a plugin-based extension architecture that allows composable customization of models, databases, and datasets without relying on deep inheritance hierarchies. It includes a thread-safe connection pool with support f

    Provides schema introspection to query database system catalogs for table, column, and index metadata.

    Ruby
    عرض على GitHub↗5,076
  • achristmascarl/rainfrogالصورة الرمزية لـ achristmascarl

    achristmascarl/rainfrog

    4,855عرض على GitHub↗

    Rainfrog is a terminal-based database client that connects to multiple database engines, combining schema browsing, interactive SQL query execution, and inline data editing into a single terminal interface. It provides a tree navigator for exploring tables, columns, and indexes, and an inline cell editor that automatically constructs and executes the necessary UPDATE statements when a cell value is changed. The application also supports modal Vim-style keyboard shortcuts for cursor movement and editing, making it usable entirely from the keyboard. Query results are fetched in chunks and pagin

    Fetches database metadata at connect time and caches it in memory for fast schema tree navigation.

    Rustdatabase-managementmysqlpostgresql
    عرض على GitHub↗4,855
  • infiniflow/infinityالصورة الرمزية لـ infiniflow

    infiniflow/infinity

    4,570عرض على GitHub↗

    Infinity هي قاعدة بيانات متجهة موزعة ومتجر متجهات متعدد الوسائط مصمم لإدارة مجموعات البيانات واسعة النطاق للاسترجاع والبحث عن التشابه. تعمل كخلفية لتطبيقات النماذج اللغوية الكبيرة وخطوط أنابيب التوليد المعزز بالاسترجاع (RAG) عن طريق تخزين واسترجاع المتجهات الكثيفة، والمتجهات المتفرقة، وبيانات النص الكامل. يعمل النظام كمحرك بحث هجين، يجمع بين تضمينات المتجهات والبحث عن النص الكامل مع خوارزميات إعادة الترتيب لتحديد المستندات الأكثر صلة. يدعم تخزين البيانات متعدد الوسائط، مما يسمح بالحفاظ على أنواع بيانات متنوعة بما في ذلك الموترات، والسلاسل، والأرقام داخل بيئة واحدة. توفر قاعدة البيانات إمكانيات لإدارة مخططات قاعدة البيانات والسجلات، بما في ذلك استيراد البيانات وتصديرها والاستعلام المنظم. تتضمن أدوات لإدارة الفهرس وتحسين التخزين، وتوفر استعادة الحالة من خلال لقطات النظام أو الجدول. يمكن نشر قاعدة البيانات كملف ثنائي واحد أو عبر Docker، ويمكن الوصول إليها من خلال HTTP API وPython SDK.

    Provides utilities for defining and managing database schemas through column and index definitions.

    C++ai-nativeapproximate-nearest-neighbor-searchbm25
    عرض على GitHub↗4,570
  • kriasoft/nodejs-api-starterالصورة الرمزية لـ kriasoft

    kriasoft/nodejs-api-starter

    3,970عرض على GitHub↗

    هذا المشروع عبارة عن قالب monorepo كامل المكدس وقالب GraphQL API لـ Node.js. يوفر مشروعاً أولياً يدمج GraphQL API قائم على المخطط، وقاعدة بيانات PostgreSQL، وواجهة أمامية React ضمن مستودع واحد لمشاركة الأنواع بين الخلفية وواجهة المستخدم. تتضمن المعمارية غلافاً بدون خادم (serverless) للنشر السحابي والتوسع التلقائي. ينفذ طبقة تجميع الطلبات لتحسين أداء قاعدة البيانات من خلال منع مشكلة استعلام N+1. يغطي المشروع إدارة قاعدة البيانات من خلال إصدار المخطط القائم على الترحيل وملفات البذور. كما يتضمن قدرات لتكامل هوية المستخدم، بما في ذلك المصادقة، والتفويض، والتحكم في الوصول القائم على الأذونات.

    Provides migration-based schema versioning and seed files to ensure consistent data structures across environments.

    TypeScript
    عرض على GitHub↗3,970
  • apollographql/apollo-kotlinالصورة الرمزية لـ apollographql

    apollographql/apollo-kotlin

    3,955عرض على GitHub↗

    Apollo Kotlin is a strongly-typed GraphQL client and code generation library designed for Kotlin and JVM applications. It functions as a comprehensive development tool that transforms GraphQL schema definitions and query documents into type-safe models during the build process, ensuring that data access errors are identified at compile time rather than at runtime. The project distinguishes itself through its multiplatform runtime abstraction, which allows developers to share data fetching and caching logic across Android, iOS, and desktop environments. It provides a normalized local caching s

    Examines database structures at runtime to build custom operations that handle complex requests beyond the scope of existing predefined tools.

    Kotlinandroidapollographqlgraphql
    عرض على GitHub↗3,955
  • go-jet/jetالصورة الرمزية لـ go-jet

    go-jet/jet

    3,717عرض على GitHub↗

    Jet is a schema-driven code generation tool and type-safe SQL builder for Go. It introspects database schemas to automatically generate builders and data models, enabling compile-time type checking for table and column references to prevent runtime errors. The project distinguishes itself through a fluent interface that mirrors native SQL syntax, allowing for the orchestration of complex queries including common table expressions, recursive queries, and nested JSON structures. It further optimizes data retrieval by binding query outputs directly into generated Go structures or raw byte slices

    Introspects database schemas to retrieve table and column structures for generating type-safe code.

    Gocockroachdbcode-completioncode-generator
    عرض على GitHub↗3,717
السابق12التالي
  1. Home
  2. Data & Databases
  3. Database Schema Management

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

  • Schema Introspection3 وسوم فرعيةCapabilities to query and retrieve the existing structure of tables and columns from a database. **Distinct from Database Schema Management:** Distinct from Schema Management: focuses on reading the existing structure (introspection) rather than modifying or defining it.