搜索仓库、语言、topic
提交项目
GitHub 雷达
监控正在起飞的黑马项目,和高星项目,帮助你寻找最优质的开源项目。
数据更新于 7 小时前
黑马榜
30
星海
4914
排序
Star 最多
最近更新
最新收录
语言
全部
TypeScript
Python
JavaScript
Go
Rust
C++
Java
Jupyter Notebook
分类
全部
AI/机器学习
工具/CLI
Web前端
后端/服务端
DevOps/云原生
学习/资源
安全
数据库/存储
仓库
语言
分类
Star
supabase/supabase
1. Supabase 是一个基于 PostgreSQL 的开源开发平台,旨在提供 Firebase 的替代方案,让开发者快速构建 Web、移动与 AI 应用的后端。 2. 它组合了 PostgREST(自动生成 REST API)、GoTrue(JWT 认证)、Realtime(Elixir 驱动的 WebSocket 实时同步)、Storage(S3 文件存储)和 Kong 网关等组件,
TypeScript
数据库/存储
107.5k
nocodb/nocodb
1. NocoDB 是一个免费且可自托管的在线数据库搭建工具,旨在替代 Airtable。 2. 项目主要使用 TypeScript 开发,并通过 Docker 快速部署,支持 SQLite、PostgreSQL 等多种后端数据库。 3. 亮点是提供类似电子表格的直观操作界面,适合需要私有化部署、低门槛数据库协作的团队或项目。
TypeScript
数据库/存储
64.4k
prisma/prisma
1. Prisma 是面向 Node.js 和 TypeScript 的下一代 ORM,用于简化数据库建模与查询。 2. 通过
TypeScript
数据库/存储
47.5k
typeorm/typeorm
1. TypeORM 是一个为 Node.js 设计的 TypeScript/JavaScript ORM,用面向对象方式简化与 PostgreSQL、MySQL 等十余种数据库的交互。 2. 采用 TypeScript 装饰器定义实体和关系,同时提供 Active Record 与 Data Mapper 两种设计模式,内置查询构造器、迁移与事务支持。 3. 亮点在于支持数据库数量远超同类、可跨 Node.js、浏览器和移动平台,适合从小型项目到多数据库
TypeScript
数据库/存储
36.6k
drizzle-team/drizzle-orm
1. 一个轻量、无依赖的 TypeScript 无头 ORM,为 Node.js/TypeScript/JavaScript 提供类型安全的数据库访问层,自动生成查询且不引入额外抽象。 2. 基于 TypeScript 构建,支持声明式 SQL schema 并生成关系型与类 SQL 查询,编译后体积仅约 7.4KB,tree-shak
TypeScript
数据库/存储
35.3k
sequelize/sequelize
1. 解决什么问题/是什么:Sequelize 是 Node.js 和 TypeScript 生态下的功能丰富的 ORM 工具,用于在代码中用面向对象的方式操作关系型数据库。 2. 主要技术栈或实现方式:基于 TypeScript 开发,采用 Promise 驱动的异步架构,支持 PostgreSQL、MySQL、SQLite、SQL Server 等多种主流数据库的方言。 3. 亮点或适用场景:亮点在于其强大的事务、关联查询和读写分离支持,且拥有活跃的社区和持续的维护资金,适合需要稳定数据库交互的复杂 Node.js 后端应用。
TypeScript
数据库/存储
30.4k
pubkey/rxdb
1. 解决什么问题:RxDB 是一个本地优先的响应式 NoSQL 数据库,能让 JavaScript 应用(如 UI 层)直接订阅数据查询结果或字段级别的实时变更。 2. 主要技术栈:基于 TypeScript 构建,采用可插拔的存储层设计(支持 Index
TypeScript
数据库/存储
23.3k
beekeeper-studio/beekeeper-studio
1. 一款现代化、易用的跨平台 SQL 编辑器与数据库管理工具,支持 MySQL、PostgreSQL、SQLite、SQL Server 等 20 多种数据库。 2. 主要使用 TypeScript 开发,基于 Electron 框架构建 Linux、macOS、Windows 桌面应用。 3. 社区版免费开源、无需注册或绑卡,界面简洁友好,适合日常数据库查询、管理和多数据库协作场景。
TypeScript
数据库/存储
23.2k
chartdb/chartdb
1. 解决什么问题 / 是什么:ChartDB 是一个无需安装、无需数据库密码的在线数据库图表编辑器,只需一条“智能查询”即可快速可视化数据库结构。 2. 主要技术栈或实现方式:基于 TypeScript 构建的 Web 应用,支持 Docker 部署,通过 AI 集成生成各数据库方言的 DDL 迁移脚本。 3. 亮点或适用场景:零门槛即开即用,支持一键导入模式、交互式编辑和跨数据库迁移,非常适合快速文档化、团队讨论与数据库变更。
TypeScript
数据库/存储
22.6k
teableio/teable
Teable是一个开源的Airtable替代品,通过类似电子表格的界面帮助用户无代码地管理数据并构建强大的数据库应用。主要技术栈为TypeScript,前端使用Next.js,后端使用NestJS,并基于Postgres数据库实现。其亮点在于支持实时协作、可处理百万行数据、提供多种视图(如网格、看板、日历)以及丰富的功能如SQL查询和插件扩展,适合需要高性能、可自托管的数据管理场景。
TypeScript
数据库/存储
21.5k
redis/node-redis
1. 一个高性能、现代化的 Redis 客户端,用于在 Node.js 应用中连接和操作 Redis 数据库。 2. 基于 TypeScript 开发,采用模块化包结构(如 @redis/client、@redis/json 等),同时提供原始命令与驼峰式命令两种使用方式。 3. 全面支持 Redis Stack 与高级模块(Bloom、JSON、Search、Time-Series 等),内置类型映射和缓冲区处理,适合对性能与类型安全有要求的 Node.js 后端场景。
TypeScript
数据库/存储
17.6k
electric-sql/pglite
1. 它是一个可嵌入的轻量级 PostgreSQL 数据库,能在浏览器、Node.js 等 JavaScript 环境中直接运行,无需额外安装依赖。 2. 通过 Emscripten 将 Postgres 编译为 WebAssembly,利用其单用户模式实现,在 TypeScript 客户端库中封装了完整的数据库功能。 3. 压缩后仅 3MB,支持 pgvector、PostGIS 等扩展,可基于内存或 IndexedDB/文件系统持久化,适合构建本地优先、实时响应的应用。
TypeScript
数据库/存储
15.6k
redis/ioredis
1. 一个专为 Node.js 设计的高性能、全功能 Redis 客户端,以稳定可靠著称,曾被阿里巴巴等大型线上平台使用。 2. 项目完全采用 TypeScript 编写并提供官方类型声明,同时兼容回调、Promise 及 ES6+ 类型(如 Map/Set)。 3. 深度支持 Redis 集群、哨兵、Streams、Lua 脚本、TLS、自动管道及透明键前缀等企业级特性,适合需要复杂 Redis 拓扑和高可靠性的生产环境。
TypeScript
数据库/存储
15.3k
dexie/Dexie.js
1. Dexie.js 是一个轻量级的 IndexedDB 封装库,让浏览器端数据库操作变得简单、直观且不易出错。 2. 基于 TypeScript 开发,提供 Promise 风格 API、链式查询和表结构声明,通过利用 IndexedDB 底层批量操作实现高性能数据存取。 3. 核心亮点包括处理各浏览器 IndexedDB 实现差异、支持 React/Vue/Svelte 等框架的响应式集成,并可通过 Dexie Cloud 零后端实现实时同步与协作,适合 PWA、Electron 和移动端离线优先应用。
TypeScript
数据库/存储
14.5k
kysely-org/kysely
Kysely 是一个类型安全的 TypeScript SQL 查询构建器,旨在让开发者编写 SQL 查询时获得编译时类型检查和自动补全,避免运行时错误。它主要基于 TypeScript 的类型系统实现,通过泛型和类型推断来确保查询中引用的表和列是正确且可见的。其亮点在于能自动推断别名、子查询和 CTE 中的列名与类型,适用于 Node.js、Deno、Bun 以及 Cloudflare Workers 等现代 JavaScript 环境。
TypeScript
数据库/存储
14.1k
get-convex/convex-backend
1. 这是一个为应用开发者设计的开源实时反应式数据库,让你用纯 TypeScript 就能完成数据查询和业务逻辑。 2. 整体采用 TypeScript 开发,后端核心用 Rust 实现,并提供数据库、服务端函数和客户端 SDK 一体化的全栈方案。 3. 支持强一致性的实时数据推送与动态 UI 更新,特别适合构建协作工具、实时看板等需要“活数据”的现代 Web 应用。
TypeScript
数据库/存储
12.2k
gristlabs/grist-core
1. 解决什么问题:Grist 是一个融合电子表格灵活性与数据库严谨性的现代关系型电子表格,让用户能用类似表格的界面管理结构化数据。 2. 主要技术栈或实现方式:核心使用 TypeScript 开发,数据基于 SQLite 存储,公式支持完整的 Python 语法,并可生成自包含、可迁移的文件格式。 3. 亮点或适用场景:支持 Python 公式与 AI 公式助手,无需后端即可通过静态网页展示,提供桌面应用与丰富的拖拽式仪表板,适合需要数据库级关联性但希望保持电子表格易用性的数据管理、协作与轻量应用构建。
TypeScript
数据库/存储
11.3k
oramasearch/orama
1. Orama 是一个超轻量(小于 2KB)的通用搜索引擎与 RAG 管道,能在浏览器、服务器或边缘环境中直接运行,并提供全文、向量和混合检索能力。 2. 项目使用 TypeScript 实现,通过模块化设计支持多种数据类型(包括向量)和插件扩展,可通过 npm 或 CDN 灵活集成。 3. 其亮点在于将完整的搜索引擎和 RAG 功能压缩至极小体积,特别适合需要客户端即时搜索、本地向量检索或构建边缘侧/AI 知识库问答等场景。
TypeScript
数据库/存储
10.5k
mongodb/node-mongodb-native
1. 解决什么问题:提供 Node.js 应用与 MongoDB 数据库通信的官方驱动,让开发者能够在 JavaScript/TypeScript 环境中高效操作 MongoDB。 2. 主要技术栈或实现方式:基于 TypeScript 开发并编译为 JavaScript,通过 MongoDB Wire Protocol 与服务器交互,依赖 BSON 库进行数据序列化,以 npm 包形式发布并遵循语义化版本。 3. 亮点或适用场景:官方维护且星数过万,支持 MongoDB 4.2+ 和 Node.js 多版本兼容矩阵,提供 GPG 签名与 npm
TypeScript
数据库/存储
10.2k
redis/RedisInsight
1. Redis Insight 是 Redis 官方推出的桌面 GUI 工具,用于可视化管理 Redis 数据库、优化性能并支持 Redis 模块(如 JSON、Search)的图形化交互与开发。 2. 主要基于 TypeScript 开发,使用 Electron 构建跨平台桌面应用,集成 Monaco Editor 提供高级命令编辑和 CLI 交互。 3. 亮点是提供丰富的数据可视化、命令自动补全、慢日志分析、性能分析器,以及支持自定义数据可视化插件,适用于本地开发调试、数据库监控与云端 Redis 管理。
TypeScript
数据库/存储
8.6k
microsoft/azuredatastudio
1. 该项目是微软推出的跨平台数据库管理与开发工具,但根据公告已宣布将于2026年2月退役,官方建议迁移至 VS Code 及 MSSQL 扩展。 2. 基于 TypeScript 构建,采用扩展架构实现多数据库支持,并复用 Visual Studio Code 的编辑器、工作区与 Git 集成等底层能力。 3. 曾经的核心
TypeScript
数据库/存储
7.7k
共 21 个高星项目
数据来自 GitHub 公开信息,由群岛雷达定期扫描 · 中文摘要与分类由 AI 生成,仅供参考。
⌘K