搜索仓库、语言、topic
提交项目
GitHub 雷达
监控正在起飞的黑马项目,和高星项目,帮助你寻找最优质的开源项目。
数据更新于 7 小时前
黑马榜
30
星海
4914
排序
Star 最多
最近更新
最新收录
语言
全部
TypeScript
Python
JavaScript
Go
Rust
C++
Java
Jupyter Notebook
分类
全部
AI/机器学习
工具/CLI
Web前端
后端/服务端
DevOps/云原生
学习/资源
安全
数据库/存储
仓库
语言
分类
Star
qdrant/qdrant
1. Qdrant 是一个面向下一代 AI 应用的高性能、大规模向量数据库与向量搜索引擎,用于存储、管理和相似性检索向量及其附加载荷。 2. 核心采用 Rust 语言实现以保证高负载下的快速与稳定,同时提供 Python、Go、Java 等多语言客户端并支持本地部署、云端全托管和轻量边缘版本。 3. 亮点包括内置量化、分片、多租户隔离等高级特性,集成 AI 编码助手技能,广泛适用于语义搜索、推荐系统、匹配引擎等场景。
Rust
数据库/存储
33.8k
surrealdb/surrealdb
1. 这是一个用 Rust 编写的多模型数据库,将文档、图、关系、时序、地理空间和向量检索等能力统一到单一引擎中,并支持实时协作与后端即服务。 2. 核心采用 Rust 实现,提供 SQL 风格的自定义查询语言 SurrealQL,支持嵌入式、浏览器(WASM)、边缘、单节点及分布式集群多种部署形态。 3. 亮点在于集多数据模型与实时协同、身份认证、全文/向量检索于一体,适合实时 Web 应用、AI 数据层、知识图谱和边缘计算等场景。
Rust
数据库/存储
32.8k
influxdata/influxdb
1. 解决什么问题 / 是什么:一个专为处理高吞吐量时序数据(如服务器监控、金融交易分析)而生的开源实时分析数据库,用于快速采集、存储和查询事件与指标。 2. 主要技术栈或实现方式:采用 Rust 编写核心引擎,利用 Apache Arrow 内存格式和 DataFusion 查询引擎加速计算,持久化存储则基于 Parquet 文件并支持本地磁盘或 S3 等对象存储。 3.
Rust
数据库/存储
31.6k
rustfs/rustfs
1. RustFS 是一个兼容 S3 的开源高性能分布式对象存储系统,用于存储和访问海量非结构化数据。 2. 项目基于 Rust 语言构建,采用分布式架构并完全实现 S3 API 与 OpenStack Swift API 兼容。 3. 它对 4KB 对象负载的读写速度比 MinIO 快 2.3 倍,特别适合数据湖、AI 和大数据等对吞吐和延迟敏感的场景,且使用 Apache 2.0 许可避免 AGPL 限制。
Rust
数据库/存储
30.0k
chroma-core/chroma
1. 解决什么问题 / 是什么 Chroma 是一个专为 AI 应用打造的向量数据库,用于存储和检索文档、图像等数据的语义向量,支撑语义搜索、推荐系统等场景。 2. 主要技术栈或实现方式 核心引擎采用 Rust 编写以保证高性能,同时提供 Python 和 JavaScript 客户端,支持内存模式和持久化模式,并内置自动分词、嵌入生成与索引功能。 3. 亮点或适用场景 核心 API 仅四个函数,极简易用且能完全自动化处理嵌入和索引过程;特别适合需要快速构建 RAG(检索增强生成)、语义搜索、AI 记忆等生成式 AI 应用的开发者和小型项目。
Rust
数据库/存储
28.8k
clockworklabs/SpacetimeDB
1. SpacetimeDB 是一个兼具数据库
Rust
数据库/存储
24.8k
tursodatabase/turso
1. Turso 是一个兼容 SQLite 的进程内 SQL 数据库,用于替代传统 SQLite 并获得更强的并发、CDC 和向量等现代特性。 2. 项目基于 Rust 实现,兼容 SQLite 文件格式与 C API,并支持 MVCC 的 BEGIN CONCURRENT、异步 I/O 及 JS/Python/Java 等多语言绑定。 3. 亮点包括通过 MVCC 提升并发写入性能、内置变更数据捕获(CDC)和向量检索,适合边缘计算、实时数据流处理和高吞吐写入场景。
Rust
数据库/存储
23.1k
neondatabase/neon
1. 解决什么问题/是什么:Neon 是一个开源的 Serverless Postgres 数据库平台,通过存储与计算分离实现自动扩缩容、数据库分支和缩放到零。 2. 主要技术栈或实现方式:整体采用 Rust 开发,核心替换了原生 PostgreSQL 存储层,由 Pageserver(可扩展存储后端)和 Safekeepers(冗余 WAL 服务)组成集群来重新分布数据。 3. 亮点或适用场景:适用于需要弹性伸缩和成本优化的 Serverless 应用,尤其适合利用“代码式”数据库分支快速创建开发/测试环境,并能在无请求时自动缩容至零以节省资源。
Rust
数据库/存储
22.6k
valeriansaliou/sonic
1. 解决什么问题:Sonic 是一个超轻量、无模式定义的搜索后端,旨在替代 Elasticsearch 这类资源消耗大的全文搜索引擎,仅需几 MB 内存即可运行。 2. 主要技术栈与实现:使用 Rust 语言构建,通过自定义的 Sonic Channel 协议通信,以标识符索引为核心,接收搜索词与 ID 映射并返回匹配的 ID,而非存储文档本身。 3. 亮点与适用场景:资源占用极低(常驻内存约 30 MB)、查询延迟可达微秒级,特别适合预算有限的小型云服务器场景,或为聊天消息、帮助文档等应用提供快速模糊搜索与自动补全功能。
Rust
数据库/存储
21.3k
transact-rs/sqlx
SQLx 是一个 Rust 语言的异步 SQL 工具包,用于在 Rust 项目中执行数据库操作,它支持编译时检查 SQL 查询的正确性而无需使用领域特定语言。 主要技术栈是纯 Rust 实现,基于 async/await 异步编程模型,支持 PostgreSQL、MySQL 和 SQLite 数据库,并兼容 tokio、async-std 和 actix 等多种异步运行时。 其亮点在于编译时查询检查能提前发现 SQL 错误,同时提供连接池、行流式读取和嵌套事务等高级功能,非常适合需要高性能和类型安全的 Rust 后端服务开发场景。
Rust
数据库/存储
17.3k
tikv/tikv
1. 是什么:TiKV 是一个分布式、支持 ACID 事务的键值数据库,最初为补充 TiDB 而设计。 2. 技术栈:采用 Rust 语言与 Raft 共识算法实现,底层存储使用 RocksDB,通过 Placement Driver 进行自动分片与调度。 3. 亮点与场景:具备水平扩展至 100 TB 以上、异地多活复制和外部一致性分布式事务,适合构建强一致、高可用的云原生数据库或与 TiDB 搭配形成 HTAP 方案。
Rust
数据库/存储
16.8k
quickwit-oss/tantivy
1. Tantivy 是一个受 Apache Lucene 启发、用 Rust 编写的高性能全文搜索引擎库,而非开箱即用的搜索服务器。 2. 采用倒排索引、BM25 评分、多线程增量索引、内存映射目录和 SIMD 压缩等核心技术,支持丰富的字段类型与查询。 3. 具有极快的索引与搜索速度(毫秒级启动),适合嵌入 CLI 工具、本地应用或作为构建分布式搜索引擎(如 Quickwit)的核心组件。
Rust
数据库/存储
15.6k
diesel-rs/diesel
1. Diesel 是 Rust 生态中安全、可扩展的 ORM 和查询构建器,用于消除数据库交互的样板代码并在编译期杜绝运行时错误。 2. 基于 Rust 类型系统设计,提供宏和代码生成自动实现表结构映射,支持 PostgreSQL、MySQL 和 SQLite 后端,查询可编译为高效 SQL。 3. 亮点是在不改性性能的前提下做到零成本抽象和强类型安全,特别适合需要复杂查询、数据完整性和高可靠性的后端服务。
Rust
数据库/存储
14.1k
quickwit-oss/quickwit
Quickwit 是一个云原生的开源搜索引擎,专为可观测性场景(如日志管理和分布式追踪)设计,解决传统搜索引擎在云存储上搜索速度慢和成本高的问题。 主要技术栈基于 Rust 语言实现,采用计算与存储分离的架构,支持对象存储(如 Amazon S3、Azure Blob Storage)并兼容 Elasticsearch API。 其亮点在于能够在云存储上实现亚秒级搜索,支持无模式索引和 Jaeger/OTEL 原生集成,适合需要低成本、高可扩展性的日志与追踪分析场景。
Rust
数据库/存储
11.4k
PRQL/prql
1. PRQL 是一门现代化的管道式数据转换语言,旨在替代 SQL,提供更简洁、可组合的查询方式。 2. 项目主要使用 Rust 实现编译器,将 PRQL 代码编译为标准的 SQL 语句,可与各类 SQL 数据库及工具集成。 3. 亮点是清晰的管道语法、支持变量和函数抽象,以及 f
Rust
数据库/存储
10.9k
t8y2/dbx
DBX 是一个轻量级跨平台数据库客户端,解决用户需要同时管理多种不同类型数据库(如 MySQL、PostgreSQL、SQLite、Redis 等)的问题。主要技术栈为 Rust 语言,实现方式为单一 15MB 的桌面应用或 Docker 自托管服务。亮点是体积极小却支持 60 多种数据库,并内置 AI 助手,适用于需要高效、便携地管理多种数据库的开发者和运维人员。
Rust
数据库/存储
10.2k
SeaQL/sea-orm
1. SeaORM 是一个面向 Rust 的关系型 ORM 框架,旨在简化 Web 服务开发中的数据库交互操作。 2. 基于 Rust 实现,通过 CLI 生成实体模型;利用智能加载器(JOIN 与数据加载器组合)解决 N+1 查询问题,并提供 ActiveModel 实现嵌套对象图的一次性持久化。 3. 亮点在于原生支持 1-1、1-N、M-N 及
Rust
数据库/存储
9.8k
databendlabs/databend
Databend 是一个开源的云原生企业数据仓库,旨在统一分析、向量搜索、全文搜索和 AI 代理工作负载,解决传统数据仓库在 AI 场景下的能力碎片化问题。 主要技术栈是 Rust 语言,采用存算分离架构,底层存储基于 S3、Azure 或 GCS,并通过 Arrow Flight 协议连接隔离的沙箱计算节点来执行 Python UDF。 其亮点在于内置了安全的 Python 沙箱 UDF 和类似 Git 的数据分支功能,特别适合需要让 AI 代理通过 SQL 安全编排、在数据快照上执行复杂推理和操作的场景。
Rust
数据库/存储
9.4k
paradedb/paradedb
1. 解决什么问题:ParadeDB 是一个 PostgreSQL 扩展,让用户无需引入外部系统就能在 Postgres 内部直接获得 Elasticsearch 级别的高质量全文搜索与分析能力。 2. 主要技术栈:底层基于 Rust 生态中成熟的搜索库 Tantivy 和分析引擎 Apache DataFusion,通过 pgrx 框架将它们无缝集成到 Postgres 中。 3. 亮点与适用场景:性能可媲美 Elasticsearch,支持 BM25 相关性评分、高亮、分面聚合等高级搜索功能,且深度整合 SQL 生态
Rust
数据库/存储
9.1k
spacejam/sled
1. 一款高性能嵌入式键值数据库,提供类似 BTreeMap 的 API,支持持久化与多线程安全访问。 2. 采用 Rust 实现,基于无锁数据结构、日志结构存储及前缀编码/后缀截断等现代 B 树技术,实现零拷贝读与可扩展并发。 3. 亮点在于兼具 LSM 的写性能和 B+ 树的读性能,支持 ACID 事务、变更订阅、压缩与单调 ID 生成,适合嵌入式、边缘计算或本地高吞吐存储场景。
Rust
数据库/存储
9.0k
apache/datafusion
1. 一个可扩展的高性能 SQL 查询引擎,专为构建快速、功能丰富的数据库与分析系统而生。 2. 采用 Rust 语言实现,以 Apache Arrow 为内存格式,提供列式、流式、多线程向量化执行引擎与完整查询规划器。 3. 具备极高的可扩展性,适合开发领域专用查询引擎、新数据库平台或数据管道,已支持 Python、Java 绑定及 Spark 加速等生态场景。
Rust
数据库/存储
9.0k
erikgrinaker/toydb
1. toyDB 是一个用 Rust 编写的教学型分布式 SQL 数据库,旨在清晰展示分布式数据库的核心架构与工作原理。 2. 它基于 Raft 共识算法实现线性一致性复制,通过 MVCC 快照隔离支持 ACID 事务,并提供可插拔存储引擎与启发式 SQL 查询优化器。 3. 项目以简单、正确为目标,刻意弱化性能
Rust
数据库/存储
7.3k
lance-format/lance
1. 面向多模态 AI 的开放湖仓格式,通过专用文件与表格式解决大规模向量搜索、全文检索和随机访问的性能瓶颈。 2. 核心用 Rust 实现,提供 Python、Java 等语言绑定,基于 Apache Arrow 生态并兼容 Pandas、DuckDB、Spark 等工具。 3. 支持百倍随机访问加速、混合搜索(向量+全文+SQL)、零拷贝版本管理与原生多模态数据存储,适用于构建特征库、检索系统和 ML 训练流水线。
Rust
数据库/存储
6.8k
GreptimeTeam/greptimedb
GreptimeDB 是一个开源的 Observability 2.0 数据库,旨在用单一引擎统一处理指标、日志和链路追踪,替代 Prometheus、Loki 和 Elasticsearch 三套独立系统。 主要技术栈为 Rust 语言,采用列式存储引擎,支持 SQL 和 PromQL 查询,并以对象存储作为主存储,配合内存和本地磁盘的分层缓存。 其亮点在于通过存算分离架构实现弹性扩展,支持 PB 到 EB 级数据的亚秒级查询,并能将可观测性存储成本降低最多 50 倍,特别适合替代多套后端、处理高基数数据以及 AI/Agent 工作负载等场景。
Rust
数据库/存储
6.5k
共 34 个高星项目
‹
1
2
›
数据来自 GitHub 公开信息,由群岛雷达定期扫描 · 中文摘要与分类由 AI 生成,仅供参考。
⌘K