Top 15 Chibi Scheme Alternative and Similar Softwares | Dec 2024

Chibi-Scheme is a very small library with no external dependencies intended for use as an extension and scripting language in C programs. In addition to support for lightweight VM-based threads, each VM itself runs in an isolated heap allowing multiple VMs to run simultaneously in different OS threads. The default language is R7RS Scheme, including first-class continuations and low-and-high-level hygienic macros.

1. TinyScheme

TinyScheme 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. As such, it does not offer IDEs or extensive toolkits although it does......

2. AngelScript

AngelScript 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. It has been designed from the beginning to be an easy to use component, both for the application programmer and the......

3. Jim Tcl — The Jim Interpreter

Jim Tcl — The Jim Interpreter 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, first-class arrays and UTF-8 support. All this with a binary size of about 100-200kB......

4. SMX

SMX SMX: Dynamic HTML generation via a simple server macro language with highspeed database support, image generation, perl & ruby module support and much more. Rather than using a procedural language for a context-driven HTML app, use a contextual language, and plug-in the procedural stuff as needed.......

5. F# (programming language)

F# (programming language) F# is a succinct, expressive and efficient functional and object-oriented language for .NET which helps you write simple code to solve complex problems.......

6. newLisp

newLisp newLISP is a LISP-like scripting language for doing things you typically do with scripting languages: programming for the internet, system administration, text processing, gluing other programs together, etc. newLISP is a scripting LISP for people who are fascinated by LISP's beauty and power of expression, but who need it stripped......

7. Wyvern

Wyvern Wyvern is a new programming language designed to help developers be highly productive when writing high-assurance applications. The first major innovation in Wyvern is type-specific languages, a feature that allows programmers to create literals of a given type (e.g. a SQLQuery type) in a language appropriate to that type (e.g.......

8. Solid

Solid Solid - A minimalist interpreted language, with a clean object model and a tiny VM.......

9. FBSL

FBSL FBSL means 'Freestyle Basic Script Language'. Like many other modern languages, FBSL has its flavours from the inspiration of VB, QB, PHP, Pascal and C++. FBSL was originally developed under LCC-Win32, but now is currently developed under GCC 3.3.4 FBSL is a sort of hybrid language hence the 'Freestyle'. It......

10. Hack

Hack Hack is a programming language for HHVM that interoperates seamlessly with PHP. Hack reconciles the fast development cycle of PHP with the discipline provided by static typing, while adding many features commonly found in other modern programming languages.Hack provides instantaneous type checking via a local server that watches the filesystem.......

11. Squirrel (programming language)

Squirrel (programming language) 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.......

12. RapydScript

RapydScript RapydScript is a pre-compiler for JavaScript, similar to CoffeeScript, but with cleaner, more readable syntax. The syntax is very similar to Python, but allows JavaScript as well. It's not another Python-in-a-browser clone, it's actually JavaScript with more Pythonic syntax.RapydScript breaks some of the rules of Python to make JavaScript development......

13. Apple Swift

Apple Swift Swift is a programming language for iOS, OS X, watchOS and tvOS apps that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed......

14. Lua

Lua Lua is a powerful, fast, lightweight, embeddable scripting language.Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal......

15. Kotlin

Kotlin Statically typed programming language targeting the JVM and JavaScript 100% interoperable with Java™......