Open source for data and AI

749 projects · 100 relicensed

Sources and method

Where every fact comes from, how new projects are found, and how stars per week are measured.

Which projects

The aim is every open-source data and AI project a knowledgeable reader would expect: every one with 10,000 or more GitHub stars that a curated list names (OSS Insight collections, the LF AI & Data and Apache project lists, the GitHub organisations of companies in the companies.fru.dev registry), every foundation-hosted data or AI project with 1,000 or more, every data or AI project a registry company leads with 5,000 or more, each registry company's own most-starred data or AI project from 1,000, and every relicensed data or AI project whatever its size. Lists, courses and books are left out.

Coverage today: 100% of the 10,000-star projects found so far are tracked; 0 found only by a GitHub topic search wait for review, and 0 named repositories are not read yet. Projects the run adds on its own are marked Unverified until a person checks their category and scope (104 now).

Growth, shown as "+N in the last 30 days", counts only projects, sources and license changes the daily run found after 2026-09-25. The curated seed and the hand-researched load that finished that day are the starting point, and later seed, research or backfill loads never count as growth.

Company coverage

Every company in the companies.fru.dev registry is enrolled and checked for a GitHub organisation with open-source data or AI projects, a few a day. 486 of 2,867 checked so far.

76%of companies in scope covered

154 covered, 48 with an organisation still to read. In scope: a company whose organisation is not read yet or has a data or AI project over the floor.

  • Covered 154
  • Organisation found 48
  • Under the floor 143
  • No organisation 140
  • Out of scope 1
  • Not checked yet 2,381

Bellwether companies

The companies a reader expects to find, checked first: 28 of 30 covered. A company counts from its most-starred data or AI project with 1,000 or more stars.

CompanyState
Scale AILeading data or AI repository scaleapi/llm-engine has 839 stars, under 1,000.Under the floor
AtlassianIts public repositories are UI and developer tools (drag and drop, CSS-in-JS, Jest helpers); the MCP repository holds connector configuration for a hosted server. No open-source data or AI software.Out of scope
OpenAIcodex, whisper, gym, +6 moreCovered9 projects
Anthropicclaude-plugins-official, Claude Code Action, Claude Agent SDK for Python, +1 moreCovered4 projects
GoogleTensorFlow, leveldb, langextract, +3 moreCovered6 projects
Microsoftautogen, VibeVoice, qlib, +8 moreCovered11 projects
MetaPyTorch, Llama, rocksdb, +3 moreCovered6 projects
Applefoundationdb, pkl, turicreate, +2 moreCovered5 projects
AmazonChronosCovered1 project
NvidiaMegatron-LM, TensorRT-LLM, cosmos, +9 moreCovered12 projects
DatabricksApache Spark, MLflow, Delta Lake, +1 moreCovered4 projects
Snowflakepg_lakeCovered1 project
SalesforceLAVIS, BLIP, CodeGenCovered3 projects
OracleMySQL, docker-imagesCovered2 projects
IBMdocling, Sarama, beeai-frameworkCovered3 projects
MongoDBMongoDBCovered1 project
Cloudflarecloudflare-os, moltworker, computer, +3 moreCovered6 projects
Datadogvector, datadog-agentCovered2 projects
GitHubgithub-mcp-server, copilot-cliCovered2 projects
Hugging FaceTransformers, diffusers, smolagents, +14 moreCovered17 projects
Mistral AImistral-inference, mistral-vibeCovered2 projects
CohereCohere ToolkitCovered1 project
PalantirPlottableCovered1 project
ServiceNowBrowserGymCovered1 project
ConfluentApache Kafka, confluent-kafka-go, Schema Registry, +1 moreCovered4 projects
ElasticElasticsearch, Kibana, logstashCovered3 projects
StripeStripe AICovered1 project
PerplexityPerplexity MCP ServerCovered1 project
xAIgrok-buildCovered1 project
CursorPriomptCovered1 project

Where projects are found

549 sources so far, +282 in the last 30 days. The last run probed 8, added 16 and retired 0; it named 0 new repositories and added 1 projects. Also as JSON: /api/sources.

Licenses and their history

The current license is read from the repository's LICENSE file. GitHub's own detection is shown too, and says NOASSERTION for custom or multi-license files (Elasticsearch, Redis, Terraform, MongoDB and others), so those licenses are read from the file itself. Every relicensing is dated by the commit that changed the LICENSE file, with a link to it, and linked to the company's announcement where one exists. Open source here means at least one of the licenses offered is approved by the Open Source Initiative; anything else is source-available. Not legal advice: the LICENSE file is the text that applies.

Forks, foundations and companies

Forks made after a license change (OpenSearch, Valkey, OpenTofu, OpenBao) are dated from their announcement or repository creation. Foundations come from the foundations' own lists: Apache projects from projects.apache.org, CNCF and LF AI & Data hosted projects and their maturity from their landscape files, and the PyTorch, OpenSearch, DuckDB and OpenSSF foundations from their own pages. The backing company is the one that leads or sells the project; companies carry their companies.fru.dev registry slug.

Stars per week

The daily run reads about a hundred repositories, the ones read longest ago, so each project is read about once a week, and keeps one snapshot of its stars, forks and open issues per week. Stars per week is the difference between two snapshots at least six days apart. Until the second snapshot, it comes from OSS Insight's weekly star history for the three weeks before tracking began, labelled as such on each project. OSS Insight counts from GitHub events and trails GitHub's own totals, so only its weekly differences are used, never its totals.

The daily run

Every day at 13:15 UTC. First discovery: OSS Insight's list of collections (a new data or AI collection becomes a source), GitHub topics that five or more tracked projects share, and the GitHub organisations of registry companies (the registry's own link, or an organisation named like the company whose website matches); a few sources are read each run and the repositories they name are read through GitHub search, then added when in scope. Every registry company not checked yet is enrolled as a candidate, and a few organisations of companies not covered yet are read each run, bellwether companies first. Then the projects read longest ago, up to eleven repositories per GitHub search call, the latest release for a rotating slice, and the foundation lists. A change in GitHub's license detection is logged and sent to the owner for review; the curated license moves only by hand, from a source. No model and no paid search are used.

License history found in the repository

A few projects a run, the run lists the commits that touched the LICENSE file and reads the file at each one. When two neighbouring commits read as different licenses and no dated relicensing already covers that date, it adds the change as Unverified, linked to the commit, until a person checks it.

History

Nothing that changes is overwritten silently. Releases, license detection, renames, archives, foundation listings and stars per week each write a row with the old value, the new one, when and the source; star counts go to weekly snapshots. The Changes page lists them and /api/changes serves them. /api/companies lists every backing company with its registry slug, domain and dated items for companies.fru.dev.

About this data

Projects from GitHub (repositories, releases and LICENSE commits), the foundations' own lists and company announcements. A daily run reads the hundred projects read longest ago (each about once a week), finds new projects in public lists and adds them marked Unverified until checked; license changes are set by hand from a source, or found in the LICENSE file's history and marked Unverified. The list grows as new projects appear. The LICENSE file is the text that applies. Not legal advice. Logos via logo.dev and GitHub; trademarks belong to their owners. Anonymous usage stats via Google Analytics. Use Suggest a correction on any page.