Top 23 C Interpreter Projects
-
Wren
The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
Take a look at Wren if you want a similar looking embeddable scripting language. It was created by Bob Nystrom (who now works in Dart). It’s a lovely language.
[1]: https://wren.io
-
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?
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
-
Project mention: Discussion of the new generation of Clojure-inspired Lisps. | reddit.com/r/lisp | 2022-06-08
Janet - Very similar niche to Python or Lua. Very small, dynamic, bytecode-interpreted, C interoperability, perfect for scripting. For my money, probably a great candidate for a general-purpose Lisp where performance *isn't* a top-tier priority.
-
mir
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
Project mention: Ask HN: Recommendation for general purpose JIT compiler | news.ycombinator.com | 2022-05-15 -
-
Project mention: Would you all suggest me an interesting -~project~- ideas on c language other than management system and simple games ... | reddit.com/r/C_Programming | 2021-08-27
Here is link number 1 - Previous text "bic"
-
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.
-
-
Project mention: Where can I find the source code of C language itself? | reddit.com/r/C_Programming | 2021-07-29
Finally, the compiler itself is the easy part, emitting x86/x86_64 instructions is where it starts to get very complex. For this reason, I really recommend Q3VM (https://github.com/jnz/q3vm). It is a single file VM (originally written for Quake III) which interprets fantasy but greatly simplified instructions from a slightly modified LCC compiler (also part of the project). This might be very useful to learn from.
-
Project mention: Umka: A statically typed embeddable scripting language | news.ycombinator.com | 2022-06-12
Yaegi needs to be embedded in another golang program. It’s a golang module to evaluate golang. Which is cool, but different from what Umka seems to be.
Umka is a scripting language with syntax inspired by golang. A language with its own vm that you can embed anywhere, exsmple: https://github.com/vtereshkov/umka-lang/blob/master/examples....
Yaegi and Umka are two different things.
-
Project mention: How did you choose the name for your programming language? | reddit.com/r/ProgrammingLanguages | 2022-06-06
Metalang99, a metalanguage for C99. Simple :)
-
-
-
Project mention: guys can you help me improve my d6 function? (repost becuse I made it wrong the first time) | reddit.com/r/ProgrammerHumor | 2022-06-23
what in the brainfuck did I just read?
-
-
Melon
A generic cross-platform asynchronous high-performance C framework, including a lot of components and a new coroutine script language Melang.
-
Project mention: I made a programming language designed to be written in Chinese. | reddit.com/r/programming | 2022-02-14
-
Ref: https://github.com/nanoframework/nf-interpreter/pull/1802
-
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.
-
jaws
Jaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post
Jaws
-
-
lispe
An implementation of a full fledged Lisp interpreter with Data Structure, Pattern Programming and High level Functions with Lazy Evaluation à la Haskell.
-
This is a Lua-based (LPP) reimplementation of the Android puzzle game Flowit, with 135 increasingly tricky levels. Because it's a touch-based game, it's not playable on PS TV. It's my first attempt at a Vita homebrew; I hope it is enjoyable (and not too buggy).
C Interpreter related posts
- Umka: A statically typed embeddable scripting language
- How did you choose the name for your programming language?
- How Do I Create A programming Language In Lua?
- Zuo: A Tiny Racket for Scripting
- Dictu Programming Language
- BIPLAN (Byte coded Interpreted Programming Language
- BIPLAN (Byte coded Interpreted Programming Language)
Index
What are some of the best open-source Interpreter projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Wren | 5,678 |
2 | gravity | 4,032 |
3 | wasm-micro-runtime | 2,825 |
4 | janet | 2,463 |
5 | mir | 1,574 |
6 | pocketlang | 1,353 |
7 | bic | 756 |
8 | hashlink | 673 |
9 | q3vm | 643 |
10 | umka-lang | 626 |
11 | metalang99 | 535 |
12 | Gwion | 421 |
13 | partcl | 409 |
14 | brainfuck | 401 |
15 | Melang | 277 |
16 | Melon | 260 |
17 | qi | 243 |
18 | nf-interpreter | 229 |
19 | kinx | 225 |
20 | jaws | 206 |
21 | Dictu | 179 |
22 | lispe | 158 |
23 | lpp-vita | 149 |
Are you hiring? Post a new remote job listing for free.