GitHub 雷达

10 小时前

监控正在起飞的黑马项目,和高星项目。

geldata/gel
Gel 是一个新型的图关系数据库,它融合了关系数据库、图数据库和 ORM 的优点,旨在解决传统数据库建模与编程语言之间的阻抗不匹配问题。主要技术栈基于 Python 实现,并引入了全新的 EdgeQL 查询语言和基于对象类型的 ESDL 模式定义,替代了传统的 SQL 和表结构。其亮点在于提供了类型化对象模型、无需 JOIN 的深度嵌套查询、内置迁移系统以及完整的开发者工具链,特别适用于需要复杂数据关联和现代开发体验的应用场景。
Python数据库/存储14.1k
redis/redis-py
1. 它是一个官方维护的 Python Redis 客户端,让 Python 应用能够高效地连接和操作 Redis 键值存储。 2. 纯 Python 实现,内置连接池、异步 I/O、Redis 集群和哨兵支持,并可选用 hiredis C 扩展加速协议解析。 3. 默认启用 RESP3 协议同时保持向后兼容,适合缓存、会话、消息队列等各类需要与 Redis 集成的 Python 项目。
Python数据库/存储13.6k
dbcli/pgcli
pgcli 是一个为 PostgreSQL 数据库提供自动补全和语法高亮功能的命令行客户端工具。它基于 Python 开发,主要使用 prompt_toolkit 库实现交互界面,并用 Pygments 进行语法高亮。其亮点在于智能上下文感知补全(如 SELECT * FROM 后只提示表名),适用于需要高效编写 SQL 查询的数据库开发者和管理员。
Python数据库/存储13.3k
sqlalchemy/sqlalchemy
1. 解决什么问题:SQLAlchemy 是 Python 的全功能数据库工具包,既提供直接操作 SQL 的核心抽象层,也提供将对象模型映射到关系数据库的 ORM。 2. 主要技术栈:基于 Python 实现,包含独立的 Core(SQL 表达式语言、连接池、元数据管理)和 ORM(数据映射、工作单元模式)两大组件。 3. 亮点与适用场景:强调开发者完全控制生成的 SQL,无需担心“ORM 写出差查询”,适合从简单查询到复杂数据库架构映射的各种场景,尤其
Python数据库/存储12.0k
coleifer/peewee
1. 是什么:一个小巧、表达力强的 Python ORM,帮助开发者用面向对象的方式操作数据库。 2. 主要技术栈:纯 Python 编写,单文件无外部依赖,通过不同驱动支持 SQLite、MySQL/MariaDB、PostgreSQL,并内置
Python数据库/存储12.0k
dbcli/mycli
1. 一个支持自动补全和语法高亮的 MySQL 终端客户端,兼容 MySQL、MariaDB、Percona、TiDB 和 Doris。 2. 基于 Python 实现,核心依赖 prompt_toolkit(交互)、Pygments(高亮)和 PyMySQL(数据库连接)。 3. 提供智能上下文补全、模糊历史搜索、多行查询、收藏查询、SQL 计时与日志等特色功能,适合习惯命令行且追求高效交互的数据库开发与运维场景。
Python数据库/存储11.9k
dr5hn/countries-states-cities-database
1. 这是一个覆盖全球 250 个国家、5,299 个地区、15 万+城市及 84 万+邮政编码的综合地理行政数据库。 2. 数据以 JSON、SQL、CSV 等 12 种格式发布,并通过 REST API、NPM/PyPI 包、CLI 工具和直接下载等多种方式分发,核心生成工具使用 Python。 3. 亮点在于多语言(19 种)支持、IANA 全量时区、附带免费 API 和可视化导出工具,适合需要地址自动补全、区域选择器或地理信息查询的 Web 和移动应用。
Python数据库/存储9.7k

5,015 个高星项目