Top 23 C programming-language Projects
:horse: Pony is an open-source, actor-model, capabilities-secure, high performance programming languageProject mention: Is there a language like Erlang with a stricter type system? | reddit.com/r/erlang | 2021-09-02
Have a look at Pony
Gravity Programming LanguageProject mention: When does garbage collector start in Gravity? | news.ycombinator.com | 2021-08-04
Run Linux Software Faster and Safer than Linux with Unikernels.
Wrangling Untrusted File Formats Safely
Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors. Checked C does not address use-after-free errors. This repo has a wiki for Checked C, sample code, the specification, and test code.Project mention: What is "memory safety"? Does it have something to do with stack overflows? Why is it a problem that needs "fixing" with new languages such as Rust? | reddit.com/r/C_Programming | 2021-08-31
As far as the language, you can have a language that has failsafes, but C isn't that language. You can extend C to be safer in regards to this stuff, then you might end up with something like Checked C. You could also make a new language that is designed from the beginning to deal with this stuff, then you end up with something like Rust.
A small and fast programming language.Project mention: Hacker News top posts: Jun 23, 2021 | reddit.com/r/hackerdigest | 2021-06-23
Pocketlang\ (60 comments)
Next Generation Shell (NGS)Project mention: A Better Shell | news.ycombinator.com | 2021-09-10
Shameless plug follows.
I think shells are horrible not only from (today's) programming perspective but also from UI/UX perspective. In response to commands, shells dump text to your screen: from stdout, from stderr, from different programs, humanly unreadable amounts - they just don't care, it's "not the shell's job" apparently.
Here is my take: the shell's job is to do everything for my productivity. Imagine programmers arguing that "notepad" is the best, IDEs are not needed, we need to keep text editing pure.
How about shells output objects on the screen and these can be interacted with? Amazing for shells, right? This exists for decades everywhere else.
My vision for UI in NGS - https://github.com/ngs-lang/ngs/wiki/UI-Design
Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilersProject mention: Nelua Programming Language | news.ycombinator.com | 2021-08-24
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Simple and flexible programming language for applications development (by ring-lang)Project mention: Chess 3D (Source Code - Using Qt3D and the Ring programming language) | reddit.com/r/GameDevelopment | 2021-08-03
MetaCall: The ultimate polyglot programming experience. (by metacall)Project mention: Tell HN: Heroku bans 10 year account without notice or explanation | news.ycombinator.com | 2021-08-20
A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀Project mention: A Tiny Lispy Transpiler | news.ycombinator.com | 2020-12-27
Umka: a statically typed embeddable scripting languageProject mention: VDrift/Umka - Design your own racing car autopilot | reddit.com/r/gamedev | 2021-08-22
A new version of the VDrift racing simulator that supports embedded scripting in Umka has been released. It lets you design, tune, debug and test your own racing car autopilot without building the whole simulator from source.
Full-blown preprocessor metaprogrammingProject mention: I created a λ-calculus interpreter written entirely in C preprocessor macros | reddit.com/r/programming | 2021-06-05
This is an implementation with some real depth to it :)
:musical_note: strongly-timed musical programming languageProject mention: Want a technical writing project!!! | reddit.com/r/technicalwriting | 2021-05-24
I have a nice project badly needing documentation. But tbh there's no way you can get paid for that atm. Still it's a nice way to show off your skills. https://github.com/Gwion/Gwion
Never: statically typed, embeddable functional programming language.Project mention: May 2021 monthly "What are you working on?" thread | reddit.com/r/ProgrammingLanguages | 2021-05-01
Recently Never was extended with tuples. I hope to add documentation and examples soon. Also some bugs and improvements were removed and added. Now I am looking for ideas what to do next. Maybe you could suggest something?
Cone Programming LanguageProject mention: AST Implementation in C | reddit.com/r/ProgrammingLanguages | 2021-08-08
I would encourage you to look at other implementations as well. The Cone compiler is written in C: https://github.com/jondgoodwin/cone as well as my C3 compiler: https://github.com/c3lang/c3c
I published Kinx v1.0.3 as an official release. See Release Page for details or I put the history since v1.0.0 at the bottom of this article.
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:
Programming language that compiles into a x86 ELF executable.Project mention: A work-in-progress C compiler from scratch | reddit.com/r/c_language | 2021-08-03
Dictu is a high-level dynamically typed, multi-paradigm, interpreted programming language.Project mention: April 2021 monthly "What are you working on?" thread | reddit.com/r/ProgrammingLanguages | 2021-04-01
I've been working on Dictu (https://github.com/dictu-lang/Dictu) which is a high-level general purpose language, with inspiration from languages around it such as Python. While working on Dictu, I find it's obviously nice to implement things with the language being created so i made an automatic watering system with the code written in Dictu! While doing so, things like syntax highlighting and whatnot is pretty much a must have, so i've also been wrestling with creating a VSC extension and learning all about LSP!
C-like scripting language (by sebbekarlsson)Project mention: Hey there! I'm a 13-year-old coder who just made a language! It would mean a lot if you could check it out and help me improve! Thanks :) | reddit.com/r/programming | 2021-09-12
I’d really like to give you the benefit of the doubt here, but did you just copy the code from https://github.com/sebbekarlsson/hermes, change a few things (like the readme), rename the language, and say it’s your own? The file structure is exactly the same, and the code appears to be only modified (e.g. in main.c).
Answers to exercises in K&R's The C Programming Language (second Edition).Project mention: C Programming: A Modern Approach vs. The C Programming Language | reddit.com/r/C_Programming | 2021-08-28
A lightweight embeddable scripting languageProject mention: Bamless/jstar: A lightweight embeddable scripting language | news.ycombinator.com | 2021-05-28
simple and fast scripting languageProject mention: April 2021 monthly "What are you working on?" thread | reddit.com/r/ProgrammingLanguages | 2021-04-01
Apart from the language I also built a simple website for Aument, a JSON parser in Aument and incomplete bindings for libuv.
What are some of the best open-source programming-language projects in C? This list will help you:
Are you hiring? Post a new remote job listing for free.