Open source distributed projects

Every project in the registry tagged distributed, ranked by real GitHub adoption.

projects 20 combined stars ★ 331K refresh nightly
01 ClickHouse ★ 50K

Lightning-fast analytics for massive datasets

last push5 hours ago languageC++ licenseApache-2.0
02 LocalAI ★ 49K

Self-hosted AI runtime for text, voice, vision, and agents

last push5 hours ago languageGo licenseMIT
03 Milvus ★ 46K

High-performance vector database for GenAI applications

last push8 hours ago languageGo licenseApache-2.0
04 Nextcloud ★ 37K

Secure cloud collaboration platform for organizations

last push5 hours ago languagePHP licenseAGPL-3.0
05 xxl-job ★ 31K

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)

last push2 months ago languageJava licenseGPL-3.0
06 TDengine ★ 25K

Time-series database and historian for industrial data

last push23 hours ago languageC licenseAGPL-3.0
07 redisson ★ 24K

Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set,

last push36 hours ago languageJava licenseApache-2.0
08 nebula ★ 12K

A distributed, fast open-source graph database featuring horizontal scalability and high availability

last push10 days ago languageC++ licenseApache-2.0
09 dtm ★ 11K

A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.

last push9 months ago languageGo licenseBSD-3-Clause
10 Hatchet ★ 8.0K

Distributed task queue for background jobs and workflows

last push10 hours ago languageGo licenseMIT
11 flink-cdc ★ 6.5K

Flink CDC is a streaming data integration tool

last push17 hours ago languageJava licenseApache-2.0
12 Permify ★ 6.0K

Build scalable authorization in minutes, not months

last push20 hours ago languageGo licenseAGPL-3.0
13 FluidFramework ★ 4.9K

Library for building distributed, real-time collaborative web applications

last push6 hours ago languageTypeScript licenseMIT
14 ergo ★ 4.7K

An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

last push11 days ago languageGo licenseMIT
15 CrateDB ★ 4.4K

Scalable SQL database for real-time analytics

last push5 hours ago languageJava licenseApache-2.0
16 DotnetSpider ★ 4.1K

DotnetSpider, a .NET standard web crawling library. It is lightweight, efficient and fast high-level web crawling & scraping framework

last push6 months ago languageC# licenseMIT
17 Storj ★ 3.3K

Secure, decentralized cloud storage for your data

last push9 hours ago languageGo licenseAGPL-3.0
18 agola ★ 1.6K

Agola: CI/CD Redefined

last push12 months ago languageGo licenseApache-2.0
19 Bacalhau ★ 871

Revolutionizing data processing with Compute Over Data

last push5 days ago languageGo licenseApache-2.0
20 tork ★ 817

Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.

last push2 months ago languageGo licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source distributed projects are there?

This registry tracks 20 projects tagged distributed, with 330,618 GitHub stars between them. The most-adopted is ClickHouse at 49,951 stars.

Are these distributed projects free to use?

Yes — 20 of the 20 carry an explicit open-source licence across 5 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which distributed project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these distributed projects still maintained?

17 of the 20 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.