Top 15 Solid Alternative and Similar Softwares | May 2024

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

1. 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......

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. 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......

4. 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.......

5. Kotlin

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

6. 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.......

7. 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......

8. 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......

9. S-Lang

S-Lang S-Lang is a programming library that provides routines for embedding an interpreter for the S-Lang scripting language, and components to facilitate the creation of text-based applications.......

10. Chibi Scheme

Chibi Scheme 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......

11. Typescript

Typescript Now acquired by MICROSOFT. TypeScript is a language for application-scale JavaScript development. It is a typed superset of JavaScript that compiles to plain JavaScript in any browser, any host, any OS and it is Open Source.......

12. Mawk

Mawk mawk is an interpreter for the AWK Programming Language.......

13. wxBasic

wxBasic wxBasic is an Basic interpreter that is: * Free * Open Source (LGPL) * Cross-platform (currently Windows and Linux) wxBasic can create stand-alone executables by binding together source code with the interpreter.wxBasic is written primarily in C, with some C++ linking it to the wxWidgets library. wxWidgets supplies the......

14. SublimeVideo

SublimeVideo 3 sleek player designs to choose fromAlong with the Classic SublimeVideo player design, you can now select two additional player designs, Light and Flat, which will work seamlessly on all browsers and platforms. More player designs will be available soon. If you need even more customization, check what we can......

15. Accessible HTML5 Video Player

Accessible HTML5 Video Player What is it?A lightweight HTML5 video player which includes support for captions and screen reader accessibility. For details, read the blog post Introducing an Accessible HTML5 Video Player on the PayPal Engineering blog.Features• Provides an HTML5 video player with custom controls.• Supports captions; simply denote a VTT caption file using......