Kahuna — это открытый набор инструментов для распределённых систем, предоставляющий распределённые блокировки, отказоустойчивое хранилище ключ/значение и глобально упорядоченную генерацию идентификаторов, построенный на консенсусе Raft и MVCC.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONПриложение для поиска кристаллических структур на основе данных COD — микросервисная архитектура с TypeScript, Node.js, React, MongoDB, Redis и Docker Swarm. Поддерживает REST API и серверный рендеринг веб-интерфейса.
LiteDB — это легкая, бессерверная встраиваемая NoSQL-база данных для .NET, хранящая данные в одном файле. Она поддерживает ACID-транзакции, LINQ-запросы и MongoDB-подобный API, занимая менее 450 КБ.
PostgREST предоставляет полностью RESTful API для любой существующей базы данных PostgreSQL. Он обрабатывает аутентификацию JWT, делегирует авторизацию ролям базы данных, поддерживает версионирование на основе схем, генерирует документацию OpenAPI и переносит проверку данных и сериализацию JSON в SQL.
Сервер Model Context Protocol (MCP) для Microsoft SQL Server с безопасным режимом «только чтение» по умолчанию. Предоставляет обнаружение метаданных, параметризованные запросы SELECT, анализ планов выполнения, многопрофильную конфигурацию и опциональный доступ на запись. Распространяется как инструмент .NET NuGet.
Turso Database — это встраиваемая SQL-база данных, написанная на Rust и совместимая с SQLite, с экспериментальным фронтендом PostgreSQL, многоязычными привязками, MVCC, CDC и поддержкой векторов.
Prisma Next — это next-generation TypeScript ORM для Node.js, разработанный для расширяемости, компонуемости и дружелюбия к AI-агентам по умолчанию. Поддерживает PostgreSQL (general availability), MongoDB (early access) и SQLite (proof of concept). Включает интеграцию AI-агента на основе навыков и открытый SPI для пользовательских расширений.
Библиотека .NET для многоарендного SQLite: изоляция файлов на уровне арендатора или разделение схемы, проверка целостности, помощники контекста, валидация middleware, а также утилиты для настроек и JSON.
Kysely — это типобезопасный построитель SQL-запросов для TypeScript с поддержкой автодополнения, вдохновленный Knex.js.
OxiMod — это ODM для Rust на базе драйвера MongoDB, обеспечивающая моделирование с учетом схемы, валидацию, типизированные запросы и инструменты персистентности, сохраняя прямой доступ к драйверу для сложных операций.
Bun — лёгкая SQL-first ORM для Go, поддерживающая PostgreSQL, MySQL, SQLite, MSSQL и Oracle. Делает акцент на типобезопасности, гибком сканировании и построении сложных запросов, оставаясь близкой к raw SQL.
KEFCore — провайдер Entity Framework Core для Apache Kafka, позволяющий .NET-приложениям использовать Kafka-темы как распределённую базу данных с полной поддержкой LINQ.
Doctrine DBAL — мощный уровень абстракции баз данных для PHP, предлагающий интроспекцию и управление схемой с поддержкой нескольких платформ баз данных.
Инструмент миграции баз данных на Go, доступный как CLI и как библиотека. Он читает миграции из различных источников и применяет их по порядку ко многим поддерживаемым базам данных, с легковесными драйверами и поддержкой корректной остановки.
Footup — лёгкий PHP-фреймворк MVC с CLI-генерацией кода, маршрутизацией, валидацией, поддержкой БД и логированием. Поддерживает SQLite, MySQL, PostgreSQL и автозагрузку PSR‑4 для небольших приложений и внутренних инструментов.
SeaORM — это мощная реляционная ORM для создания веб-сервисов на Rust, предлагающая опыт разработки, вдохновленный популярными ORM на Ruby, Python и Node.js.
SpacetimeDB — это реляционная база данных с встроенным сервером приложений, позволяющая разработчикам загружать серверную логику в виде модулей и обеспечивать прямое подключение клиентов для синхронизации состояния в реальном времени.
Lark — это сервер базы данных JSON в реальном времени, написанный на Rust с использованием Glommio, обеспечивающий совместимость с Firebase RTDB, поддержку WebSocket, WebTransport и REST, опциональную персистентность, Docker-развертывание, админ-панель и примеры приложений.
FrogDB — написанная на Rust база данных с приоритетом работы в памяти, совместимая с Redis 8.0. Поддерживает RESP2/RESP3 для работы с существующими Redis-клиентами, предоставляет базовые и модульные типы данных, JSON, временные ряды, векторный и полнотекстовый поиск, кластеризацию на основе Raft с репликами для чтения и персистентность на базе RocksDB.
Драйвер ADBC для Apache DataFusion, предоставляющий стандартный интерфейс для подключения к движкам данных и выполнения запросов с использованием Apache Arrow. Реализован на Rust и в настоящее время находится на экспериментальной стадии.