Apex Muse™

The most advanced scripting runtime engine available anywhere.


Apex Muse is an innovative new scripting engine designed for rapid, iterative development of industrial-strength enterprise micro-services as well as decentralized applications. It harmonizes the semantics of three very popular dynamic languages—JavaScript, Lua and ClojureScript. Muse was designed from the beginning to be an enterprise-grade solution to empower developers to attack today's big-data problems with the most cutting edge tools, techniques and methods.

"Tell me, O Muse, of the man of many twists and turns..." So begins Homer's Odyssey, the most famous story in the canon of Western literature. Just like Homer, modern developers oftentimes need higher inspiration to fathom the interwoven stories of consumers in today's distributed global marketplace.

Imagine JavaScript with mutlithreading or borrowing Lua's continuation-passing concurrency. Imagine Lua and JavaScript with Clojure's STM and CSP style concurrency. Imagine a ClojureScript that didn't need a Java compiler or the additional tooling nightmares of a CLJS that still can only be compiled to a "crippled" JavaScript on the server side. Imagine using LINQ in JavaScript or Lua or Datalog in ClojureScript to frisk XML, JSON and EDN documents.

If there is a single word to describe what Apex Muse is all about, it's this: Imagine.


  • Apex Muse™ combines the best of three powerful and extremely popular scripting languages into one amazing runtime designed from the ground up for fast, efficient functional programming.
  • JavaScript on Apex Muse is unshackled by the constraints of "ECMAScript" and borrows capabilities from Lua and ClojureScript—adding depth of features to its breadth of developer reach.
  • Lua on Apex Muse brings expressivity to Lua's famous speed advantage over most popular scripting runtimes.
  • ClojureScript on Apex Muse is no longer handicapped by traditional JavaScript's lack of support for multiprocessing. This means that refs with STM and agents work as they do in traditional Clojure on the JVM.
  • Apex Muse is a pure bytecode scripting engine designed for cross-platform compatibility. Although embeddable, it's really designed to run standalone microservices and decentralized applications.
  • Read-Eval-Print Loop for interactive testing and rapid development.


  • Languages you know with superpowers borrowed from the best ideas in computer science.
  • Rapidly create data-rich solutions with unparalleled expressive power.
  • The benefits of Node with none of the limitations of traditional JavaScript.
  • Ideal for n-tier distributed and decentralized applications of the future.
  • Developer license lets you mold Muse and its languages into precisely what you need, or to create your own altogether.
  • OEM license lets you deploy the Muse application and runtime with your solution.
  • Available in Delphi and C++ implementations. More coming soon.