ChaosSQL — это инструмент для детерминированного тестирования конкурентности и изоляции в PostgreSQL, MySQL и SQLite. Он выявляет нарушения инвариантов, такие как потерянные обновления и write skew, создавая минимальные воспроизводимые примеры для CI-конвейеров.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONetcd — распределённое надёжное хранилище ключ-значение на Go с алгоритмом Raft. Простой gRPC API, TLS-безопасность,广泛 используется в production, включая Kubernetes.
Библиотека Go, предоставляющая ограниченные строительные блоки для Apache Kafka (producer, consumer, replay, inspection и транзакции), которые оборачивают franz-go, не скрывая результаты доставки и жизненный цикл.
Проект для углублённого изучения Java-разработки в интернете, систематизирующий ключевые области бэкенд-архитектуры: высоконагруженные системы, распределённые вычисления, отказоустойчивость, микросервисы и обработку больших объёмов данных.
Kahuna — это открытый набор инструментов для распределённых систем, предоставляющий распределённые блокировки, отказоустойчивое хранилище ключ/значение и глобально упорядоченную генерацию идентификаторов, построенный на консенсусе Raft и MVCC.
XGBoost — это оптимизированная распределённая библиотека градиентного бустинга, которая является эффективной, гибкой и переносимой. Она реализует алгоритмы машинного обучения в рамках градиентного бустинга и предоставляет параллельный бустинг деревьев (GBDT, GBM) для точного и быстрого решения задач науки о данных. Работает в основных распределённых средах и поддерживает несколько языков.
Cadence — это распределенный оркестратор с открытым исходным кодом для создания и запуска масштабируемых, отказоустойчивых и долгоиграющих рабочих процессов. Включает CLI, управление схемами, бенчмаркинг и проверки работоспособности (canary).
Собрание бесплатных ресурсов для изучения концепций проектирования систем и подготовки к собеседованиям, охватывающее основные концепции, сеть, API, базы данных, кэширование, распределенные системы, архитектурные паттерны, компромиссы и задачи собеседований.
AetherGrid — это распределённый оркестратор ИИ-нагрузок, построенный на строгом Domain-Driven Design, с владением исполнением на основе аренды, событийной сверкой, аутентификацией по API-ключам и React-дашбордом.
SovereignKit — это open-source инфраструктура для Solana, предназначенная для измерения сбоев доступности транзакций, разделения подтверждения RPC и данных реестра, обнаружения асимметрии маршрутов и обеспечения маршрутизации с переходом в fail-open. v0.1 представляет собой контролируемое доказательство и валидацию в Devnet, а не сервис рейтинга провайдеров.
Redis — это сервер структур данных в оперативной памяти с открытым исходным кодом, используемый как кэш, NoSQL-база данных, брокер сообщений, поисковый и векторный движок. README охватывает ключевые сценарии, типы данных, клиентские библиотеки, быстрый старт и сборку из исходников.
LingoFuse — это кроссязычный RPC-фреймворк для эпохи ИИ-агентов, поддерживающий 20+ языков через нативный FFI или HTTP-мост без IDL и генерации стабов. Встроены обнаружение сервисов, балансировка нагрузки и потоковая связь. Обеспечивает высокоскоростную динамическую коммуникацию для ИИ-агентов и полностековых систем.
Temporal — это платформа долговечного выполнения, предназначенная для создания масштабируемых приложений за счет автоматической обработки периодических сбоев и повтора неудачных операций.
Apache Dubbo — это фреймворк RPC и микросервисов на Java, поддерживающий несколько протоколов, таких как Triple (совместимый с gRPC), Dubbo2 TCP и REST, с обнаружением сервисов, управлением трафиком, наблюдаемостью и интеграцией с Spring Boot.
Trino — это быстрый распределенный SQL-движок запросов, предназначенный для аналитики больших данных, ранее известный как PrestoSQL.
Spacedrive — это открытый кроссплатформенный файловый менеджер на базе виртуальной распределённой файловой системы на Rust. Индексирует локальные диски, облачные хранилища и внешние источники, синхронизирует метаданные по P2P и предоставляет AI-готовый доступ с разграничением прав на всех устройствах.
SafeMesh — это библиотека для синхронизации состояний на основе CRDT, проверенная с помощью Lean 4. Она поддерживает G-Set, G-Counter, OR-Set и другие типы, предоставляя привязки для C, WASM/TS и Python. Библиотека не включает транспортный слой, что позволяет использовать ее в различных средах, включая встраиваемые системы.
Подборка материалов о построении масштабируемых, надёжных и высокопроизводительных крупномасштабных систем: принципы проектирования, примеры из практики технологических гигантов и ресурсы для подготовки к интервью.
Hatchet — это движок оркестрации с открытым исходным кодом для фоновых задач, AI-агентов и устойчивых рабочих процессов. Поддерживает Python, TypeScript, Go и Ruby через саморазмещение или Hatchet Cloud. Функции: повторные попытки задач, cron-задания, DAG, мониторинг в реальном времени и мультитенантность.