awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesSQL Schema Generators

Tools that automatically derive database table and type definitions from programming language structures.

Distinct from Schema-to-Type Mappers: Existing candidates focus on OpenAPI or JS mappings; this specifically targets SQL schema generation from native types.

Explore 5 awesome GitHub repositories matching data & databases · SQL Schema Generators. Refine with filters or upvote what's useful.

Awesome SQL Schema Generators GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • tcdi/pgxtcdi 的头像

    tcdi/pgx

    4,716在 GitHub 上查看↗

    pgx 是一个用于使用 Rust 语言开发高性能 PostgreSQL 扩展的框架和工具套件。它提供了一个底层 API 包装器,用于与内部数据库内存上下文、日志系统和核心执行 API 进行交互,从而能够直接在数据库引擎内实现自定义的数据库功能和逻辑。 该项目的特色在于其专用的构建工具和命令行接口,用于管理从环境初始化到二进制打包的扩展开发生命周期。它包含一个类型映射器,可将语言结构转换为数据库复合类型,并自动生成相应的 SQL 模式定义。 该框架涵盖了广泛的功能面,包括用户定义函数映射、二进制协议集成,以及多版本目标支持,以确保跨不同数据库版本的兼容性。它还提供了专门的内存管理包装器来处理指针并防止数据库环境中的内存泄漏。

    Automatically translates Rust structures into PostgreSQL composite types and generates the corresponding SQL schema definitions.

    Rust
    在 GitHub 上查看↗4,716
  • dotnetcore/freesqldotnetcore 的头像

    dotnetcore/FreeSql

    4,388在 GitHub 上查看↗

    FreeSql 是一个 .NET 对象关系映射器(ORM)和数据访问层,可将面向对象的代码转换为适用于多种关系型数据库提供程序的 SQL。它作为一个流畅的 SQL 查询构建器和数据库架构同步器,允许开发者将数据库表和索引结构与实体类定义保持一致。 该框架专门针对 .NET Native AOT 进行了优化,以确保更小的内存占用和更快的启动时间。它包含一个数据库流量管理器,通过读写分离、动态分表和基于租户的数据隔离来分配负载。 其广泛的功能包括使用特定于提供程序的批量复制机制实现高性能数据摄入,利用窗口函数和递归 CTE 进行高级查询,以及基于 AOP 的数据变更审计监控。该系统还提供用于自动迁移的架构管理工具,以及用于从数据库元数据生成实体类的开发实用程序。

    Generates the SQL statements required to align the database schema with current code definitions.

    C#accessclickhousecodefirst
    在 GitHub 上查看↗4,388
  • go-gorp/gorpgo-gorp 的头像

    go-gorp/gorp

    3,751在 GitHub 上查看↗

    Gorp is a lightweight object-relational mapper for Go that binds structs to relational database tables. It functions as a relational data mapper and SQL dialect abstraction layer, automating the translation between application data and relational rows. The project provides a translation layer that generates vendor-specific SQL for PostgreSQL, MySQL, SQLite, Oracle, and SQL Server. It distinguishes itself by implementing optimistic locking via version columns to prevent concurrent update conflicts and providing a database schema generator to create tables and indexes from object definitions.

    Automatically derives database table and type definitions from Go struct definitions.

    Go
    在 GitHub 上查看↗3,751
  • datalinkdc/dinkyDataLinkDC 的头像

    DataLinkDC/dinky

    3,740在 GitHub 上查看↗

    Dinky is a real-time data platform for developing, deploying, and operating streaming applications based on Apache Flink. It functions as a SQL streaming IDE and a real-time data pipeline orchestrator, providing a web-based environment for writing and verifying queries with integrated logic plan visualization and lineage tracking. The platform acts as a distributed cluster manager, allowing the registration, monitoring, and administration of multiple processing clusters from a centralized interface. It also serves as a change data capture integration tool, synchronizing real-time database cha

    Automatically derives destination SQL table and type definitions by capturing metadata from the source stage.

    Javadatalakedatawarehouseflink
    在 GitHub 上查看↗3,740
  • ibm-granite/granite-code-modelsibm-granite 的头像

    ibm-granite/granite-code-models

    1,250在 GitHub 上查看↗

    Granite Code Models is a family of transformer-based foundational models designed for software engineering and logical reasoning tasks. These models are trained on high-quality programming datasets to interpret natural language prompts and generate functional source code, explain complex logic, repair code defects, and produce technical documentation. The project distinguishes itself through specialized training methodologies that align model behavior with complex programming instructions and mathematical problem-solving. By utilizing chain-of-thought reasoning and instruction-tuned parameter

    Parses database queries to infer column types and create valid table definitions for training datasets.

    在 GitHub 上查看↗1,250
  1. Home
  2. Data & Databases
  3. SQL Schema Generators