Scripting Languages:

Lua - http://www.lua.org/
Used by SciTE programming editor and grafx2 graphics editor.
Sample SciTE lua scripts are available at http://lua-users.org/wiki/SciteScripts

th1 - https://www.fossil-scm.org/xfer/doc/trunk/www/th1.md
Test Harness 1 is a minimal reimplementation of TCL used for testing the FOSSIL software configuration management and version control system.

microperl - https://www.foo.be/docs/tpj/issues/vol5_3/tpj0503-0003.html
A way to build a minimal implementation of Perl using the Perl source code.

tinypy - http://www.tinypy.org/
A minimalist implementation of Python in 64K of code.

micropython - https://github.com/micropython/micropython
Python implementation for microcontrollers and constrained systems.

mruby - https://github.com/mruby/mruby
Lighweight implementation of Ruby.

TinyScheme - https://github.com/zpl-c/tinyscheme
TinyScheme is a lightweight Scheme interpreter that implements a large subset of R5RS.

minischeme - https://github.com/catseye/minischeme
Cat's Eye Technologies' fork of the original public-domain Mini-Scheme implementation, miniscm.

minilisp - https://github.com/rui314/minilisp
Readable lisp in less than 1000 lines of C.

tiny-lisp - https://github.com/matp/tiny-lisp
Tiny-lisp is a small implementation of LISP written in standard C11 and released under unlicense.

KML - https://github.com/kototama/kml
Pure C99 implementation of a minimal Lisp language.

My Basic - https://github.com/paladin-t/my_basic
Lightweight BASIC interpreter.

zBasic - https://github.com/zevv/zBasic
Minimal BASIC interpreter for embedded environments.

Jim interpreter - http://jim.tcl.tk/index.html/doc/www/www/index.html
Small footprint implementatin of TCL.

Partcl - https://github.com/zserge/partcl
Minimal TCL interpreter.

Tiny-JS - https://github.com/gfwilliams/tiny-js
JavaScript interpreter.

42tiny-JS - https://github.com/ardi69/42tiny-js
Fork on Tiny-JS with more functionality.

Quad-wheel - https://code.google.com/archive/p/quad-wheel/
Small but full ECMA-262 supported javascript engine, written in ANSI C.

MuPDF JavaScript - https://mujs.com/
Some versions of MuPDF PDF viewer include a small JavaScript interpreter. I've read that this is slower than some other popular JavaScript interpreter alternatives.

Duktape - https://duktape.org/
Popular embedded JavaScript engine.

JerryScript - https://github.com/jerryscript-project/jerryscript
JavaScript engine.

V7 - https://github.com/cesanta/v7
Embedded JavaScript engine.

Dojs - https://github.com/SuperIlu/DOjS
JavaScript environment for DOS using MuJS and Allegro.

mJS - https://github.com/cesanta/mjs
JavaScript engine for microcontrollers.

QuickJS - https://bellard.org/quickjs/
Small and embeddable JavaScript engine. Supports ECMAScript 2020 specification.

Quasar M4 - http://haddonthethird.net/m4/
Quasar M4 is an attempt to provide a drop-in replacement for the GNU implementation of the M4 macro language.

libmawk - http://repo.hu/projects/libmawk/
Library to embed awk scripting language in C and other programs.

Squirrel programming language - http://squirrel-lang.org/
Scripting language with syntax similar to C/C++/Java and a dynamic nature like Python/Lua.

Squirrel modules - https://github.com/pfalcon/squirrel-modules
Module import system for Squirrel.

AndroWish - http://www.androwish.org/index.html/home
TCL/TK port for Android using SDL and AGG (Anti-Grain Geometry)

April 2025

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
27282930   

Syndicate

RSS Atom

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 7th, 2025 08:28 am
Powered by Dreamwidth Studios