SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ programming-language Projects
-
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
Project mention: Kickstart insight needed: A new retrofitted C dialect? | news.ycombinator.com | 2025-02-22Kind of along these lines but for C++: https://docs.carbon-lang.dev/
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Solidity
-
supercollider
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
Project mention: SuperCollider: A synthesis and algorithmic composition platform | news.ycombinator.com | 2024-12-09 -
Luau (developed by Roblox) is a fork of Lua 5.1 with some very significant improvements to speed and QoL. It also alleviates the nil-terminated array problem.
https://github.com/luau-lang/luau
-
Andreas (the author of ladybird) started a language[0] that would be memory-safe and in which he would eventually write SerenityOS (and I assume LadyBird too). He hasn't committed to it for 6 months now so not sure what the status is.
At the end of the day, LadyBird is still a hobby project, so one of the main objective is to have fun which does not always coincide with rationality (although the decision to move on from NIH[1] is a sign that this might be changing).
[0] https://github.com/SerenityOS/jakt
-
-
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
Project mention: Ask HN: What less-popular systems programming language are you using? | news.ycombinator.com | 2025-03-01
Lately I've been using: https://janet-lang.org/ It's not a systems programming language, but it can be embedded in C.
https://jank-lang.org/ looks interesting to me --I have not tried it yet. I'm not sure if this language could qualify as a systems programming language. What do you think?
-
fut
Fusion programming language. Transpiling to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.
Project mention: Fusion – A language designed to transpile to multiple popular languages at once | news.ycombinator.com | 2024-10-07 -
-
-
Ark
ArkScript is a small, fast, functional and scripting language for C++ projects (by ArkScript-lang)
I've implemented this in ArkScript, a small scripting language I've been working on for a few years now, and this has yielded about a 10% performance improvement:
-
-
-
cparse
A C++ configurable Expression Parser. Useful as a Calculator or for helping you write your own Programming Language
-
-
-
xl
A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites
-
-
elena-lang
ELENA is a general-purpose language with late binding. It is multi-paradigm, combining features of functional and object-oriented programming. Rich set of tools are provided to deal with message dispatching : multi-methods, message qualifying, generic message handlers, run-time interfaces
-
-
Project mention: Forscape – A Language and Editor for Scientific Computation | news.ycombinator.com | 2024-10-15
-
Project mention: Polars Cloud: The Distributed Cloud Architecture to Run Polars Anywhere | news.ycombinator.com | 2025-03-07
Statically typed dataframes are exactly why I created the Empirical programming language:
https://www.empirical-soft.com
It can infer the column names and types from a CSV file at compile time.
Here's an example that misspells the "ask" column as if it were plural:
let quotes = load("quotes.csv")
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ programming-language discussion
C++ programming-language related posts
-
Kickstart insight needed: A new retrofitted C dialect?
-
Greg Kroah-Hartman Makes Compelling Case for Kernel Drivers Be Written in Rust
-
Carbon Copy Newsletter No.5
-
Move semantics in Rust, C++, and Hylo
-
Fusion – A language designed to transpile to multiple popular languages at once
-
The Beef Programming Language
-
Is Carbon Language Moving Towards Success or Self-Destruction? A Case Study in Rapid Deployments
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Mar 2025
Index
What are some of the best open-source programming-language projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | carbon-lang | 32,752 |
2 | solidity | 24,014 |
3 | supercollider | 5,685 |
4 | luau | 4,315 |
5 | jakt | 2,845 |
6 | ispc | 2,602 |
7 | Beef | 2,592 |
8 | jank | 2,405 |
9 | fut | 1,793 |
10 | fetlang | 1,494 |
11 | Z-Sharp | 672 |
12 | Ark | 620 |
13 | swapview-rosetta | 490 |
14 | Pluto | 423 |
15 | cparse | 344 |
16 | miniscript | 303 |
17 | gdl | 286 |
18 | xl | 272 |
19 | the_namingless_programming_language | 241 |
20 | elena-lang | 240 |
21 | LensorCompilerCollection | 198 |
22 | Forscape | 183 |
23 | empirical-lang | 167 |