C Language

Open-source C projects categorized as Language Edit details

Top 23 C Language Projects

  • Wren

    The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.

    Project mention: Hopper - Fast, configurable, lightweight Reverse Proxy for Minecraft | reddit.com/r/selfhosted | 2022-07-20

    I am planning on adding Lua / wren.io support in the near future for plugins!

  • gravity

    Gravity Programming Language

    Project mention: Ask HN: Parrot language copycat my Gravity source code. What can I do? | news.ycombinator.com | 2021-10-27

    I found out that the Parrot programming language (https://github.com/parrot-language/parrot) did copycat line by line my Gravity programming language (https://github.com/marcobambini/gravity).

    I know that I used a very permissive license and that the project can be forked and modified by anyone but this is a theft more than a fork.

    What can I do in this situation?

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • emojicode

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

    Project mention: Portfolio eines Programmierers | reddit.com/r/arbeitsleben | 2022-08-10
  • janet

    A dynamic language and bytecode vm

    Project mention: Any good source-to-source compiler guides? | reddit.com/r/Racket | 2022-08-01

    I'm targeting Janet because my starting language shares a lot of commonalities with lisp even though superficially it looks pretty different, and I want something compiled, and I like writing in Schemes and Lisps.

  • pocketlang

    A lightweight, fast embeddable scripting language.

  • ring

    Simple and flexible programming language for applications development (by ring-lang)

    Project mention: Simple and flexible programming language for applications development - Can be embedded in C/C++ projects (20KLOC) | reddit.com/r/u_mrpro1a1 | 2022-07-13
  • pikascript

    Ultralightweight Python engine that can run with 4KB of RAM and 32KB of Flash (such as STM32G030C8 and STM32F103C8), and is very easy to deploy and expand.

    Project mention: pikascript: An ultra-lightweight Python engine that can run with 4KB of RAM and 32KB of Flash (such as STM32G030C8 and STM32F103C8), and is very easy to deploy and expand. | reddit.com/r/Python | 2022-05-19
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • c3c

    Compiler for the C3 language

    Project mention: The case against an alternative to C | news.ycombinator.com | 2022-08-08
  • potion

    _why the lucky stiff's little language (the official repo... until _why returns)

    Project mention: How Do I Create A programming Language In Lua? | reddit.com/r/programming | 2022-05-05
  • metalang99

    Full-blown preprocessor metaprogramming

    Project mention: Metalang99: Full-blown preprocessor metaprogramming for C/C++ | reddit.com/r/cpp_instruments | 2022-08-09
  • i-use-arch-btw

    "I use Arch btw" but it's a Turing-complete programming language.

    Project mention: Ballerina: A Data-Oriented Programming Language | reddit.com/r/programming | 2022-05-11

    Well, just use I use Arch btw, the best programming language while using arch linux os. I use arch btw

  • Gwion

    :musical_note: strongly-timed musical programming language

    Project mention: What are some languages with custom operators? Preferably strongly statically typed languages | reddit.com/r/ProgrammingLanguages | 2022-07-24

    my lang has custom operators. only binary ops can be wild tho. https://github.com/Gwion/Gwion

  • never

    Never: statically typed, embeddable functional programming language.

  • Melang

    A script language of preemptive scheduling coroutine in single thread

  • qi

    Lightweight and fast programming language designed to be written in Chinese.

    Project mention: I made a programming language designed to be written in Chinese. | reddit.com/r/programming | 2022-02-14
  • ape

    Ape Programming Language

  • One

    One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱 (by One-Language)

    Project mention: How to build your virtual workspace | dev.to | 2021-09-11

    First things first, we need to build the image. Indeed there is nothing special in this section, because we will only write a Dockerfile for our image. Yet, what make this image special are the pieces of software that will include. Generally, you ought to setup packages required to run your project and your tests, along side with a version control system like git. As far as I am concerned, I included the following packages in my lightweight alpine base image:

  • poprc

    A Compiler for the Popr Language

    Project mention: I am considering "switch" to be just a type of function, so I am not including it in my language | reddit.com/r/ProgrammingLanguages | 2022-04-24

    As far as performance, it's as fast as you can get using my compiler (PoprC). The generated C code from the equivalent Fibonacci function is:

  • Dictu

    Dictu is a high-level dynamically typed, multi-paradigm, interpreted programming language.

    Project mention: Dictu Programming Language | news.ycombinator.com | 2022-04-07
  • lispe

    An implementation of a full fledged Lisp interpreter with Data Structure, Pattern Programming and High level Functions with Lazy Evaluation à la Haskell.

    Project mention: Utiliser Lisp comme langage de Shell | reddit.com/r/journalduhacker | 2022-03-06
  • cognate

    A human readable quasi-concatenative programming language

    Project mention: July 2022 monthly "What are you working on?" thread | reddit.com/r/ProgrammingLanguages | 2022-07-01

    Since discovering and being inspired by Cognate, I've begun work on somewhat of a sister language called Adduce, with u/stavro-mueller-beta's blessing. It's honestly been kind of a whirlwind so far - over the course of about a week, I threw together a hacky Javascript interpreter to sketch out my ideas for the language, then rewrote it in Haskell for more permanent development. The language is currently in a mostly working state, though missing a lot of features; the biggest pain points so far have been mostly related to scoping and exception handling, since I'm implementing a dynamically typed, interpreted, mostly-procedural language in a language that is very much neither, and I'd give a tentative guess that just figuring out how to make the latter work at all took over half the development time of the Haskell version so far.

  • CBQN

    a BQN implementation in C

    Project mention: Programming Style Influences | reddit.com/r/programming | 2022-05-11

    It's still utterly verbose compared to the ngn/k source or even CBQN source.

  • blade

    A simple, fast, clean, and dynamic language that allows you to develop applications quickly. (by blade-lang)

    Project mention: Blade Programming Language v0.0.73 Released | reddit.com/r/azpaanevovpani | 2022-07-30
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). The latest post mention was on 2022-08-10.

C Language related posts


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

Project Stars
1 Wren 5,754
2 gravity 4,047
3 emojicode 2,772
4 janet 2,502
5 pocketlang 1,360
6 ring 955
7 pikascript 815
8 c3c 768
9 potion 620
10 metalang99 554
11 i-use-arch-btw 521
12 Gwion 435
13 never 316
14 Melang 277
15 qi 233
16 ape 231
17 One 211
18 poprc 194
19 Dictu 180
20 lispe 159
21 cognate 141
22 CBQN 120
23 blade 103
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives