Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 C Language Projects
-
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
-
PikaPython
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.
-
Project mention: Can someone please tell me what language this is? | /r/learnprogramming | 2023-04-04
Official website: https://ring-lang.net/
-
Project mention: Show HN: The C3 programming language reaches feature-stabiliy | news.ycombinator.com | 2023-11-21
C3, "The C-like for people who like C" just reached v0.5, marking its feature-stable release: https://c3.handmade.network/blog/p/8824-say_hello_to_c3_0.5
Feature stability ensures that version 0.5 will undergo bug fixes and maintenance separately from the main branch, providing projects with a stable compiler version to work with.
Try it out in the browser https://learn-c3.org
Github: https://github.com/c3lang/c3c
If you appreciate C, then maybe this is a language you'll enjoy. Dive into the documentation at https://c3-lang.org to view examples and read more in depth about the language.
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
berry
A ultra-lightweight embedded scripting language optimized for microcontrollers. (by berry-lang)
Project mention: Berry is a ultra-lightweight dynamically typed embedded scripting language | /r/patient_hackernews | 2023-10-09 -
Project mention: Nature: Programming language to experience the joy of programming | news.ycombinator.com | 2023-10-13
The primary channel for communication right now is https://github.com/nature-lang/nature , where you can engage and keep up-to-date through issues, discussions, and watching the repository.
Additionally, this is my first time hearing about the Mastodon platform, it looks really cool.
-
There are also other approaches. Macro variants making use of `__VA_ARGS__` would be probably the best trade-off. If you want a slightly more ergonomic syntax, something like Metalang99 [1] will help (and the author even wrote a post about this exact subject [2]). Codegen is another option which may work better than other options depending on the situation and exact implementation strategy. And there is always the Reflection TS [3], which may or may not be incorporated to C++26...
[1] https://github.com/Hirrolot/metalang99
[2] https://hirrolot.github.io/posts/pretty-printable-enumeratio...
-
-
-
Project mention: The Icculus Microgrant is giving out 250 dollar grants to open source projects, please brag about your project(s) in this thread so I can see them! | /r/programming | 2023-03-03
Gwion ( https://github.com/Gwion/gwion ) is a programming language that I intended to use in my musical work. It has grown past the hobby music lang, and now has users, a company using it, is semantically much more evolved than it's predecessor (ccrma's chuck) and also more performant. Would be happy to talk more about it
-
-
-
lispe
An implementation of a full fledged Lisp interpreter with Data Structure, Pattern Programming and High level Functions with Lazy Evaluation à la Haskell.
-
It sounds like you might be trying to install the package manually from the AUR? Generally you should do this only once, for an AUR helper such as pacaur, so you can install with pacaur -S bqn. The instructions in the CBQN repository also work for installing without a package manager, which is the easiest way to enable replxx.
-
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: Uiua: A minimal stack-based, array-based language | news.ycombinator.com | 2023-09-27
Reminds me a bit of Cognate(https://github.com/cognate-lang/cognate/blob/master/INTRODUC...)
Think I would like Uiua more if it require a space between terms. It wouldn’t be quite as tacit but it would be easier to read and more flexible — you could multi-symbol operators.
-
Over the last couple months or so, I've totally lost my creative spark. I'd been working on a web game and a programming language for 3.5 years and 1 year, respectfully, but both of them reached a point where I don't know what to do next...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Language related posts
- Conway Game of Life in LispE
- Botlib: Telegram Bots in C by Antirez
- Show HN: The C3 programming language reaches feature-stabiliy
- Setenv Is Not Thread Safe and C Doesn't Want to Fix It
- Janet Language
- Conway Game of Life in LispE
- Getaddrinfo() on glibc calls getenv(), oh boy
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Dec 2023
Index
What are some of the best open-source Language projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | gravity | 4,215 |
2 | janet | 3,164 |
3 | emojicode | 3,149 |
4 | pocketlang | 1,465 |
5 | PikaPython | 1,195 |
6 | ring | 1,166 |
7 | c3c | 1,135 |
8 | berry | 718 |
9 | nature | 707 |
10 | metalang99 | 705 |
11 | potion | 647 |
12 | tcl | 577 |
13 | Gwion | 507 |
14 | Melang | 407 |
15 | never | 379 |
16 | lispe | 332 |
17 | CBQN | 269 |
18 | One | 263 |
19 | ape | 245 |
20 | Dictu | 244 |
21 | poprc | 223 |
22 | cognate | 192 |
23 | Toy | 190 |