C programming-language

Open-source C projects categorized as programming-language

Top 23 C programming-language Projects

programming-language
  1. Lua

    Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.

    Project mention: RediShell: Critical Remote Code Execution | news.ycombinator.com | 2025-10-06

    Seems similar in impact to https://nvd.nist.gov/vuln/detail/cve-2021-32626, I wonder why this has a CVE 10.

    This code also looks generally fixed in Lua5.4, https://github.com/lua/lua/blame/9ea06e61f20ae34974226074fc6.... Valkey and Redis really need to move to Lua that isn't so old.

  2. SaaSHub

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

    SaaSHub logo
  3. wuffs

    Wrangling Untrusted File Formats Safely

    Project mention: Rust in Android: move fast and fix things | news.ycombinator.com | 2025-11-13

    > Chromium: Parsers for PNG, JSON, and web fonts have been replaced with memory-safe implementations in Rust, making it easier for Chromium engineers to deal with data from the web

    I find this surprising, isn't Wuffs[1] (also made by Google) an even better fit for this particular use-case? (It has compile-time spatial memory safety, where Rust has compile-time temporal safety but runtime spatial safety, with bound checking).

    Obviously for general-purpose system programming, Rust is a no-brainer and I'm happy to see Google pursuing their rustification of Android.

    [1]: https://github.com/google/wuffs

  4. gravity

    Gravity Programming Language

    Project mention: Gravity Language Architecture | news.ycombinator.com | 2026-02-23
  5. emojicode

    😀😜🔂 World’s only programming language that’s bursting with emojis

  6. checkedc

    Checked C is an extension to C that lets programmers write C code with bounds checking and improved type-safety. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors.

  7. CreepyCodeCollection

    A Nonsense Collection of Disgusting Codes

  8. nature

    The Nature Programming Language

    Project mention: Nature Programming Language | news.ycombinator.com | 2025-12-23
  9. pocketpy

    Portable Python 3.x Interpreter in Modern C for Game Scripting

  10. umka-lang

    Umka: a statically typed embeddable scripting language

    Project mention: Umka: A statically typed embeddable scripting language | news.ycombinator.com | 2026-05-06
  11. core

    MetaCall: The ultimate polyglot programming experience. (by metacall)

  12. inform

    The core software distribution for the Inform 7 programming language.

    Project mention: Lessons from creating my first text adventure | news.ycombinator.com | 2025-07-07

    Inform 7's source code is published under the Artistic License 2.0 these days: https://github.com/ganelson/inform/blob/master/LICENSE

  13. pocketlang

    A lightweight, fast embeddable scripting language.

    Project mention: Pocketlang | news.ycombinator.com | 2025-11-22
  14. ngs

    Next Generation Shell (NGS)

  15. ring

    A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages (by ring-lang)

  16. ravi

    Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilers

  17. daScript

    daslang - high-performance statically strong typed scripting language

    Project mention: Daslang v0.6.0 | news.ycombinator.com | 2026-03-02
  18. metalang99

    Full-blown preprocessor metaprogramming

    Project mention: Recursive macros in C, demystified (once the ugly crying stops) | news.ycombinator.com | 2025-11-05

    The CPP does allow quite advanced metaprogramming, it's just so obtuse to use and requires insane hacks so almost nobody does. See one of my favorite projects https://github.com/hirrolot/metalang99

  19. holyc-lang

    HolyC compiler & transpiler

  20. wax

    A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀

  21. c2compiler

    the c2 programming language

    Project mention: Un nuevo C: el C++ ligero. | dev.to | 2026-03-23
  22. felix

    The Felix Programming Language (by felix-lang)

  23. tcl

    The Tcl Core. (Mirror of core.tcl-lang.org) (by tcltk)

  24. cmajor

    The Cmajor public repository

    Project mention: Show HN: I used AI to recreate a $4000 piece of audio hardware as a plugin | news.ycombinator.com | 2026-01-04
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 Lua 10,050
2 wuffs 4,764
3 gravity 4,533
4 emojicode 3,404
5 checkedc 3,260
6 CreepyCodeCollection 2,397
7 nature 2,244
8 pocketpy 2,073
9 umka-lang 2,057
10 core 1,802
11 inform 1,601
12 pocketlang 1,545
13 ngs 1,522
14 ring 1,450
15 ravi 1,249
16 daScript 1,131
17 metalang99 1,069
18 holyc-lang 968
19 wax 845
20 c2compiler 831
21 felix 817
22 tcl 806
23 cmajor 730

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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