C++ programming-language

Open-source C++ projects categorized as programming-language

Top 23 C++ programming-language Projects

programming-language
  1. carbon-lang

    Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

    Project mention: The Two Factions of C++ | news.ycombinator.com | 2026-08-19
  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. solidity

    Solidity, the Smart Contract Programming Language

  4. supercollider

    An audio server, programming language, and IDE for sound synthesis and algorithmic composition.

    Project mention: Ableton Extensions SDK | news.ycombinator.com | 2026-06-04

    The visual patching part of Max makes sense when you know the history of the program. It was built for musicians working at the forefront of interfacing MIDI with the power of the more compact mainframe computers of the day (PDP-11 IIRC). The 'programming' was done through a GUI running on the first Macintosh. At first there was no audio processing in Max itself, it was purely for generating and manipulating MIDI data.

    You can see the continuation of this 'bare-bones' style of Max with Miller Puckette's continuation of his original work in Pure Data[1] (aka Pd). The nice thing about Pd is that it's open source, so all the scheduling and signal flow logic can be examined and understood. As I understand it, the basics of Pd are comparable to how Max still works under the hood, though no doubt there has been some deviation over the years.

    As it is now, Max offers a very smooth interface to the basic paradigm that was established 40 years ago, with many modern advances, but the fundamental idea hasn't changed all that much since it first came out.

    If you really hate having to work through a GUI there's always SuperCollider[1] and its many derivatives (Sonic Pi, TidalCycles, etc.). It's nice to have options!

    [1] https://msp.ucsd.edu/software.html

    [2] https://supercollider.github.io/

  5. luau

    A small, fast, and embeddable programming language based on Lua with a gradual type system.

    Project mention: Lute: A Standalone Runtime for Luau | news.ycombinator.com | 2026-04-22

    Lute is a general-purpose, Node.js-style runtime for Luau (https://luau.org/) that just hit 1.0.0. It supports filesystem operations, networking, process management, cryptography, and a proper module system, backed by libraries like libuv, curl, and libsodium.

    The part we're most excited about: we've exposed APIs for manipulating Luau's syntax tree, so you can write code transformations directly against the language using Lute. This is especially useful if you're working with a large Luau codebase and want powerful tooling.

    The team's happy to answer questions about the implementation or design decisions!

  6. jank

    jank is the native Clojure dialect with seamless C++ interop.

    Project mention: Jolt: Clojure compiler implemented with Chez Scheme | news.ycombinator.com | 2026-08-11

    How much does this overlap / complements something like jank ? [1]

    How much "production ready" / "battle tested" would this be ?

    (Not to start a flame war, I'm genuinely curious about the differences.)

    [1] https://github.com/jank-lang/jank

  7. jakt

    The Jakt Programming Language

    Project mention: Ladybird Browser Adopts Rust | news.ycombinator.com | 2026-02-23
  8. ispc

    Intel® Implicit SPMD Program Compiler

    Project mention: Everyone Should Know SIMD | news.ycombinator.com | 2026-07-22
  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Beef

    Beef Programming Language (by beefytech)

    Project mention: Zen-C: Write like a high-level language, run like C | news.ycombinator.com | 2026-01-12

    I wonder how this compares to the Beef programming language.

    https://www.beeflang.org/

  11. fut

    Fusion programming language. Transpiling to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.

    Project mention: Fusion Programming Language | news.ycombinator.com | 2026-06-24
  12. fetlang

    Fetish-themed programming language

  13. Z-Sharp

    Custom programming interpreter for ZSharp (Z#), a custom game programming language I made

  14. Ark

    ArkScript is a small, fast, functional and scripting language for C++ projects (by ArkScript-lang)

  15. Pluto

    A superset of Lua 5.5 with a focus on general-purpose programming. (by PlutoLang)

  16. coi

    A type-safe, component-based language for building reactive WASM web apps. (by coi)

    Project mention: Show HN: I added a package manager to my language (Coi) | news.ycombinator.com | 2026-02-18

    Hey HN,

    I'm building Coi, a component-based language for reactive apps that compiles to WASM, JS, CSS and HTML. Web-first for now, but eventually cross-platform (and server-side later once things are stable).

    I just added a built-in package manager + registry flow. I've always wanted to build a package manager, so doing it inside my own language felt like the perfect excuse. The implementation ended up being pretty straightforward, I kept the registry GitHub-based, so metadata is just JSON, submissions are PRs, and validation runs through CI.

    Only one package in the registry right now (mine lol), but getting add/install/upgrade working end-to-end changed how the project feels. Before this it was "compiler/runtime work." Now it actually feels like... idk, something with direction instead of just an experiment :)

    Honestly, this is totally a side quest. I probably should have focused more on the language core, but sometimes you just get the motivation to build something random and... go for it lol. And I think it kinda worked out?

    The most interesting part was all the ecosystem stuff I never thought about when I was just using a package manager: naming, scope, ownership, squatting. Went in circles trying to figure out how to handle it cleanly, then just stole npm's approach, enforce scoped names. Everything is @someorg/http-client instead of global names like auth or json. It's boring, it's proven, and it avoids the headache of people camping on generic names.

    Still super early, but this was a fun milestone and I wanted to share.

    If anyone wants to check it out: https://github.com/io-eric/coi

  17. completely-unscientific-benchmarks

    Naive performance comparison of a few programming languages (JavaScript, Kotlin, Rust, Swift, Nim, Python, Go, Haskell, D, C++, Java, C#, Object Pascal, Ada, Lua, Ruby)

  18. jule

    Simple and safe programming language with first-class C/C++ interoperability and powerful compile-time capabilities

    Project mention: I Write Games in C (yes, C) | news.ycombinator.com | 2026-02-07
  19. miniscript

    source code of both C# and C++ implementations of the MiniScript scripting language

    Project mention: Mini Micro Fantasy Computer | news.ycombinator.com | 2026-05-27

    > Free but not Open Source? Did I miss that?

    The miniscript language itself is MIT License:

    https://github.com/JoeStrout/miniscript

    The Minimicro code doesn't seem to have any license in the repository or code:

    https://github.com/JoeStrout/minimicro-sysdisk

  20. kairo

    The language beyond C++

  21. cparse

    A C++ configurable Expression Parser. Useful as a Calculator or for helping you write your own Programming Language

  22. gdl

    GDL - GNU Data Language

  23. xl

    A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites

  24. the_namingless_programming_language

    Naming is hard. How far can we go without?

  25. 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

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ programming-language discussion

Log in or Post with

C++ programming-language related posts

Index

What are some of the best open-source programming-language projects in C++? This list will help you:

# Project Stars
1 carbon-lang 33,897
2 solidity 25,748
3 supercollider 6,770
4 luau 5,931
5 jank 3,338
6 jakt 2,987
7 ispc 2,967
8 Beef 2,862
9 fut 1,930
10 fetlang 1,500
11 Z-Sharp 740
12 Ark 733
13 Pluto 696
14 coi 568
15 completely-unscientific-benchmarks 556
16 jule 436
17 miniscript 387
18 kairo 386
19 cparse 367
20 gdl 313
21 xl 285
22 the_namingless_programming_language 241
23 elena-lang 238

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?