Top 15 SMX Alternative and Similar Softwares | Dec 2024

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.

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

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

3. Kotlin

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

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

6. REBOL

REBOL Rebol (historically REBOL) is a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl Sassenrath for network communications and distributed computing. It introduces the concept of dialecting: small, optimized, domain-specific languages for code and data.Douglas Crockford of JavaScript fame has described REBOL as "a more modern......

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

9. Panther

Panther Panther is a programming language aimed at young users with only a small knowledge of programming. Panther offers you a more advanced version of Scratch, a simple programming language developed at MIT.......

10. FCorp My Code

FCorp My Code Sorry, we have added any description on FCorp My Code......

11. Aurel Basic

Aurel Basic Aurel Basic is basic-like programming language.Able to produce GUI Win32 programs.Based on simple and easy to understand basic programming language.Program produced with Aurel Basic can run as standalone executable.Executable do not require any external lib or file for run.Language is still in active development.With every new version released, the language......

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

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

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

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