An object-oriented script language to embed in any application
A general purpose, object-oriented script language that compiles into code for a register based virtual machine. The language is quite similar to object-oriented high-level languages like Java and C#. The library is entirely self-sufficient and ANSI C compliant. It's main purpose is to be embedded in any application to allow automation of that application through scripting. An integrated C++ binding code generator allows you to create bindings for your application's classes in seconds. The integrated HTML documentation generator allows you to create documentation for your native bindings in seconds. The project is released under the zlib/libpng license. It has been in development for over 10 years and offers some powerful features. Extensive information, documentation, articles and code examples can be found at the developer blog.
Embeddable scripting engine
AngelScript is an extremely flexible cross-platform scripting library designed to allow applications to extend their functionality through external scripts. It has been designed from the beginning to be an easy to use component.
Jitana is a low level virtual machine and cross-platform assembler for making statically typed programming languages, and allows to compile by demand functions and executed them via JIT mechanism or Interpreted bytecode.
OSLang, which means Open Simulation Language is a programming language and scripting engine which is designed to manage Multi-Agent simulations in concurrent and distributed environments by a Message Passing Architecture.
Full standard compliant J2SE Java Runtime Environment implementation running over ECMA CLI
A general extension language system based heavily off of the Quake 3 Virtual Machine and Q3 SDK Toolkit.
Zuko is a multi gaming console emulator designed to aid emulator programmers and game programmers in discovering how the console works. Supported consoles: Genesis/Mega Drive, Master System, Gameboy. Future: NES and N64. Runs on Windows and GNU/Linux