Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 C Interpreter Projects
Gravity Programming Language
WebAssembly Micro Runtime (WAMR)Project mention: Val, a high-level systems programming language | news.ycombinator.com | 2023-07-18
No longer does Wasm/WASI need JS host! There are many spec-compliant runtimes built for environments from tiny embedded systems up to beefy arm/x86 racks:
- https://github.com/extism/extism (disclaimer, my company's project - makes wasm easily embeddable into 16+ programming languages!)
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Dive into CPython internals, trying to illustrate every detail of CPython implementationProject mention: Dive into CPython Internals | news.ycombinator.com | 2023-03-01
A dynamic language and bytecode vmProject mention: Why Fennel? | news.ycombinator.com | 2023-09-13
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIRProject mention: Implementing Interactive Languages | news.ycombinator.com | 2023-08-25
A lightweight, fast embeddable scripting language.
A generic cross-platform asynchronous C framework, including a lot of components and a new coroutine script language Melang.Project mention: Simple and easy-to-use JSON parser in C | dev.to | 2023-09-12
This article introduces the JSON parser of the open source C library Melon.
Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.
Umka: a statically typed embeddable scripting languageProject mention: The Umka scripting language released: Now with closures, type switch statements and faster strings | /r/programming | 2023-09-20
A C interpreter and API explorer.
Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language inputProject mention: QCVM - QuakeC Virtual Machine written in C89 | /r/C_Programming | 2023-02-24
I am a big fan of Q3VM and have even used it in a couple of projects.
Full-blown preprocessor metaprogrammingProject mention: How to convert an enum to string in C++ | news.ycombinator.com | 2023-09-30
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  will help (and the author even wrote a post about this exact subject ). 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 , which may or may not be incorporated to C++26...
"I use Arch btw" but it's a Turing-complete programming language.Project mention: Arch linux is the BEST! | /r/archlinux | 2023-02-05
a better language is I use Arch btw:
The Tcl Core. (Mirror of core.tcl-lang.org) (by tcltk)
:musical_note: strongly-timed musical programming languageProject 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
Brainfuck interpreter written in C (by fabianishere)
A lightweight BASIC interpreter written in standard C in dual files. Aims to be embeddable, extendable and portable.
ParTcl - a micro Tcl implementation
A script language of step-sharing scheduling coroutine in single threadProject mention: User space dynamic tracing and feedback control | dev.to | 2023-02-03
In order to simplify the demonstration code, the above example does not show network communication and data storage at the script layer, but all these functions are supported by Melang scripts. Interested readers can refer to Melang official website.
The Crumb Programming LanguageProject mention: colors.crumb - first Crumb usable. Extending Crumb with basic terminal styling and RGB, HEX, ANSI conversion functions. | /r/lisp | 2023-09-09
Crumb, introduced two weeks ago is a high level, functional, interpreted, dynamically typed, general-purpose programming language, with a terse syntax, and a verbose standard library.
An implementation of a full fledged Lisp interpreter with Data Structure, Pattern Programming and High level Functions with Lazy Evaluation à la Haskell.Project mention: LispE: Lisp Elémentaire | news.ycombinator.com | 2023-07-28
:gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
a BQN implementation in CProject mention: Having trouble installing bqn into arch | /r/apljk | 2022-12-19
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.
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.
C Interpreter related posts
The Umka scripting language released: Now with closures, type switch statements and faster strings
1 project | /r/programming | 20 Sep 2023
Embeddable Common Lisp 23.9.9
4 projects | news.ycombinator.com | 9 Sep 2023
1 project | news.ycombinator.com | 2 Sep 2023
The Crumb Programming Language
1 project | /r/ThePrimeagenReact | 29 Aug 2023
Crumb,a New Programming Language of No Keywords, and Everything Is a Function
1 project | news.ycombinator.com | 27 Aug 2023
Show HN: Going into Freshman Year, Figured I Should Build an Interpreter ¯\(ツ)/¯
2 projects | news.ycombinator.com | 26 Aug 2023
LispE: Lisp Elémentaire
1 project | news.ycombinator.com | 28 Jul 2023
A note from our sponsor - SonarLint
www.sonarlint.org | 1 Oct 2023
What are some of the best open-source Interpreter projects in C? This list will help you: