Elm aims to make web development more pleasant. Elm is a type-safe, functional reactive language that compiles to HTML, CSS, and JavaScript.
Cost / License
- Free
- Open Source (BSD-3-Clause)
Application type
Platforms
- Mac
- Windows
- Linux
Elm aims to make web development more pleasant. Elm is a type-safe, functional reactive language that compiles to HTML, CSS, and JavaScript.
Building on top of the Web Components standards, Lit adds just what you need to be happy and productive: reactivity, declarative templates and a handful of thoughtful features to reduce boilerplate and make your job easier.

Aurelia is a JavaScript client framework that leverages simple conventions to empower your creativity.

Fresh is a next generation web framework, built for speed, reliability, and simplicity. Some stand out features:

Hono - means flame 🔥 in Japanese - is a small, simple, and ultrafast web framework for the Edges. It works on any JavaScript runtime: Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, AWS Lambda, Lambda@Edge, and Node.js.

MWF is a system that allows site authors to consider how best to tell the story of Microsoft products and services with confidence that the modular pieces will support and work together.
Knockout is a JavaScript library that helps you to create rich, responsive display and editor user interfaces with a clean underlying data model. Any time you have sections of UI that update dynamically (e.g.
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.
Lightning fast web authoring library targeted at creating web components with data binding, repeaters and more features. http://slimjs.com.
Polymer is a library that uses the latest web technologies to let you create custom HTML elements. Build anything from a button to a complete application as an encapsulated, reusable element that works across desktop and mobile.

A modular next gen framework built with ES6 and Web components. Includes routing, data-binding, event handling and animations.
