Skip to content
The Big list of the github, open-source interpreters.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md

README.md

AwesomeInterpreter

The Big list of the github, open-source interpreters.

C

  • php-src The PHP Interpreter

  • wren The Wren Programming Language

  • gravity Gravity Programming Language

  • sl4a SL4A brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device.

  • Espruino The Espruino JavaScript interpreter - Official Repo

  • write-a-C-interpreter Write a simple interpreter of C. Inspired by c4 and largely based on it.

  • lily This repository has moved: https://gitlab.com/FascinatedBox/lily

  • rebol Source code for the Rebol interpreter

  • janet A dynamic language and bytecode vm

  • mac bytecode interpreter/virtual machine in c

  • lci A LOLCODE interpreter written in C.

  • q3vm Q3VM - Embeddable bytecode virtual machine/interpreter for C-language input

  • DotNetAnywhere Small .NET interpreter

  • PH7 An Embedded Implementation of PHP (C Library)

  • neko The Neko Virtual Machine

  • mujs An embeddable Javascript interpreter in C.

  • hashlink A virtual machine for Haxe

  • wac WebAssembly interpreter in C

  • partcl ParTcl - a micro Tcl implementation

  • tcl The Tcl Core. (Mirror from tcl @ core.tcl.tk)

  • my_basic Lightweight BASIC interpreter written in standard C in dual files. Aimed to be embeddable, extendable and portable.

  • PHP-Backdoor Your interpreter isn’t safe anymore  —  The PHP module backdoor

  • brainfuck Brainfuck interpreter written in C

  • goluago [on hold] Port of Lua 5.1 interpreter to Go Language Toolchain. [Work In Progress.] See also: http://lua.org and http://golang.org

  • ubasic The uBASIC interpreter

  • php-test-helpers An extension for the PHP Interpreter to ease testing of PHP code.

  • Basic Basic Interpreter for the ESP8266

  • s the s shell

  • Cesium3 Fast interpreter with macros, local type inference, LLVM backend.

  • ToyJVM An experimental Java Bytecode Interpreter written in C

  • szl A lightweight, embeddable scripting language

  • php-lua This extension embeds the lua interpreter and offers an OO-API to lua variables and functions.

  • yoctolisp Tiny Scheme-like Lisp interpreter written in a weekend

  • instead INSTEAD - Simple Text Adventure Interpreter

  • simple-interpreter A hackable and extensible lexer, parser and interpreter for a minimalistic, imperative, C-like language.

  • dukglue A C++ binding/wrapper library for the Duktape JavaScript interpreter.

  • Brainfuck Brainfuck torture test. VIM syntax file for brainf*ck. Brainfuck interpreters and compilers to C, V. Fast JIT Assembly (two ways), JIT C running (two ways), Perl, Python, php, Ruby, lua, go, awk, neko, PS1, bash, ook, trollscript etc etc

  • BlueBasic BASIC interpreter for CC2540 and CC2541 Bluetooth LE chips

  • doge The doge interpreter for the shibe esoteric programming language.

  • charity-lang Charity language interpreters and literature

  • python_lite [WIP] A simple, lightweight implementation of python3 language.

  • k7 A standard library for the V8 JavaScript interpreter

  • hdbf Hyper-Dimensional Brainfuck

  • flathead A toy JavaScript interpreter written in C

  • glulxe The Glulx VM reference interpreter

  • simple The Simple Intelligent and Modular Programming Language and Environment

  • nf-interpreter ⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards

  • luaprompt An embeddable Lua command prompt as well as a stand-alone interpreter with pretty-printing and autocompletion.

  • bf_interpreter_jit_compiler Teach myself about interpreters, JITs, and compilers using the Brainfuck language as the toy language

  • lpp-vita Lua Player Plus for PSVITA. Documentation on: http://rinnegatamante.github.io/lpp-vita/

  • bytecode-interpreters-post A few basic bytecode interpreters used as example code in a series of articles

  • duktape.rb Ruby bindings to the Duktape JavaScript interpreter

  • ruby-internal A library to provide access to the internals of the Ruby interpreter

  • turtles Lisp interpreter written for the Apple //e. It's called turtles because guess how slow it is.

  • BASIC An extensible BASIC interpreter in one header

  • Fexl Function EXpression Language (interpreter for functional programs)

  • appengine-php Source for the Google App Engine PHP interpreter

  • C pseudo-interpreter of the C programming language (using GCC)

  • libpicrin Super Tiny Scheme Interpreter for Freestanding Environment

  • pruspeak BotSpeak interpreter for the BeagleBone Black's PRU

  • SmallBASIC SmallBASIC is a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a built in IDE, a powerful string library, system, sound, and graphic commands along with structured programming syntax

  • o Language for code-golf with a focus on unreadability

  • scheme.c A Scheme interpreter without garbage collector.(a toy)

  • lolcode A first attempt at a LOLCODE interpreter written in C; please use the lci project instead!

  • xpost A PostScript interpreter in C

  • ILanguage An interpreter for a J-inspired language

  • mini-vm A small, register-based virtual machine (bytecode interpreter) in C. [MIT License]

  • OpenTuring An open source version of the Windows Turing interpreter. Features speed improvements and new features.

  • picoc A very small C interpreter

  • small-lisp A very small lisp interpreter, that I may one day get working on my 8-bit AVR microcontroller.

  • grbl_stm32f4 The grbl g-code interpreter ported to the STM32F4

  • yascm Yet Another Scheme Interpreter using flex and bison

  • usched A remote command-line scheduler with an almost-natural language interpreter.

  • unbox GPL licensed J interpreter

  • wac-esp Web Assembly Interpreter for ESP32 family of micro controllers running the ESP-IDF development framework, based on the great work at kanaka/wac

  • bff Moderately-optimizing brainfuck interpreter

  • twisty Twisty is a text-adventure interpreter for the Android operating system, playing both Z-machine and Glulx games.

  • LISPF4 InterLisp interpreter

  • tiny-c-interpreter this is a github mirror of picoC (http://code.google.com/p/picoc/)

  • CMMInterpreter An interpreter for CMM, a subset of C language. It's written in C, based on GNU Flex & Bison.

  • bool Cross-platform boolean expression parser and interpreter

  • chip8 A CHIP-8 interpreter, assembler and disassembler in C

  • pylite A tiny python interpreter for educational purpose

  • tash An advanced Tompson Shell porting on Linux.

  • minipy 迷你Python解释器(A python interpreter)

  • Scheme Interpereter 解释计算机程序设计语言

  • cisp Minimal Lisp Interpreter

  • arcueid A C interpreter for Paul Graham's Arc dialect of Lisp

  • Tagha Minimal, fast, and self-contained register-based virtual machine && runtime environment, built in C, designed as an alternative to C plugin systems

  • Valkyrie-CNC-source-code Reprap based g-code interpreter adapted for my own toy

  • yasl Bytecode Interpreter for Yet Another Scripting Language (YASL).

  • Git Fast Glulx interpreter, originally written by Iain Merrick

  • byok A bare-metal x86 Forth interpreter & compiler

  • scheme another dirty Scheme interpreter

  • BasicLisp A basic (basic) Lisp interpreter in C!

  • pynerl run an embeded python interpreter in erlang

  • lisp-interpreter Embeddable lisp interpreter written in C.

  • brainfuck-c Brainfuck interpreter in C.

  • basic 📺 A from-scratch BASIC interpreter with a focus on being easy to extend and port.

  • lisp-in-c Lisp interpreter in C and compiler to C

  • calc Simple arithmetic language interpreter with JIT compilation, using LLVM.

  • inca an APL-style array calculator/interpreter in C based on the J-incunabulum, extended to allow propagating specifications a+2+a<3, more functions and operators.

  • dorothy A Z-Machine interpreter library.

  • zabbix-module-python Embedded Python interpreter module for Zabbix

  • C_Interpreter A C interpreter with matrices and pointers

  • loxi loxi - a Lox interpreter

  • lambda A small λ-calculus interpreter in C

  • b-decoded arthur whitney's b interpreter translated into a more traditional flavor of C

  • interpreters-comparison Sample programs for comparison of different VM interpretation techniques

  • node-perl Embeded perl interpreter for node.js

  • lisp.c My second Lisp interpreter (bytecode compiler and interpreter) written in GNU C

  • duktape-nspire JavaScript (ECMAScript) interpreter for TI-Nspire using Duktape

  • bs An interpreter for a simple Scheme-like language

  • spikepp SPIKE is a protocol fuzzer creation kit. It provides an API that allows a user to create their own fuzzers for network based protocols using the C++ programming language. The tool defines a number of primitives that it makes available to C coders, which allows it to construct fuzzed messages called “SPIKES” that can be sent to a network service to hopefully induce errors. SPIKE was specifically designed to focus on finding exploitable bugs, so it’s an excellent choice for our purposes. SPIKE also includes a simple scripting capability, and within the SPIKE distribution, there are a few command line tools which can act as interpreters to simple text files containing SPIKE primitives.

  • XYGCodeInterpreter

  • EiC-C-Interpreter EiC C Interpreter

  • tinylisp A C implementation of the Lisp interpreter described in McCarthy's Lisp 1.5 manual.

  • APL UTF8 APL interpreter

  • schetoo Another Scheme interpreter

  • plot toy r7rs-small (WG1) scheme interpreter

  • continuinglogo A Logo interpreter with dynamic scope, shallow binding, tail call optimization, Lisp 1.5 style FUNARG's, and first class continuations. Mostly Ucblogo compatible.

  • newsqueak squint - Rob Pike's Newsqueak interpreter for Unix

  • 21sh UNIX shell - a simple command-line interpreter

  • acolyte High performance interpreter for GameMaker: Studio projects (dead).

  • Simplex Programming Language for everyone, and no one.

  • ONEluaVita Lua Interpreter for PlayStation®Vita.

  • dummylua-tutorial 这是一个仿制lua解释器的项目,我希望通过逐步实现lua解释器的各个部分,更加深刻地掌握lua的基本结构和运作原理。

  • Moy A version of Joy1 built with Lex & Yacc

  • phptestfest-php-src A fork of the PHP interpreter at php/php-src, for use with PHP TestFest.

  • nelson Nelson numerical interpreter

  • picol (Fossil repository mirror) A tiny interpreter

  • Level9 Interpreter for games released by the UK company Level 9, originally written by Glen Summers

  • sqlite-lua-extension A SQLite extension that embeds a Lua interpreter into SQLite

  • pawn-3.2-plus Pawn scripting language with runtime fixes and improvements

  • skeem A Scheme Interpreter written in C

  • nopeos Simple OS kernel with BASIC interpreter for x86

  • ohno Interpreter for an esoteric, overly hard language

  • interpreter Interpreter for the Declaration Section of a C program

  • schemeken A Distributed Resilient Scheme Interpreter

  • SimpLang A very simple programming language for teaching interpreter and compiler building.

  • Babel An interpreter

  • Zeta Zeta is a command interpreter built purely in C for Windows OS

  • panda-org Panda is a library to build your compiler/interpreter or embedded in your program.

  • Dictu Dictu is a very simple dynamically typed programming language built upon the craftinginterpreters tutorial.

  • Whitespace An interpreter and C-translator of Whitespace

  • frotzos a barebones bootable platform to run the frotz z-code interpreter inside a VM

  • smile Smile programming language interpreter

  • hedgehog a dynamic programming language

  • php-ext-perl This php extension embeds Perl Interpreter into PHP.

  • buddy early A interpreter with buddy system space management.

  • ASM-Interpreter A simple assembly interpreter. It can be used to learn the basics of most assembly languages.

  • mbed-client-cli Command Line Interface library for device

  • scheme A simple yet fairly fast scheme byte code interpreter written in ANSI C.

  • Hisp Yet another simple Scheme Interpreter.

  • citron General purpose programming language (mainly for unix-like systems)

  • wendy Wendy is an compiler / interpreter for WendyScript

  • lua-player-plus Multiplatform Lua interpreter (PSP/PSP Go version)

  • minischeme Mini-Scheme Interpreter with Copying GC

  • luax Lua-like programming language for studying compiler&interpreter courses.

  • hyeongc 혀엉씨

  • nagi New Adventure Game Interpreter

  • lisp-interpreter Small Lisp Interpreter, in less than 250 lines of C, a mash up of a few different small implementations

  • lazyk Lazy K interpreter

  • business-card-brainfuck Tiny Brainfuck interpreter.

  • SlothLang The World's Greatest Sloth Based Programming Language

  • fuga Interpreter for the programming language, fuga.

  • zap Scheme interpreter in C - created as a learning exercise

  • ad-hoc Ad-hoc programming language

  • mango The Mango Virtual Machine

  • jsish mirror of jsish - A javascript interpreter with 0install, sqlite and websocket support

  • Fayton A minimalistic python interpreter written in c, just to see where i can get to :)

  • EightBall The Eight Bit Algorithmic Language for Apple II, Commodore 64 and VIC20

  • j2 j2 is a minimalist concatenative programming language that makes up for its simplicity by its ability to natively bind with C libraries' ABI and types, without glue

  • CTRJS JavaScript interpreter for the Nintendo 3DS.

  • toy Tiny JavaScriptish interpreter

  • hope Hope programming language interpreter

  • Android-lua lua command line interpreter for Android

  • C_Interpreter Aims to be interpreted C written in C.

  • VSCI Very Simple C Interpreter

  • Cesium Fast interpreter with LLVM backend.

  • aiko_engine Embedded Lisp interpreter for distributed message handling

  • bitcoin-wasm The bitcoin script interpreter (cpp) compiled to webassembly.

  • tcbasic tcbasic is a small BASIC Interpreter written in C.

  • clox A virtual machine and a tree-walk interpreter for the Lox programming language in C89 🌀

  • ahkx autohotkey interpreter compiled with gcc

  • LittleC A modified version of the LittleC Interpreter from Herbert Schildt's C: The Complete Reference (4th Ed.)

  • liutscm An interpreter for a subset of Scheme.

  • fizmo A C Z-machine interpreter (mirror of official release site)

  • Drawing-interpreter 绘图语言的解释器,满足你对于一个绘图语言的美丽想象。

  • dark-interpreter ARM-basedblackdeathfuture.

  • simplinterp simple interpreter strongly inspired by https://youtu.be/JAtN0TGrNE4

  • brandy Brandy Basic V Interpreter patched to compile under OS X

  • IRTriageCMD Fork of ReactOS (Cmd.exe), IRTriage Command Line Interpreter

  • microlisp A lisp interpreter

  • Lispy Lispy is a very simple Scheme interpreter suitable for someone learning how to write an interpreter.

  • pyhp Embed the PHP interpreter in Python

  • pam-python pam_python is a PAM module that runs the Python interpreter, and so allows PAM modules to be written in Python.

  • picolisp Minimalist-lisp interpreter implementation for UNIX-like systems.

  • ucBasic A Tiny BASIC inspired interpreter for microcontrollers. Currently for the Arduino/AVR, with a development version for POSIX OS.

  • cfl a Compileable statically typed Functional programming Language

  • rk65c02 Highly experimental 65C02 machine code interpreter/emulator/disassembler (work in progress)

  • crisp A C interpreter for a purely functional language, bolted to a very unsafe FFI

  • boron Boron is a scripting language similar to Rebol. The interpreter is a C library which may be copied under the terms of the LGPLv3. (Mirror of: git://git.code.sf.net/p/urlan/boron/code.)

  • TinyScheme mirror of tinyscheme interpreter and extensions

  • lisp Lisp interpreter in C following www.buildyourownlisp.com

  • chirp Interpreter in C for rockstar programing language

  • brainfuck-interpreter Little brainfuck interpreter with some typo checks. Written in C

  • tclInterpreter A interpreter that can interpret simple tcl language

  • mao_interpreter SXKDZ Mao Compiler

  • Pascal-Esque-Interpreter P.E.I is a Pascal like interpreter implemented in C

  • bic A Basic Interpreter for C

  • kiwi-8 CHIP-8 interpreter for Windows and MacOS

  • kawaii A kawaii Scheme interpreter in C

  • scmin A minimal Scheme-like interpreter with a Garbage Collector

  • MemoCalc MemoCalc Palm OS application

  • cmonkey C Implementation of the monkey programming language

  • meet The Meet Programming Language

  • wasabi

  • chip-84 CHIP-8/SCHIP-8 Interpreter for the TI-84 Plus CE

  • vm A simple stack-based interpreter. Inspired by x86 assembly, forth, and java bytecode.

  • js-number-crunching Experiment to compare in-browser JS to other interpreters (and then some)

  • esp32-javascript "Lightweight" JS interpreter for ESP32. Provides JS-based eventloop implementation and native asynchronous network and timer functions.

  • bulb My little programming language.

  • interpreter The Maverick Programming Language

  • python python interpreter for marmalade

  • Elf Linux Terminal interpreter in C

  • UBASIC-PLUS uBasic Plus for microcontrollers adds features to uBasic such as arrays and floating point numbers, more functions and ability to control hardware (analog read/write,digital write, et c.) all while improving internal workings of the interpreter. It is centered around ARM Cortex M0 processors.

  • BasilC An interpreter for the BasilC esoteric programming language

  • sarien A Sierra AGI resource interpreter engine

  • jsInterpreter

  • C-Interpreter A Virtual Machine for running C code interactively.

  • 6502 6502 interpreter

  • schemeInterpreterC toy implementation of a Scheme interpreter written in C

  • Evil Yet another Scheme interpreter

  • .KEK-on-Rails A C-like language interpreter

  • libisp Lisp interpreter based on SICP

  • i2l Portable I2L interpreter in C

  • Windows-Frotz Z-code interpreter for Windows, based on Stefan Jokisch's Frotz interpreter core

  • awl Experimental Lispy mini-language

  • Chip-8-Emulator Interpreter for the Chip 8 Virtual Machine. My first real project in C!

  • bbconsole Linux console for BlueBasic (BASIC interpreter for CC2540 and CC2541 Bluetooth LE chips).

  • zen-ids-php ZenIDS branch of the reference implementation of the PHP interpreter, containing hooks required by ZenIDS.

  • vowels An interpreter for the Vowels Programming Language.

  • edgar a small LISP Interpreter written in C

  • chef-symbex-lua Lua interpreter modded to support symbolic execution

  • selyp A Lisp interpreter implemented in C.

  • yoshi A LISP interpreter written in C

  • instead-launcher Game update/launch program for INSTEAD, simple text adventures interpreter.

  • tclpython Tcl package that provides access to a Python interpreter

  • nt.python_for_max Yet another python interpreter for Cycling'74 Max

  • brainfuck An interpreter for the Brainfuck programming language, written in C.

  • lispinc An "explicit control" Lisp interpreter written in assembly-like C

  • orthagonal A two-dimensional programming language from 1994.

  • mipslol 🗿 A MIPS simulator with <3

  • rustxi rust + transactions + interpreter = rustxi. rustxi is a transactional jit-compilation-based REPL for the Rust language.

  • gcode-canon An attempt at a canonical G-Code interpreter with 100% coverage of the standard

  • pseudoccompilercollection Compiler and byte-code interpreter for a C-like langage (using LEX & YACC)

  • flisp A Scheme-like Lisp interpreter that can also run as an operating system

  • lysp Tiny, lightweight Lisp interpreter closely following the tradition of the earliest implementations

  • Lua-experimentation General hacking and experimentation with the Lua interpreter (patches, work versions, etc.)

  • C-win32 win32 port of C(a pseudo-interpreter of the C programming language)

  • tisp Tiny Lisp, Simple and Embeddable Scheme-like Programming Language

  • tinyruby Homework for the University to implement an small but functional Ruby Interpreter - a very Work in Progress

  • b6b A lightweight, embeddable scripting language in development

  • shi A productive and simple language for rapid exploration and iteration.

  • l-bia Lua Built-In program (L-Bia) is a self-running Lua interpreter. It turns your Lua program with all required modules (either Lua or C libraries) and an interpreter into a single stand-alone program.

This repository was converted from a CVS repository on luaforge.net on Jan. 20, 2010. If you are the maintainer, please fork and then email luaforge@gmail.com and ask us to "reroot" it to you. (Or you can ask us to delete the repository.)

  • emo-framework-fork A fork of emo-framework, an open source game engine by Kota Iguchi. Check out the original project for the stable version at http://www.emo-framework.com/ This fork includes experimental code not part of the original project. I've updated the Squirrel scripting language interpreter to version 3.0.3 and added version 0.8.2 of the Sqrat binding library for Squirrel. The Sqrat binding library allows for easier binding of C/C++/Objective-C/Java code to Squirrel scripts

  • mujs MuJS is a lightweight Javascript interpreter designed for embedding in other software to extend them with scripting capabilities. It is written in portable C and implements ECMAScript as specified by ECMA-262. Why? Because V8, SpiderMonkey and JavaScriptCore are all too big and complex. MuJS's focus is on small size, correctness and simplicity. The interface for binding with native code is designed to be as simple as possible to use, and is similar to Lua. There is no need for interacting with byzantine C++ template mechanisms, or worry about marking and unmarking garbage collection roots, or wrestle with obscure build systems.

  • LuaInterpreter Simple and lightweight bindings between Objective-C and LUA

  • PythonGeek A python interpreter on iOS

  • Scheme Scheme interpreter implementation

  • brainfuck A simple brainfuck interpreter

  • Production-Basic Business Basic interpreter loading/saving Thoroughbred Basic files

  • myjs JS (ES262) interpreter in C - Extremely Experimental - Learning purposes

  • mirb-stm32f4discovery mirb (an interpreter of mruby) port to STM32F4 Discovery board.

  • asm-interpreter An x86 assembly-like language interpreter

  • brainfuck-interpreter 🧠 A simple Brainfuck interpreter implementing 10 instructions and a stack.

  • LUA_Interpreter By Anatoliy, Nikita, Aleksandr

  • m0 M0 interpreter

  • rplisp RPL interpreter.

  • moelisp a toy lisp interpreter

  • clavender An implementation of the Lavender programming language in C.

  • chip8.c Simple CHIP-8 interpreter.

  • v3 a javascript interpreter

  • pilisp Lisp lightweight interpreter

  • CDECL C language declaration interpreter

  • aquario GC-oriented Lisp interpreter

  • brainfuck An optimizing Brainfuck compiler & interpreter

  • logo An open-source Logo interpreter.

  • Daisy Simple arithmetic and logical Interpreter.

  • Befunge A hella fast befunge interpreter

  • gertie A Scheme-like Lisp interpreter

  • Magnetic Interpreter for games released by the UK company Magnetic Scrolls, originally written by Niclas Karlsson

  • chip8 CHIP-8 Interpreter in C and SDL

  • flat Concatenative language interpreter written in C

  • chip8 An interpreter for the CHIP-8 architecture

  • simbple macOS Sandbox Profile Language (SBPL) Interpreter

  • sketch A toy Scheme interpreter written in C

  • S-Lang John E. Davis' S-Lang library / interpreter

  • nacl-mruby mruby interpreter works on Native Client

  • padlua [CocoaTouch] Interactive Lua interpreter for iPad

  • ROSE A little virtual machine with byte-code interpreter and assembler.

  • CocoaScheme Unfinished Scheme<->Objective-C bridge using s7 Scheme interpreter.

  • CraneFlak A version of the Brain-Flak interpreter written in C. Does not have all the bells and whistles the Ruby interpreter has.

  • bas-for-little-wire Bas is an interpreter for the classic dialect of the programming language BASIC extended for use with the "Little-Wire - minimal AVR programmer and more"

  • Lydrige Lydrige is a simple statically typed interpreted programming language inspired by lisp and C.

  • fin Scripting language.

  • mupen86 Misnomer for this experimental x86-64 fork of Mupen64 0.5's (pure) interpreter.

  • jsish Jsi is a small javascript interpreter for embedding in C. (OLD SEE WEBSITE)

  • TI89-Scheme A scheme interpreter for the TI89 graphing calculator, written in C.

  • simbly Multithreaded runtime and interpreter for programs written in a tiny assembly-like language

  • anna Interpreter for statically typed, duck typed language with list style macros

  • tclsyslogd BSD syslogd with integrated Tcl interpreter that can look at each message received

  • IRIXBASIC IRIXBASIC is a simple BASIC interpreter that was developed for the 2012 Summer RetroChallenge. The goal of this project was to add graphics capabilities to the existing uBASIC interpreter and port it to Silicon Graphics IRIX.

  • pb Casio PB-100 Simulator

  • RAGE R. A. G.E. - Ruby Awesome Game Engine, a 2D Game Engine using Ruby as Interpreter Language for Games!

  • ooc-in-ruby ooc interpreter in ruby. Purely for shits and giggles and possibly experimentation. Don't assume it's entirely compliant.

  • javascript-database JavaScript interpreter with built-in NO-SQL document database with Btree & ARTful indexing from the database project.

  • Single_Board_Computer Single Board Computer like Raspberry, Arduino, ASUS etc.

  • lua-nutt lua interpreter for nuttx

  • Small-C-Interpreter C, interpreter of subset of C language, written in С.

  • musl A small, embeddable BASIC interpreter in C.

  • scheme_interpreter SCHEME interpreter implemented in C.

  • lexer My simple interpreter for PHP.

  • sexp.c A very primitive LISP interpreter

  • libreDSSP A GPL Licensed DSSP Interpreter

  • jsrun Experimental JavaScript interpreter for FreeBSD

  • dotNetAnywhere-wb My fork of dotNetAnywhere.org's CIL interpreter, dated about 2010.

  • alice alice pascal : a syntax-directed editor and interpreter for pascal

  • grotz A z-code/Infocom interpreter for Linux and WIndows

  • saphir Saphirion's fork of the REBOL 3 interpreter.

  • VVTBI--VVTB-interpreter Interpreter for the VVTB language

  • RegisterMachineInterpreter Register machine interpreter written in C

  • update-script-interpreter A simple C language of updater-script interpreter using yacc and lex

  • 3var-interpreter Interpreter for 3var

  • Simple-polynomial-expression-interpreter

  • BFIT_BrainFuck-Interpreter-Terminal

  • csi Cubescript Standalone Interpreter

  • dumblisp A dumb lisp interpreter.

  • mybb Business Basic Interpreter

  • iota A lisp interpreter

  • rbf Real BrainF**k Interpreter

  • lac a LISP interpreter

  • brainfuck-jit Optimizing interpreter for Brainfuck

  • gojira A nifty scheme interpreter

  • funlisp Clean, embeddable lisp interpreter

  • bf3ds Brainfuck interpreter for the 3DS.

  • roots a lisp interpreter in C

  • 3DS-js-interpreter-with-Bridge.NET Js and C# homebrews on 3DS

  • TTtL an interpreter of my own

  • fflisp Small LISP interpreter for training

  • egghead A GNU-compliant brainfuck interpreter.

  • kbrainfuck Brainfuck interpreter for linux kernel

  • Lisp Lisp interpreter written in C

  • libfizmo libfizmo aims to provide a Z-Machine interpreter core library in plain C.

  • uberwald A simple Lisp interpreter to teach myself about Lisps and Interpreters.

  • giljoy Python Global Interpreter Lock (GIL) Profiler

  • bfuld Modifies an ELF interpreter for development purposes

  • Bfck A simple Brainfuck interpreter written in C

  • Kiscript Javascript interpreter written purely in C

  • switch-brainfuck Brainfuck interpreter for the Nintendo Switch

  • clox Interpreter for the Lox language in C

  • sbfi Simple BrainFuck Interpreter written in C.

  • FrotzDC Interactive fiction interpreter for the SEGA Dreamcast

  • FBBI Flaming Bovine Befunge-98 Interpreter. [BSD license]

  • lispBM An interpreter for a lisp-like language implemented in C.

  • slisp A scheme(covered in SICP) interpreter implementation with C language

  • forth A toy Forth interpreter to demonstrate how Forth works.

  • Ceme A scheme interpreter written in C (Work in Progress)

  • Old-World-Paws.c A run at an ISO C99 Paws interpreter

  • r-coverage-patch Patches to add code coverage support in the R interpreter.

  • cbrainfuck A brainfuck interpreter made in C.

  • jzip Updated version of the Jzip 2.1 Z-Machine interpreter

  • ofxDuktape Addon for openFrameworks with bindings to the Duktape Javascript interpreter

  • crisp-8 A portable, free SDL [S]CHIP-8 Interpreter/Emulator.

  • rePython ReBuild a minimal python for fun :)

  • tmul Tiny Lisp-like language implementation

  • Algorithm-interpretor An algorithm interpretor in C language for the 3rd project in first year at EFREI

  • lispix Lispix was my very first attempt at writing a Lisp interpreter and operating system. Maybe some day I'll do the real thing.

  • Vongsprache I bims eine Programmiersprache!

  • picol Fork of Antirez's picol interpreter, to use as configuration language for my C programs

  • Leonie Bytecode interpreter and primitive code generation backend for a HyperTalk-like programming language named Hammer.

  • TestLua A simple iOS app to demonstrate embedding a Lua interpreter in a game.

  • ldpi Ladder logic interpreter for the Raspberry Pi. Uses byte code files produced by ldmicro.

  • exhaust-asm Reimplementation of the interpreter in Intel Core 2 64-bit assembly with SSE3 & 4.1

  • IFJ-14 Group project 'pascal like interpreter written in C' for IFJ 2014

  • EmbeddedPython An example of an embedded python interpreter in a C program.

  • guile-plotutils This is a custom build of GNU Plotutils that adds a library for the Guile Scheme interpreter

  • Compiler Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.

  • Interpreter Simple functional programing language implemented with C, utilizing parallelisation.

  • xvg-interpreter Interpreter for xvg.

  • Rye Rye interpreter

  • command-line-interpreter A simple command line interpreter(shell)

  • BFInterpreter a lightweight interpreter of brainfuck builded by C

  • interpreter A Ruby interpreter written in C, as part of my CS degree.

  • interpreter A simple compiler for a compiler university course

  • sad-script Simple programming language with embeddable interpreter.

  • dPicoC-NS a Nspire(ndless-based) C language interpreter Port

  • duk A high-level wrapper around the Duktape Javascript/EcmaScript interpreter.

  • cmdconsole Command line interpreter for c++ backed by linenoise

  • bfckr A little brainfuck interpreter and debugger written in C.

  • mex-lua ...the faster interpreter in the interpreter

  • BF-Interpreter BF interpreter written in C. Just a test and not optimized to work or look good.

  • Arithmetic-Interpreter

  • Urhay-Interpreter a small, educational AST interpreter that implements a dynamically-typed, C-like language.

  • prosopon-interpreter Interpreter for Prosopon

  • j-interpreter A breakdown of Arthur Whitney's quickly drafted J interpreter implementation

  • bf-interpreter brainfuck解释器

  • strike-interpreter This is currently an experimental language with all interpreter parts written from scratch

  • brainfuck_interpreter My simple brainfuck interpreter

  • interpreter-insanity A course to teach writing a programming language interpreter.

  • brainfckInterpreter Very basic interpreter

  • Pascal-interpreter A simplified Pascal interpreter

  • portugol_interpreter Este interpretador de PORTUGOL está sendo construído com o intuito de auxiliar alunos iniciantes de programação no estudo de algoritmos, e com o código-fonte do analisador disponibilizado online possibilitar que qualquer pessoa possa utilizá-lo e/ou melhorá-lo.

  • PrologInterpreter Prolog Interpreter written in C

  • Texed Simple Interpreter

  • bfi Brainfuck Interpreter

  • moss-c Moss interpreter

  • bfi Brainfuck interpreter

  • Chip-8-Interpreter A simple Chip-8 emulator

  • EXIN-The-Experimental-Interpreter Define your own programming language and design your own interpreter! This one is written in C and executes a simple Basic/C/Python like programming language.

  • selfmodifying-brainfuck-interpreter Just another brainfuck interpreter written in C

  • C-Command-Line-Interpreter Command Line Interpreter built in C to emulate Unix commands.

  • prolog-interpreter-c Prolog interpreter in C

  • watts Thread-modular abstract interpreter

  • gift Yet another Glulx interpreter

  • not-a-good-bf-interpreter A brainfuck interpreter in C

  • shave a wannabe lisp interpreter

  • scheme Tiny, readable Scheme interpreter

  • CHIP-8 CHIP-8 interpreter

  • RYLan A simple interpreter

  • picol Small tcl interpreter

  • Plis Stupid LISP-alike interpreter

  • Myshell A simple shell interpreter.

  • ci a little c interpreter

  • NASE-A60 Algol 60 interpreter.

  • CHIP-8 CHIP-8 interpreter

  • hugojs HugoJS online Hugo interpreter

  • SQL_Compiler a Linux SQL interpreter

  • guppy Simple almost-lua interpreter.

  • lispy Lisp Interpreter in C

  • befungeec Befunge interpreter in C

  • bfng93 A simple Befunge-93 interpreter

  • AssToC Assembly Language Interpreter in C

  • sarcasm really simple scheme language interpreter

  • ScriptBasic The original source repository for the classic ScriptBasic interpreter as or www.scriptbasc.com

  • adder Simple Interpreter Inspired by Python

  • level9 Level 9 Interpreter v5.1

  • nars2000 nars2000 - An experimental APL interpreter

  • glsh A unix command-line interpreter

  • brainmuk brainfuck x86 compiler and interpreter

  • mscript mscript programming language and interpreter

  • jslang My js interpreter for university

  • punky a simple functional language interpreter

  • refal6 REFAL6 Interpreter and byte-compiler

  • lisp lisp interpreter written in c

  • Boopa-Dee-Bappa-Dee A Boopa-Dee Bappa-Dee Interpreter similar to Urban Müllers brainfuck Interpreter

  • TarielBASIC A portable BASIC interpreter written in C.

  • urbane A Brainfuck interpreter written in C.

  • cuda_brainfuck Brainfuck interpreter on GPGPU with CUDA

  • l15 A basic interpreter of LISP 1.5

  • UEFI_Basic A BASIC programming language interpreter for UEFI

  • fungi Buggy interpreter for befunge written in C

  • HFSTS A bytecode interpreter and creators tool.

  • skelde it's a toy bytecode interpreter!

  • js-embedded-platform Managed Javascript interpreter for embedded platforms

  • asp interpreter for a tiny functional programming language

  • skeema A Scheme-like language interpreter in C

  • microruby Minimalist ruby interpreter made from scratch

  • vm Bytecode interpreter for a stack machine

  • misc This currently includes a brainfuck interpreter

  • pnacl.c PNaCl reader/parser/interpreter in C

  • Brainfuck An interpreter and C-translator of Brainfuck

  • yasa Yet Another Scripting Atrocity - Interpreter and Translators

  • khaotica Bitstream editor empowered with FLAVOR interpreter

  • crisp A Lisp interpreter/dialect written in C.

  • toyint Interpreter for a toy imperative language

  • pico-c pico-c, a very small C interpreter

  • pielang Is it possible to write an interpreter?

  • lispc A simple Lisp interpreter in C

  • bf93 the fastest befunge-93 interpreter there is

  • nocli Command-line interpreter for embedded systems

  • Chip8 Chip-8 Interpreter written in C

  • orange study to make a simple comiler & interpreter

  • SCI11-Plus Basically, the Sierra SCI engine, cleaned up, and a separate version with extensions

  • brainfucking A brainfuck interpreter/compiler. DON'T WORK YET.

  • Quake-2 Stripped Quake 2 with embedded Chicken Scheme interpreter.

  • Fiz A small but functional interpreter for a Tcl-like language

  • Unix-shell-interface A Unix shell is a command-line interpreter

  • cs-lisp A for-fun attempt at implementing a basic lisp interpreter.

  • luar A rustic Rust API that embeds the C Lua interpreter.

  • miniLisp_purec just a simple lisp interpreter written in c

  • MRI_Hack For understanding the internals of the Matz's Ruby Interpreter

  • YAVM-Virtual-Machine A VERY simple register based byte-code interpreter

  • hu-prolog "HU Prolog" - a portable prolog interpreter from the '80s

  • gclua A modified lua-5.1.5 interpreter that uses libgc

  • tiny7 A small-footprint, embeddable interpreter for R7RS-small Scheme

  • lips A dyslexic lisp. Bootstrap a lisp interpreter from scratch

  • kscm

  • attu A simple instruction executor written in C just for education purpose!

  • cola component language (component-based programming language)

  • scam A toy functional programming language: Scheme, but on a budget

  • Andrua Crossplatform code editor and interpreter for Lua running on Android and Dekstop.

  • xenocryst A brainfuck interpreter written for memcpy(). Read the paper (or source) for more details.

  • CNC-Embroidery An interpreter for CVS files generated by the "Embroidermodder" design program.

  • BrainfuckCE A Brainfuck interpreter and native compiler written in C for TI 84+ CE calculators.

  • WardScript A high-level and minimalist programming language

  • Simple Interpreter for a simple scripting language called Simple, written in C.

  • vmassembly an Assembly Interpreter for a Virtual Machine (prob. 0 in ccf-ccsp 2016)

  • tinyscheme a lightweight scheme interpreter, git-svn clone of tinyscheme.sourceforge.net

  • rtb Gordon Henderson's “Return to Basic” interpreter — GPL 3 version of 2013-01-27

  • Expr-JIT I named it JIT but it's actually a stack-based bytecode interpreter!

  • DevPerc.c A (currently unfinished) interpreter for the Deviating Percolator (DevPerc) language, written in pure -Wall -pedantic C99.

  • crystal A series of small public-domain parsers and interpreters. STATUS - Working.

  • unifi-eos Repository for an Operating Systems exam 📖 Università degli studi di Firenze

  • qse C/C++ Library containing an AWK interpreter, a SED stream editor, and many more

  • OBPclassTinyForth Extremely rudimentary and incomplete Forth interpreter for teaching the basic ideas of Forth.

  • blip An interpreter for the blip programming language. It's currently not useful at all.

  • sarien-j2me A port of the Sarien AGI interpreter to J2ME phones, using Cibyl

  • uScheme Minimalistic Scheme interpreter in C (it's currently faaaar from being complete (also buggy as hell)).

  • another-simple-bytecode A simple bytecode language I designed with an included assembler and virtual machine interpreter

  • lambda An interpreter for a programming language based on the Lambda Calculus.

  • Bisp Bill + Lisp, currently following the tut http://www.buildyourownlisp.com to write a lisp interpreter :)

  • liblisp liblisp; a lisp interpreter that can be used as a library written in c99

  • chip-8 CHIP-8 virtual machine was made to allow video games to be more easily programmed for said computers

  • forth-interp forth interpreter. I'm new to forth so maybe some behavior's wrong. DOES NOT WORK NOW.

  • WASM-Forth A sort-of-kind-of-working Forth interpreter that runs in the browser using Web Assembly (WASM). PRs welcome.

  • bas-2.5-plus 2018 version of BAS 2.4 ANSI BASIC interpreter by Michael Haardt - http://moira.de (cpmtools fame)

  • wrapl Wrapl, The Programming Language

  • liblua-5.1.4-ps3 Lua interpreter for the PlayStation 3. Credits to https://github.com/jonlimle/LuaPlayerPS3. https://www.lua.org/

  • c-bsp C implementation of the Binary Scripted Patch specification

  • cola A lightweight, yet fairly powerful BASIC interpreter in < 300 lines of code. Works with just about any C/C++ compiler and OS.

  • BrainDead BrainDead is an interpreter for the BrainFuck programming language, written in C, that can be run in interactive or non-interactive mode.

  • FatFsToHex OS X app used to create a FAT file system to be sent serially in Intel HEX format to any compatible interpreter or exported to a .hex file

  • Ub My project and algorithm at University at Buffalo

  • hashpling hashpling allows you to use shebang on non-UNIX platform

  • evacSim Massive crowd-dynamics steering/flocking emergency egress simulation developed under a DHS grant in 2006

  • interpret Basic interpreter for a basic language. (totally invented :))

  • C-Interpreter An interpreter for a subset C of language

  • anicca Prototype J interpreter

  • bf-jit A simple JITting Brainfuck interpreter.

  • Cli Command Line Interpreter library for Arduino

  • interpreter Simple lisp-like interpreter written on C

  • interpreter an interpreter for horn clauses of predicate logic

  • interpreter Interpreter

  • Interpreter This is a simple interrupter based on C.The grammars haven't been well-designed yet.

  • interpreterLua School interpreter of Lua.

  • firewall The ClearOS Firewall Engine: a LUA interpreter with iptables bindings and custom network functions.

  • Compilation-Theory Lexers, parsers, interpreters for Compilation Theory. Bison, Ply etc.

  • TADS2-html5 Port of the TADS 2 interpreter for HTML5

  • InterpreterForK0T

  • vala_interpreter This repository contains an interpreter and a virtual machine for a Vala-like language

  • Scheme-Interpreter A Scheme Interpreter written in C (Spring 2018)

  • monkey-interpreter Monkey Language Interpreter in C

  • Small-Interpreter Interpreter for a simple, stack-based language - compiles .j files into .asm files that can be assembled and run in PennSim.

  • brainfuck-interpreter This is a simple interpreter for the programming language Brainfuck

  • bf-interpreter BF virtual machine written in C

  • Simple-Interpreter A simple interpreter for a toy grammar (written in C).

  • C-interpreter- This is a simple language interpreter in C

  • bf-interpreter brainf*ck interpreter written in C

  • brainfuck-interpreter Interpreter for the Brainfuck language

  • c-interpreter Patrick's C Compiler (interpreter)

  • BrainfuckInterpreter Brainfuck interpreter

  • NetworkInterpreter Interpreter with shared environment across a network

  • C-interpreter A simple C interpreter implemented by C.....

  • ToyInterpreter

  • None-Interpreter 个简单的解释器,为做编译器练手用的

  • valgrind-interpreter Interpreter for the lackey valgrind tool to calculate working set

  • Simple-Interpreter

  1. Lex and yacc; 2. ANTLR two ways to implement
  1. Lex and yacc; 2. ANTLR two ways to implement
  • basic-interpreter

  • AT-interpreter AT command library

  • brainfuck_interpreter Quick and simple brainfuck interpreter

  • MPL_interpreter A small,fast and simple interpreter also best solution to common problems of programmers.

  • Scheme-Interpreter A Scheme interpreter implemented in C

  • LispInterpreter C-Based Lisp Interpreter

  • scheme-interpreter Interpreter for Scheme; made in C

  • Improved-Interpreter Advanced Interpreter with Pointers and Structs

  • scheme_interpreter Scheme interpreter written in C (slow work in progress, code is messy, etc.)

  • ATCommandInterpreter a very simple AT command parser

  • elf-interpreter

  • LOOP-Interpreter Small and simple C-based LOOP interpreter.

  • qlua Qlua interpreter

  • bfmt BrainFuck interpreter

  • lispy lisp interpreter

  • jlisp lisp interpreter

  • brnfck brainfuck interpreter

  • pcastli PCASTL Interpreter

  • SQASM QPL Interpreter

  • malbolge Malbolge Interpreter

  • schemer scheme interpreter

  • skm scheme interpreter

  • kscheme Scheme interpreter

  • unlambda Unlambda interpreter

  • C-Project-Interpreter Racket Interpreter in C, using Stack, Queue, Binary Tree

  • BufferModeForInterpreter

  • an-embedded-c-interpreter a very simple interpreter for c, inspired by c4, but it is embedded

  • SmallBasic_Interpreter Low level programming coursework

  • write-a-C-interpreter

  • MathInterpreterCLI Interpreter for mathematical expressions using Flex and Bison. Supports Vectors, Matrices and all of its relevant operations.

  • Y86-Interpreter Runs programs (yb files) in the Y86 instruction set architecture outputting detailed (fetch, decode, and execute) information

  • C-Brainfuck-Interpreter

  • python-bytecode-interpreter A bytecode interpreter for v 2.7.10

  • esp32-lua-interpreter Esp32 Lua project

  • Android-C-Interpreter A very small C interpreter, from PicoC to Android.

  • Linux-Command-Interpreter An Example of Linux Command Interpreter in C

  • level9-interpreter-snap Code to «snapify» this interpreter made to work on gtk2

  • FileModeForInterpreter

  • jsp-diagrammer-cobol-interpreter A JSP diagrammer and Cobol interpreter for the Atari ST

  • Scheme-Interpreter-C Self explanatory

  • SimpleLang-interpreter A simple command line SimpleLang(++) interpreter

  • CommandLineInterpreter A command line interpreter I wrote in C

  • languages-compilers-interpreters-2018 Languages, compilers and interpreters

  • asm-education-interpreter

  • Command-line-interpreter Unix like command line interpreter implemented in c

  • bytecode-interpreter-vm Bytecode interpreter virtual machine in C for a novel architecture

  • brainf-ck-interpreter

  • Compilers-and-interpreters Labs in Örebro University course called Compilers and Interpreters

  • Brainfart-Interpreter-In-C Brainfart is a toy language made by Lukeres. It was inspired by Brainf*ck,however Brainfart is somewhat simplified.

  • feeny-ast-interpreter Ast interpreter for the feeny language

  • simple-static-interpreter Simple Static Interpreter created in C by following Ruslan Spivak's "Let’s Build A Simple Interpreter"

  • x86-interpreter Small x86 interpreter for CS6270

  • Chip8-Interpreter Chip-8 Interpreter written in C++

  • C-based-Makefile-interpreter

  • Linux-Commandline-interpreter-

  • Tiny-Script-Language-Interpreter

  • SER502_Compiler_and_Interpreter Language Design Project using flex and bison for compiler and python for interpreter [Run time environment]

  • write-an-interpreter-in-c porting "Writing An Interpreter In Go" to C https://interpreterbook.com/

  • shelley Shelley, a brainfuck interpreter

  • Adept Dynamic Language Interpreter

  • eic C language interpreter

  • lambdacalc Lambda calculus interpreter

  • Brainfucker Brainfuck interpreter in C

  • sirf SiRF binary protocol interpreter

  • pbrain pbrain interpreter in c

  • klisp Simple lisp interpreter

  • ELI Esoteric Language Interpreter

  • bananaBF Another brainfuck interpreter

  • rhino-c A C99 interpreter

  • Thread-IID perl unique Interpreter IDs

  • dbfi Dagan's Brainfuck Interpreter

  • brainfuck A simple Brainfuck interpreter

  • clamb Universal Lambda interpreter

  • kom_lisp ore ore lisp interpreter

  • ft_minishell1 Unix command interpreter

  • esstee Structured Text (ST) Interpreter

  • ABI Another brainfuck interpreter

  • crude-scheme crude scheme interpreter

  • brainfuck2 A brainfuck interpreter

  • basicinterpreter BASIC interpreter in C

  • LuaDroid Lua interpreter for Android

  • cinterp unfinished c interpreter

  • MyForth My little forth interpreter

  • chiya chiya is an interpreter.

  • surd an absurd lisp interpreter

  • pschip8 PlayStation 1 Chip8 Interpreter

  • bfjit JIT interpreter for brainfuck

  • obfint Obfuscated brainfuck interpreters

  • calc client server calculator interpreter

  • nscheme High-performance scheme interpreter

  • fint First-order language Interpreter

  • slur-lisp A simple Lisp interpreter

  • sci Sierra's Creative Interpreter

  • minishell mini UNIX command interpreter

  • stackmatic simple stack language interpreter

  • BrainFuckR My Brainfuck interpreter

  • simple_shell UNIX command line interpreter

  • cs61c-proj1 Simple RISC-V interpreter

  • cexpsh C-expression interpreter/shell

  • iperl Interactive perl interpreter

  • SoftSysEccentricEucalyptus Lisp interpreter in C

  • chip8 A CHIP8 interpreter

  • cfbf A Brainfuck interpreter

  • lithp A Scheme interpreter

  • basic Simple integer basic interpreter

  • lci Linux Command Interpreter

  • yabi Yet Another Brainfuck Interpreter

  • scene Yet another Scheme interpreter

  • etbi endless tape brainfuck interpreter

  • bff Another brainfuck interpreter

  • bff Brainfuck compiler / interpreter / repl / JIT

  • inter_c a tiny "pseudo C" interpreter

  • unlambda unl is an Unlambda interpreter

  • honeybee-arduino a HoneyBee interpreter for Arduino

  • bf an educational token threaded interpreter

  • Toy-Scheme A tiny toy Scheme interpreter

  • Note-Interpreter-Using-Bitwise-Operators-In-C

  • Learn-to-write-a-C-interpreter Learn to write a C interpreter, inspired by lotabout/write-a-C-interpreter and largely based on it.

  • WSFN an implementation of WSFN interpreter

  • brainfuck Brainfuck interpreters, tools and programs

  • DoS-IL Domain Specific IoT Language Interpreter

  • rexx-imc Rexx interpreter for Linux/Unix.

  • FizzBuzz The FizzBuzz Programming Language interpreter

  • jane Tiny interpreter for educational purposes

  • pzab The PZAB interpreter in C

  • tachograph_d8 Tachograph D8 serial output interpreter

  • picoc Porting picoc interpreter to xv6

  • simple_shell A simple UNIX command interpreter

  • clox A lox interpreter in c

  • chip8-emu CHIP-8 interpreter in C

  • scheme A scheme interpreter and compiler

  • minishell2 Unix Command Interpreter - Part 2

  • clox My take on Crafting Interpreters

  • nvmore A Scheme interpreter in C.

  • sparchways a terminfo format string interpreter

  • simcalc simple calculator and expression interpreter

  • cli a minimal command line interpreter

  • ghettocli A ghetto command line interpreter.

  • JBasic Simple Basic Interpreter in C

  • brainfunc A really bad brainfuck interpreter

  • fifth Simple stack interpreter (forth-like)

  • bf A brainfuck interpreter (and studio)

  • jelvm a small virtual machine interpreter

  • chip8 Chip8 interpreter in C/SDL2.

  • HLang Core shell scripting language design and interpreter proposed for HelenOS's BDSH shell system. Includes prototype implementation using AST and provision for lightweight object code for BeagleBoards

  • py-exim-localscan Embeds a Python interpreter into Exim 4.x. to allow Exim local_scan() functions to be written in Python

  • brainfuck-c just for the lulz brainfuck interpreter!

  • fizmo-sdl SDL-based frontend for the fizmo interpreter.

  • bfdc bfdc is an optimizing brainfuck compiler/interpreter

  • embryo SMALL-based abstract machine (AMX) bytecode interpreter

  • SimpleC-compiler A simple C interpreter that interpretes itself.

  • lisp Toy lisp interpreter written in C

  • logo Logo command interpreter coded in C

  • bfi A brainfuck interpreter on the C preprocessor

  • Brainfuck A simple brainfuck interpreter written in C.

  • loxy Lox in C (A Tree-walk Interpreter)

  • n00b-expression C style(actually n00b style) grammar interpreter

  • bavrf AVR Interpreter for the Brainfuck esolang

  • wannabe-lisp babby's first lisp (scheme) interpreter

  • atto A small subset-of-Scheme interpreter

  • nom My poorly written toy Language Interpreter

  • lambda Experimental interpreter for untyped lambda calculus

  • scam A toy Lisp interpreter in C

  • comp A small interpreter written in C

  • riff-raff first order lisp interpreter in C

  • tentcl A hand-parsed Tcl [subset] interpreter.

  • lisp a toy lisp interpreter written in c

  • EtherealChip8 CHIP-8 interpreter in pure C.

  • cathy An interpreter for a simple programming language

  • simplebf Simple brainfuck interpreter written in ANSI C

  • codigo-rojo Free (as in freedom) MARS interpreter

  • chip-8-gamebuino A Chip8 interpreter for the Gamebuino

  • Crowbar Totally new version for mini-language Interpreter

  • golem Compiler / Interpreter for the Golem programming language

  • clasp A Lisp interpreter written in C

  • multifunge An interpreter for a minimal Funge language

  • microbf A very small, optimizing Brainfuck interpreter

  • libpperl Library for Embedding a Persistent Perl Interpreter

  • DEXEv3 A stack based bytecode interpreter in C

  • brainfuck A simple brainfuck interpreter written in C.

  • Wooki An interpreter for my own language

  • brainfuck.c Brainfuck Interpreter written in ANSI C

  • PyShell27 Python27 interpreter wrapper for the 3DS

  • l2 L2 programming language & interpreter (my first try)

  • 42sh Unix Command Interpreter - Part 3 - Last Part

  • yocto-scheme Small scheme interpreter based on MiniScheme

  • bfi A lightweight Brainfuck interpreter written in C.

  • brainfuck Brainfuck interpreter and compiler in C

  • loot A toy Scheme interpreter in C

  • cs170Project Creating a Scheme Interpreter in C

  • Pd_Scheme Embedding a Scheme interpreter in Pure-Data

  • sbf SBF - simple brainfuck interpreter written in C

  • efibrainfuck Brainfuck interpreter for (Universal) Extensible Firmware Interface.

  • kshell A command-line interpreter for Linux kernel

  • minibasic Small Basic interpreter, written in C.

  • Wierd Interpreter for the the Wierd Programming Language

  • rib Ronen's Interactive BrainF**k Interpreter

  • capdiss Capture file dissector with embedded Lua interpreter.

  • Betelgeuse Alpha disassembler and interpreter written in F#

  • kaniScript Script language for Katuh Adventure Novel Interpreter

  • shell Command-line interpreter for signature Operating Systems

  • BrainF-k Fully functional BF and BF-equivalent interpreter

  • cfunge A fast Befunge93/98 interpreter in C

  • SimpleLisp A dirty implement of scheme interpreter :)

  • blisp A simple lisp interpreter written in C

  • bf A brainfuck compiler and interpreter in C.

  • brainfuck A brainfuck interpreter written in C

  • lithp simple lisp interpreter written in c

  • brainfuck 🙇 Simple Brainfuck interpreter implemented in C

  • qsh qsh - A small, lightweight, command interpreter

  • chip8 Chip8 interpreter in C using SDL

  • MIPS-Instruction-Set-Emulator Instruction Set Interpreter for subset of MIPS

  • pickle Improvements to picol

  • WICI A Wren Intermediate Code(WIC) Interpreter written in C

  • sosh Simple command interpreter that acts as OS Shell.

  • mlbf An optimizing Brainfuck interpreter / compiler written in C.

  • hello-prolog Prolog interpreter made with Flex/Bison for compilers class.

  • Shlisp A massively over ambitious attempt to write a lisp interpreter.

  • ttftot42 Use TrueType fonts with PostScript interpreters with TrueType rasterizers. (deprecated)

  • Windows-AGiliTy Windows port of Robert Masenten's AGiliTY AGT interpreter

  • LightASM LightASM is an ASM interpreter based on AQA ALI

  • xlang This xlang interpreter for educational purposes and as a hobby.

  • Barebrain Relatively fast, cleanly written C and Python Brainfuck interpreters

  • SimpleCLI A simple command line interpreter for small embedded systems

  • cbm-scheme Simple Scheme interpreter for Commodore (and other 6502) machines

  • Gillespie-BASIC A useful BASIC Interpreter for 32 & 64-bit Windows.

  • urbanmi A simple brainfuck language interpreter written in C11.

  • ancient_siodffi how to load a Windows DLL into a Scheme interpreter!

  • BF-Compiler A compiler/interpreter for the BrainF*ck programming language

  • MUA An interpreter as the homework of Advance C Programming

  • BFInterpret a simple interpreter for the BrainF**k language

  • KINTtoGo Translation of the KINT interpreter to the Go language

  • climp Dirty interpreter for the limp programming language in C

  • subpython An interpreter for a minimal version of Python

  • bfjit_x86_64 a brainfuck interpreter for x86_64 that uses jit

  • MSc-Project An interpreter for the expert systems language, Flex.

  • libcc A small library for building simple interpreters and compilers

  • bfi A simple, fast, and for fun Brainfuck Interpreter

  • minimal-brainfuck A minimalistic C implementation of a brainfuck interpreter

  • bnbf Brainfuck interpreter with bignum cells and various runtime options.

  • lcompiler This is an interpreter concept written in C

  • Phun-Lexical-Analyser A "phun" parser and interpreter similar to Scheme.

  • ss Simple Shell. A minimalistic command interpreter for UNIX-like systems.

  • Unlimited-Register-Machine Portable C implementation (library + interpreter) of the Unlimited Register Machine

  • CGI CGI projects. Only a brainfuck interpreter for now.

  • cli A Command Line Interpreter (CLI) for use in embedded applications.

  • notc This is a simple interpreter with c-like syntax.

  • eva The preferred Scheme interpreter of Eva Lu Ator.

  • lispi A legacy lisp interpreter written in C and french

  • whitney My annotated copy of Arthur Whitney's "afternoon interpreter"

  • lisp a simple lisp interpreter being implemented in C.

  • ConCurC An interpreter for the Concur programming language written in C.

  • bfin A simple implementation of a brainfuck interpreter in C89.

  • Chippy A simple CHIP-8 interpreter written in C

  • vub-dylan An old (1995) Dylan interpreter written in C++

  • ipc Interpreto pentru pseudo-cod (Interpreter for pseudo-code)

  • Unix-Shell-Script A basic command line interpreter written in C.

  • brainfuck-tools A simple Brainfuck interpreter and a C to Brainfuck compiler

  • quip QuIP - a command interpreter for Quick Image Processing

  • UoS-CS2-LaBASIC LaBASIC is a BASIC interpreter for the LaFortuna board

  • rubbish RubbiSH, a useless shell command line interpreter (CLI).

  • jax minimal C-interpreter to play with. for learning purpose

  • Corewar Asm binary interpreter for virtual machine - C project

  • chip-seven A simple CHIP-8 interpreter for Linux written in C

  • System-programming-custom-shell-ATerm-1.0 ATerm 1.0 beta : A basic command-line interpreter (shell).

  • joy1 Manfred von Thun's Programming Language Joy

  • OOPS OOPS! 這個語言好難。這才是純物件導向語言

  • mujs-snapshot MuJS is a lightweight Javascript interpreter designed for embedding in other software to extend them with scripting capabilities.

  • unitscript Interpreter for descriptive unit file like init scripts in yaml for sysv-rc

  • OOPS OOPS! 這個語言好難。這才是純物件導向語言

  • lmc a virtual machine implementation of Dr. Madnick's "Little Man Computer" along with an assembler.

  • minilang A mini language used for the Rabs build system and within Wrapl.

  • fuspel Functional Simple Programming Language

  • lisp-style-repl Simple lisp style command line interpreter (repl) especially for embedded system.

  • python3-in-c A dummy example of how to embed a Python 3 interpreter in your C program.

  • St.-Vitus-Lisp My very compact Lisp-interpreter for MS-DOS, the last build done February 21, 1992 !

  • cbc Interpreter for a custom scripting language called "codeblock", using flex and bison

  • OpenZz Cat's Eye Technologies' fork of OpenZz, a dynamic (self-modifying) grammar interpreter.

  • OPEN-DESIRE Dr G. A. Korn's experiment-protocol interpreter and differential equation solver

  • mvfl An interpreter for a Lisp-like language. It's nowhere near complete.

  • lisp1k Interpreter for a minimal LISP-like language (in 1k lines of C)

  • cproftalk A proftalk interpreter written in C that is designed for C and later porting to CUDA.

  • BrainfuckKernel A kernel that has one purpose - to run a Brainfuck interpreter. Because why not.

  • Leonie Bytecode interpreter and primitive code generation backend for a HyperTalk-like programming language named Hammer.

  • vcsi Vaguely Coherent Scheme Interpreter - A R5RS Scheme implementation in C with a custom module system.

  • Parser An interpreter written in C language for arithmetic expressions that use A Recursive Descent Parser

  • tesi A terminal with short escape sequences, and it's emulator (Tesi Escape Sequence Interpreter)

  • zip ZIP - Infocom Z-code Interpreter Program V2.0 7 Nov 1993 by Mark Howell

  • IFJ16 Interpreter for IFJ16 language. Authors: Jakub Svoboda, Michael Schmid, Jan Grossmann, Matyáš Sládek, Kateřina Šmajzrová

  • s7 Bill Schottstaedt's s7 Scheme interpreter (with a few small changes of my own)

  • --c Basic interpreter, TAC generator & MIPS compiler for --C. Part of the coursework for CM30171.

  • bispe A Bytecode Interpreter for Secure Program Execution in Untrusted Main Memory

  • Brainfuck A collection of brainfuck interpreters written in C, Ruby and Python

  • clox Repository for C implement programming language with the book "Crafting Interpreters" http://www.craftinginterpreters.com/

  • Lua-Test A simple iOS app to demonstrate embedding a Lua interpreter in a game.

  • openbook-v2 The world's first (although possibly deprecated!) 3D interactive fiction interpreter...

  • baremetal-lisp One of my earliest projects: a toy lisp interpreter that runs on bare hardware

  • brainfuck Exploring brainfuck, starting by implementing an interpreter and then a compiler

  • monty Interpreter for Monty ByteCodes files implemented using queues and stacks, created with C

  • OS Implementation for the first 2 phases of Pintos OS, Shell Interpreter and two simple mini-projects

  • hope hope interpreter from http://www.soi.city.ac.uk/~ross/Hope/

  • Turing-Machinery A bytecode interpreter for a bidirectional, infinite-length-tape Turing machine.

  • serveez-mg A server framework for the Guile 2.0 Scheme interpreter derived from the GNU Serveez project.

  • boolean-functions A boolean functions commandline interpreter written in C for a university project - feb 2011

  • databaseGV A very raw, fast, text based interpreter of CANbus data for the Renault Zoe

  • c_scheme Mini scheme interpreter written in c. Purely for my own eduction.

  • Logo-Programming-Language- 1st year project, created a small interpreter in c. see assignment 02 outline.

  • 1L_AOI Interpreter for 1L_AOI language https://esolangs.org/wiki/1L_AOI

  • kemmens Biblioteca Multiuso para C - Socket Server - Socket Client - Thread Pool - Serialization - Command Interpreter

  • Klickenklacker The reference interpreter for the Rube II automaton-like programming language.

  • testpicoc Just some playing around with picoc (c interpreter) on the Nintendo switch.

  • janet-ll A low level rust crate providing bindings to the janet interpreter.

  • hpsh A stack-based Reverse Polish Notation (RPN) interpreter. Recreate the feel of Hewlett-Packard calculators!

  • fn_ptr_graph Forth-y CLI for DSP graphs. C (DSP) & Haskell (interpreter & graph compiler) backend. Wrapped in libsoundio

  • minishell1 Basic UNIX command interpreter based on tcsh. Command : env, setenv, cd, unsetenv and can execute binairies

  • es a pretty toy Scheme-like interpreter using YACC with minimum s-expression rules.

  • cuddly-calculator Something

  • elf-ld.so I'm considering writing my own dynamic linker and program interpreter. Someone please stop me.

  • I_C_Whitespace An interpreter written in C for the esoteric programming language Whitespace

  • bf-tools A fast BF (an esoteric programming language) interpreter I wrote a long time ago.

  • brainfuck This is a simple interpreter for brainfuck language written in C programming language

  • PosTuring Interpreter for a programming language based on the Post-Turing Machine

  • 3dJS JS interpreter for 3DS, using duktape engine. Ready to homebrew just using JS?

  • IRP This my IRP where I create a sign language interpreter using the mmWave device.

  • IFJ-VUT-BIT-2017-2018 Repository for program interpret of custom language IFJ2017 written in C tested under Google tests.

  • minishell_1 Epitech Project, minishell_1

  • regina The Regina Rexx interpreter. Mirror of https://svn.code.sf.net/p/regina-rexx/code (git svn clone).

  • Joyau A ruby interpreter for PSP, with some extension so that it could do things such as image loading, ...

  • ninjal Combine Lua or C modules and the Lua interpreter into one static binary using Ninja cross-platform build system

  • lersp so U KNow that interNET meme "ermagurd"? So... okay. No? Well, okay. Here's a very simple Lisp interpreter thing!

  • Alang An algorithmic language with recursive descent parser and tree-walk interpreter/bytecode stack virtual machine(in separate branches)

  • Joyau A ruby interpreter for PSP, with some extension so that it could do things such as image loading, ...

  • PHP-SHRIKE A modified version of the PHP 7 interpreter for use with the SHRIKE heap layout manipulation engine

  • IFJ-VUT-BIT-2017-2018 Repository for program interpret of custom language IFJ2017 written in C tested under Google tests.

  • micro-lisp A really - really, minimal interpreter for basic LISP expressions, written in C, for the sake of learning and fun

  • volley Small embedded Lua interpreter designed for testing JSON based web services and with a binary comfortable fitting inside repositories

  • lisp-on-xen A port of a basic LISP interpreter to run as an OS on a Xen hypervisor target.

  • ushell This is a command interpreter shell that parses and executes user commands. It supports pipelining, redirection and basic signal handling.

  • BrainF-k-and-Ook-based-on-C This repository with small interpreter BrainF**k programming language and translator Ook! programming language based on C

  • zerp Zerp is a z-machine interpreter written in C that uses Andrew Plotkin's GLK Library for I/O.

  • tinyscheme TinyScheme is easy to learn and modify. It is structured like a meta-interpreter, only it is written in C.

  • The_Nut_Shell This project involves writing a command interpreter for a Korn-shell-like command language in C using Lex and Yacc running under FreeBSD.

  • Calc_and_Format cs211 - Formula: C implementation of a bit sequence interpreter ( either as a two's complement int or IEEE 74 single precision float ).

  • meraki A kernel written from the ground up in C and assembly, with the intention of having all kernel- and user-land applications run on an interpreter.

  • zlib-fork This is a fork of zlib 1.2.8, with step-by-step analysis with tis-interpreter added as extra commits

  • asus-tcci TrendChip Command Interpreter for ASUS modem/routers. A way to access a lot of hidden options/information, in particular the ones related to the xDSL modem!

  • skeebasic A VERY rudimentary implementation of a BASIC language interpreter; a toy, for fun. Not meant for anything serious. The fundamental interpreter was up and working within a half day or so, so it is really lamely done and riddled with bugs. Yet, it works!

  • ramble Attempting to learn CLang by building an interpreter for a new language. I named the language "Ramble" because I tend to talk a lot. Following along with http://craftinginterpreters.com/. I highly recommend the site

  • MipsRabbit MipsRabbit is a MIPS .asm interpreter. Rather than compiling MIPS code and running it from a VM or other program, why not interpret it with powerful debugging tools in advance?

  • TVPortable This project aims to create a usable clone of TVP (Kirikiri) 2 base on the original TJS interpreter & Cocos2D-X, for multiple platforms include iOS, OSX, Android, Desktop Linux and Windows.

  • PEW A Protocol Engineering Workbench - IDE, compiler, VM, interpreter, debugger for Estelle (Extended State Transition Language). This is old code; it probably compiles and runs command line tools on Unix, but the editor/IDE was written for MS-DOS.

  • ml A Study in Implementing Functional Programming Languages

  • Micro-shell--ush- "ush" is a command interpreter written in C with a syntax similar to UNIX C shell. The main tasks were- Lexical structure formation and implementation, command line parsing, pipe- lining of commands & their parallel execution, I/O redirection, command execution, environment variables, signal handling & creating built-in commands.

  • LuaThread LuaThread is a double layer wrapper for the Lua script language interpreter and also uses Tomaka17's luawrapper (link below) below the bottom layer for quick development. The top class can either create a new thread inside of which the lower layer class is instantiated or no threading can be used. The intention is to use this component with the evemuproject's evemu_server for NPC AI and other scriptable features. Credits: Tomaka17's 'luawrapper' project: https://code.google.com/p/luawrapper/

  • InterpreterTinyBasic

  • IFJ2014-public Pascal Interpreter IFJ2014 BUT FIT.

  • perl_interpreter

  • BytecodeInterpreter This project is a stack-based bytecode interpreter (or virtual machine) for a simple instruction set. Instead of using registers like a register-based bytecode interpreter, a stack-based interpreter pushes temporary values onto an operand stack.

  • monty Opcode interpreter

  • tscheme A Tiny Scheme Interpreter

  • bfi Brainf*ck Interpreter

  • MAI MAI - MIPS Assembly Interpreter

  • ruby-concurrent-gc Ruby Interpreter with Concurrent GC

  • interpreter

  • Interpreter

  • Interpreter An interpreter for a simple calculator language. It parses an input program, checks for errors, builds a syntax tree based on the input, and runs the program if correct.

  • Interpreter

  • interpreter The interpreter parses and interprets code

  • interpreter little gradient descent recursive interpreter

  • Interpreter A C program that reads a new expression every time, process it and calculate a value, then assign it to the variable name, store them both in a hash map. Repeat with new expression.

  • Interpreter

  • Interpreter

  • Interpreter Simple interpreter with Flex and Bison in C

  • Interpreter A (CLanguage) implementation of an interpreter that reads in, verifies and calculate mathematical equations and assign them to a variable that can also be used in latter calculations. detects errors of undeclared variables or wrongly formatted equations.

  • Interpreter Implementing a simple calculator in Flex and Bison.

  • Interpreter

  • interpreter

  • Interpreter

  • Interpreter

  • interpreter

  • Interpreter (C)

  • Interpreter Implementace interpretu imperativního jazyka IFJ15

  • Interpreter This repository contains files that interpret a programming language our class put together that is a more primitive version of the C language.

  • interpreter simple interpreter

  • Interpreter

  • Interpreter Racket interpreter written in C

  • interpreter implemented in C all arithmetic operations and functions and conditions

  • interpreter This is a interpreter/compiler of a hybrid language

  • Interpreter A Racket Interpreter

  • Interpreter Parser and interpreter built in C for the Logo language. Graphics in SDL.

  • Interpreter

  • interpreter an interpreter

  • interpreter simple interpreter for abstract machine

  • Interpreter simple interpreter that executes instructions and print the result of each instruction. Example for input and output:- Enter the expression (or “end” to exit): X = 12.5 The value of entered expression =12.5 Enter the expression (or “end” to exit): Y = X*4/5 The value of entered expression =10.0

  • Interpreter 📺 My own bash interpreter in C

  • Interpreter Phase III: Code generation / Interpreter

  • Interpreter Interpreter developed using cpp

  • interpreter Custom language interpreter written in C

  • Interpreter

  • Interpreter This is a project for my Programming Languages class, an interpreter for Scheme written in C

  • interpreter Simple Interpreter written in pure C

  • Interpreter Interpreter for virtual machine.

  • interpreter A racket interpreter written in C

  • Interpreter Full functionality interpreter allowing declaring variables and fuctions using postfix evaluation techniques

  • interpreter A minimal scripting language for low-memory microcontrollers

  • Interpreter

  • Interpreter Interpreter in C

  • Interpreter Interpreter based on ast tree

  • Interpreter See ReadMe

  • interpreter all code of interpreter

  • interpreter Interpretador de gramática escrito em C

  • interpreter a simple interpreter with syntax similiar to python

  • interpreter The interpreter parses and interprets code

  • Interpreter A small interpreter using Lex and Yacc in C.

  • InterpreterAsm Compile ASM files into file that can be interpreted byt the microprocessor built during the "Program Execution" course

  • InterpreterLoop

  • InterpreterLoop Курсовая работа по программированию. Интерпретатор языка Loop.

  • InterpreterQ Interpreter for programming language Q

  • InterpreterLoop

  • interpreterProject251 Continuation of project in CS251

  • InterpreterExpressionRegulier un interpreteur des expressions regulier (flex & bison & langage C)

  • InterpreterLoopNew

  • interpreter- interpreter written for programming languages course

  • Interpreters Use C interface to evaluate first and second class Scheme-like functions.

  • Interpreters A repository for interpreters for some languages

  • cs243-01 Interpreter

  • cantang interpreter

  • traskare Interpreter

  • beerscript interpreter

  • brainfuck-interpreter A brainfuck interpreter with virtually unlimited cells

  • Mouse-Interpreter A basic interpreter for a basic language.

  • simple-interpreter Simple Interpreter

  • bf_interpreter Brainfuck Interpreter

  • HRM-interpreter ヒューマンリソースマシーン風の言語

  • thue_interpreter

  • Lisp-Interpreter A Scheme Interpreter (Dialect of LISP) implemented in C with its own garbage collector.

  • clox-interpreter An interpreter in c

  • SchemeInterpreter An experimental Scheme interpreter.

  • Arm_interpreter An arm interpreter made in C as part of our Computer Organization course 2015.

  • brainfuck_interpreter simple brainfuck interpreter written in c

  • Scheme_Interpreter A basic interpreter to run Scheme. Currently needs some bug fixing in some early parts.

  • bf-interpreter

  • mini-interpreter

  • forth_interpreter

  • brainfuck_interpreter Brainfuck interpreter, breaking down Urban Müller's esoteric language

  • Scheme-Interpreter

  • Scheme-Interpreter- An interpreter written in C for the language Scheme.

  • brainfuck-interpreter a brainfuck interpreter in C

You can’t perform that action at this time.