Imba is a programming language for building web applications with insane performance. You can use it both for the server and client.




Elm is described as 'Aims to make web development more pleasant. Elm is a type-safe, functional reactive language that compiles to HTML, CSS, and JavaScript' and is a programming language in the development category. There are more than 25 alternatives to Elm for a variety of platforms, including Windows, Linux, Mac, Web-based and Self-Hosted apps. The best Elm alternative is JavaScript, which is both free and Open Source. Other great apps like Elm are Vue.js, React, Angular and Svelte.
Imba is a programming language for building web applications with insane performance. You can use it both for the server and client.




Ractive.js is a template-driven UI library that transforms your templates, styles and logic into blueprints for highly interactive apps. Ractive.js works for you, not the other way around. You do not need to learn new terminologies, concepts, and methodologies.
Mithril is a modern client-side Javascript framework for building Single Page Applications. It's small (< 8kb gzip), fast and provides routing and XHR utilities out of the box.
A toolchain for building reusable, scalable Design Systems. Generate small, blazing fast, and 100% standards based Web Components that run in every browser.
Real-Time JavaScript Tool is a portable tool that allows JavaScript codes to be executed in Real-Time!


ReasonML is a new face to OCaml that--when coupled with BuckleScript--makes web development easy, robust, and type-safe. It has a very good Javascript FFI story, and is easy to adopt piece-meal into your existing projects.
Amber is a language (derived from Smalltalk) and environment built for the web. With Amber, client-side web development finally gets the power and productivity that exists in other Smalltalk dialects.

Inspired by Babel, Bublé is an ES2015 compiler that takes your ES2015 JavaScript code and turns it into code that can run in today's environments.


Sucrase is an alternative to Babel that allows super-fast development builds. Instead of compiling a large range of JS features to be able to work in Internet Explorer, Sucrase assumes that you're developing with a recent browser or recent Node.
With more than 80 UI components, including advanced tables, charts, and forms, this open-source JavaScript framework will help you build complex, data-rich web applications faster and more efficiently.