LLVM project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
LLVM project is an open-source programming language project on GitHub under a license set out in its repository, with 41k stars. Its last push was today.
- Stars
- 41k
- License
- See repository
- Activity
- Active
- Latest release
- llvmorg-23.1.4
Judgement
- What it is
- Developer tool
- What it does
- The LLVM compiler infrastructure, including Clang, LLD, LLDB and the optimiser and code generators many language compilers build on.
- Adopt it when
- You compile C or C++ with Clang, or are building a compiler or language tooling.
- Watch out
- Huge codebase with an internal API that changes between releases.
- Ready for
- Production-ready
- Runs as
- Command line and library
- Built with
- C++
- How established
- Established: started 10 years ago, latest release llvmorg-23.1.4.
- What the license allows
- GitHub could not read the license. Check it in the repository before reusing any code.
Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.
Built from
Follow it down: LLVM project → runs on a microchip
Built on LLVM project: 129 projects
-
1
Flutter flutter
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Framework or platform Production-ready You want one team to ship polished apps on mobile and desktop from a shared codebase.
★ 181k BSD-3-Clause Dart Active, pushed today -
2
Llama.cpp ggml-org
LLM inference in C/C++
Building block Production-ready You need efficient local or edge LLM inference and want the engine many other tools are built on.
★ 133k MIT C++ Active, pushed today -
3
Electron electron
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Framework or platform Production-ready You want one web codebase to ship desktop apps for Windows, macOS and Linux.
★ 124k MIT C++ Active, pushed today -
4
Godot godotengine
Godot Engine – Multi-platform 2D and 3D game engine
Framework or platform Production-ready You want a royalty-free engine for 2D games or small to mid-size 3D games.
★ 119k MIT C++ Active, pushed today -
5
PyTorch pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Framework or platform Production-ready You train or fine-tune neural networks.
★ 105k See repository Python Active, pushed today -
6
PaddleOCR PaddlePaddle
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
Building block Production-ready You need strong OCR, especially for Chinese and Asian scripts, in a document pipeline.
★ 92k Apache-2.0 Python Active, pushed 2 months ago -
7
OBS Studio obsproject
OBS Studio - Free and open source software for live streaming and screen recording
Complete system Production-ready You record tutorials or stream to Twitch, YouTube and similar platforms.
★ 79k GPL-2.0 C Active, pushed today -
8
Elasticsearch elastic
Free and Open Source, Distributed, RESTful Search Engine
Building block Production-ready You need full-text search or log analytics at scale and want Elastic's features and managed cloud.
★ 78k See repository Java Active, pushed today -
9
Tesseract tesseract-ocr
Tesseract Open Source OCR Engine (main repository)
Building block Production-ready You need free, offline OCR for reasonably clean printed text.
★ 77k Apache-2.0 C++ Active, pushed 5 days ago -
10
Swift swiftlang
The Swift Programming Language
Developer tool Production-ready You build iOS or macOS apps, or want Swift on Linux servers.
★ 71k Apache-2.0 Swift Active, pushed today -
11
ClickHouse ClickHouse
ClickHouse® is a real-time analytics database management system
Building block Production-ready You need fast analytics on large append-heavy data such as events, logs or metrics.
★ 51k Apache-2.0 C++ Active, pushed today -
12
Milvus milvus-io
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Building block Production-ready You need vector search over hundreds of millions of embeddings or more and have the people to run a distributed system.
★ 47k Apache-2.0 Go Active, pushed today -
13
DuckDB duckdb
DuckDB is a high-performance analytical database system
Building block Production-ready You analyse data that fits on one machine and want fast SQL without running a server.
★ 43k MIT C++ Active, pushed today -
14
FreeCAD FreeCAD
Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Complete system Production-ready Engineers, makers or small firms need free parametric CAD without SolidWorks or Fusion licences.
★ 35k LGPL-2.1 C++ Active, pushed today -
15
Mongo mongodb
The MongoDB Database
Building block Production-ready Your data is naturally document-shaped and changes structure often, or your team already knows MongoDB.
★ 29k See repository C++ Active, pushed today -
16
Typesense typesense
Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
Building block Production-ready You want Algolia-style instant search for a site or app that you can self-host cheaply.
★ 27k GPL-3.0 C++ Active, pushed 3 days ago -
17
Solidity argotorg
Solidity, the Smart Contract Programming Language
Developer tool Production-ready You are writing smart contracts for Ethereum or an EVM-compatible chain.
★ 26k GPL-3.0 C++ Active, pushed today -
18
libGDX libgdx
Desktop/Android/HTML5/iOS Java game development framework
Framework or platform Production-ready You want to write 2D or simple 3D games in Java or Kotlin for desktop and Android.
★ 26k Apache-2.0 Java Active, pushed today -
19
V8 v8
The official mirror of the V8 Git repository
Building block Production-ready You are embedding a JavaScript engine in your own product or working on runtimes.
★ 25k See repository C++ Active, pushed today -
20
TDengine taosdata
High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
Building block Production-ready You collect data from many devices and need efficient storage with a table-per-device model.
★ 25k AGPL-3.0 C Active, pushed today
Open-source alternatives to LLVM project
-
1
Go golang
The Go programming language
Developer tool Production-ready You build backend services or command-line tools and value simple code, fast builds and single-binary deploys.
★ 140k BSD-3-Clause Go Active, pushed today -
2
Rust rust-lang
Empowering everyone to build reliable and efficient software.
Developer tool Production-ready You need C-level performance with memory safety, for systems software, CLIs, services or WebAssembly.
★ 121k Apache-2.0 Rust Active, pushed today -
3
TypeScript microsoft
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Developer tool Production-ready You write JavaScript projects of any size and want static types and better editor tooling.
★ 112k Apache-2.0 Go Active, pushed today -
4
CPython python
The Python programming language
Developer tool Production-ready You write Python, or need to build, embed or contribute to the interpreter itself.
★ 78k See repository Python Active, pushed today -
5
Swift swiftlang
The Swift Programming Language
Developer tool Production-ready You build iOS or macOS apps, or want Swift on Linux servers.
★ 71k Apache-2.0 Swift Active, pushed today -
6
Kotlin JetBrains
The Kotlin Programming Language.
Developer tool Production-ready You build Android apps or JVM services and want a more concise, null-safe alternative to Java.
★ 54k See repository Kotlin Active, pushed today -
7
Julia JuliaLang
The Julia Programming Language
Developer tool Production-ready You do scientific computing, simulation or numerical work where Python is too slow and C is too painful.
★ 49k MIT Julia Active, pushed today -
8
Php-src php
The PHP Interpreter
Developer tool Production-ready You build or host PHP applications, or need to build PHP or its extensions from source.
★ 42k BSD-3-Clause C Active, pushed today
Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.