The AngelCode Scripting Library, or AngelScript as it is also known, is an extremely flexible cross-platform scripting library designed to allow applications to extend their functionality through external scripts.
Squirrel (programming language) Alternatives
Squirrel (programming language) is described as 'Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games' and is a programming language in the development category. There are more than 50 alternatives to Squirrel (programming language) for a variety of platforms, including Linux, Mac, Windows, BSD and Web-based apps. The best Squirrel (programming language) alternative is Python, which is both free and Open Source. Other great apps like Squirrel (programming language) are C (programming language), C++, C# and Lua.
Alternatives list
Jim is an opensource small-footprint implementation of the Tcl programming language. It implements a large subset of Tcl and adds new features like references with garbage collection, closures, built-in Object Oriented Programming system, Functional Programming commands...
TinyScheme is a lightweight Scheme interpreter that implements as large a subset of R5RS as was possible without getting very large and complicated. It is meant to be used as an embedded scripting interpreter for other programs.
Polyglot programming language that embeds 12 languages in one file with built-in LLM governance.

- 54 Q# alternatives
Q# (pronounced as Q sharp) is a domain-specific programming language used for expressing quantum algorithms. It was initially released to the public by Microsoft as part of the Quantum Development Kit.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
Where jank differs from Clojure JVM is that its host is C++ on top of an LLVM-based JIT. This allows jank to offer the same benefits of REPL-based development while being able to seamlessly reach into the native world and compete seriously with JVM's performance.
Cost / License
- Free
- Open Source (MPL-2.0)
Platforms
- Mac
- Linux
I want a language for writing applications that is more expressive than Go but less complex than Rust.
Cost / License
- Free
- Open Source
Application type
Platforms
- Self-Hosted
- Mac
- Windows
- Linux
- BSD

Pony is an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language.
Cost / License
- Free
- Open Source (BSD-2-Clause)
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- Linux Mint
- Ubuntu
- FreeBSD
- Alpine Linux
J is a high-level, general-purpose programming language that is particularly suited to the mathematical, statistical, and logical analysis of data. It is a powerful tool for developing algorithms and exploring problems that are not already well understood.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
- Web Browser
- Raspberry Pi

Pluto is a superset of Lua 5.4 designed for general-purpose programming. While being remarkably compatible with Lua 5.4 source-code & bytecode, it enhances the standard library & adds more than a dozen highly-desired syntaxes such as switch statements, compound...



















