sqlc 是一个 SQL 编译器,能从 SQL 查询生成类型安全代码,支持多种语言插件,减少样板代码和错误。
好开源,值得被发现。
发现优质开源项目,匿名提交开源项目,认领编辑你的开源项目。
带着好奇心,发现开源世界。
THE FIRST COLLECTIONAetherGrid是一个基于严格领域驱动设计的分布式AI工作负载编排器,具备基于租约的执行所有权、事件驱动协调、API密钥认证和React仪表板。
POCO 是一组跨平台 C++ 类库,用于在桌面、服务器、移动、IoT 和嵌入式系统中构建基于网络与互联网的应用。
Kysely 是一款受 Knex.js 启发、具备类型安全且支持自动补全的 TypeScript SQL 查询构建器。
SQLAlchemy 是 Python 的数据库工具包,提供 ORM 和 Core 两大核心组件,支持复杂的 SQL 查询构建、 eager loading、数据库 introspection 等功能。
Exposed 是 JetBrains 推出的轻量级 Kotlin SQL 框架及 ORM,提供类型安全的 DSL 和 DAO API。它支持 JDBC 和 R2DBC 驱动,兼容多种数据库引擎,帮助开发者构建无特定数据库依赖的应用。
Bun 是一款轻量级、SQL 优先的 Go ORM,支持 PostgreSQL、MySQL、SQLite、MSSQL 和 Oracle。它强调类型安全、灵活的扫描方式和复杂查询构建,同时贴近原始 SQL,适合在 Go 应用中构建可维护的数据访问层。
Karma 是一个模块化的 Go 工具库,提供预构建的解决方案,涵盖认证、SQL 解析、中间件、第三方 API 集成(Twilio、OpenAI)和文件管理,以减少后端开发中的样板代码。
rudb 的 DuckDB 兼容性测试框架。它通过与真实 DuckDB 二进制进行差分执行、加权 SQL 覆盖率、存储格式往返测试和 C ABI 检查来验证一致性。
migrate是一个用Go编写的数据库迁移工具,支持CLI和库两种使用方式。它从多种来源读取迁移文件并按顺序应用到支持的数据库中,具备轻量级驱动和优雅停止功能。
TypeScript ORM 用于 Node.js,采用 Data Mapper、Unit of Work 和 Identity Map 模式。支持多种 SQL 和 NoSQL 数据库,包括 PostgreSQL、MySQL、MongoDB 和 SQLite。
Dapper 是 .NET 的轻量级对象映射器,通过扩展方法增强 ADO.NET 连接,提供简单 API 执行 SQL,支持同步/异步、缓冲/非缓冲查询,并将结果映射到类型化或动态对象。
SeaORM 是一个功能强大的 Rust 关系型 ORM,旨在构建 Web 服务,其开发体验借鉴了 Ruby、Python 和 Node.js 中流行的 ORM。
Aion 是一个基于 .NET 的跨平台 SQL 客户端,支持 PostgreSQL、SQL Server 和 MySQL。它提供现代化的 UI、查询历史、JSON 查看以及查询计划可视化等功能。
Dolt 是一个具有 Git 风格版本控制的 SQL 数据库,支持数据库的分支、合并、推送和拉取等操作,同时提供 MySQL 兼容客户端连接和通过 SQL 系统表及存储过程暴露的版本控制功能。
Beekeeper Studio 是一款跨平台的 SQL 编辑器和数据库管理工具,支持 Linux、macOS 和 Windows。它提供免费的社区版和付费版本,兼容多种数据库。
Storm 是一款面向 Kotlin 2.0+ 与 Java 21 的类型安全、SQL 优先 ORM。它采用不可变数据类实体、编译期元模型查询,并消除了 N+1、代理对象与隐藏持久化上下文等问题。
mycli 是一款功能丰富的 MySQL 终端客户端,支持自动补全、语法高亮以及 dataframe 集成。
marimo 是一款响应式 Python notebook,确保代码与输出之间的一致性。它将内容存储为纯 Python 文件,从而提升了 git 友好度和可部署性。
SQLGlot 是一个纯 Python 的 SQL 解析器、转译器、优化器和引擎,支持超过 30 种方言,可实现格式化、跨方言转换、AST 操作,并可选 C 扩展加速以快速处理 SQL。