Life & fun · alternatives · 2026
24 alternatives to Mosaic – A declarative, front-end JavaScript library for building UIs
🎨 A front-end JavaScript library for building user interfaces! - Authman2/Mosaic
Mosaic is a front-end JavaScript library that uses a declarative approach to build user interfaces. Launched in 2019, it allows developers to construct UIs by describing what they should look like rather than manually… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Mosaic – A declarative, front-end JavaScript library for building UIs launched in 2019; newer entries below may have overtaken it.
- 1
Mosaic▲8A declarative, front-end JavaScript library for building UIs
2019 · github.com · its alternatives →
- 2

Pure Javascript OCR for more than 100 Languages 📖🎉🖥 - naptha/tesseract.js
2016 · github.com · its alternatives →
- 3
Layouts.dev▲699A notebook for building interfaces with Tailwind & shadcn/UI
2024 · layouts.dev · its alternatives →
- 4

Pts is a javascript library for visualization and creative-coding.
2018 · ptsjs.org · its alternatives →
- 5

Backend APIs often grow into large orchestration classes full of duplicated calls and manual concurrency. I’ve been working on Mosaic, a Kotlin framework that composes responses out of small, request-scoped “tiles.” Each tile runs once per request, dependencies resolve automatically, and independent tiles execute in parallel without boilerplate. It’s still early (v0.2.0), but working today for caching, concurrency, and testability. Curious to hear feedback on the approach. GitHub: https://github.com/Nick-Abbott/Mosaic Maven Central: org.buildmosaic:mosaic-core:0.2.0
2025 · github.com · its alternatives →
- 6

1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
2017 · github.com · its alternatives →
- 7

- 8

Slint is a declarative GUI toolkit written primarily in Rust, with API support for multiple programming languages such as C++ and JavaScript. It is designed for desktop and embedded usage. The Slint website has just been redesigned. And we added a new Royalty-Free License option besides GPL and commercial
2023 · slint.dev · its alternatives →
- 9

Free library of coded UI components to jumpstart development
2017 · get.foundation · its alternatives →
- 10
Preline UI v2.0▲315Build faster with Preline UI, a free and open-source Tailwind CSS UI component library with Pro blocks, templates, plugins, framework guides, and Figma.
2024 · preline.co · its alternatives →
- 11

Faster user-land reimplementations for several common builtin native JavaScript functions. - codemix/fast.js
2014 · github.com · its alternatives →
- 12LA
2018 · layerjs.org · its alternatives →
- 13

An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.
2021 · caldom.org · its alternatives →
- 14GJ
GoldenLayout- a multi-window javascript layout manager for webapps
2014 · golden-layout.com · its alternatives →
- 15AJ
I've been building a web UI library for a side project of mine. I thought it might be useful to others, so I'm releasing it as open source. To put it simply, I realized that most of my pain points with React come from its declarative model ui=f(state). So I'm trying something that I'm calling "imperative JSX." Instead of treating JSX as the source of truth for your UI, it essentially becomes a query interface for DOM manipulation. I first had the idea for it a few months ago, and only began writing it in earnest last week, so it's extremely early and nowhere near production-ready. Still, I'd…
2024 · npmjs.com · its alternatives →
- 16

Monkberry is blazingly fast, small 1kb and simple JavaScript library for building web user interfaces.
2016 · monkberry.js.org · its alternatives →
- 17

Create and share simple web demos using TypeScript, CSS, and HTML. Prototype new ideas quickly.
2017 · codewich.com · its alternatives →
- 18CJ
2013 · heelhook.github.com · its alternatives →
- 19

We've been building Crust (https://crustjs.com/), a TypeScript-first, Bun-native CLI framework with zero dependencies. It's been powering our core product internally for a while, and we're now open-sourcing it. The problem we kept running into: existing CLI frameworks in the JS ecosystem are either minimal arg parsers where you wire everything yourself, or heavyweight frameworks with large dependency trees and Node-era assumptions. We wanted something in between. What Crust does differently: - Full type inference from definitions — args and flags are inferred automatically. No…
Mar 2026 · github.com · its alternatives →
- 20

A multi-threaded, GPU-powered, 2D vector graphics environment for Node.js - samizdatco/skia-canvas
2020 · github.com · its alternatives →
- 21

Workspace organization like you have never seen before
2021 · its alternatives →
- 22

Create fluid and interactive gradient animations with this small javascript library.
2016 · sarcadass.github.io · its alternatives →
- 23
Zircle UI▲83A frontend library to develop zoomable user interfaces
2017 · zircle.io · its alternatives →
- 24LA
Reactive components with React-like patterns at ~9 KB gzip. Zero dependencies, zero build step, designed for humans and AI agents.
2021 · lemonadejs.net · its alternatives →
Also compare
- Mosaic alternatives
- Tesseract.js – Pure JavaScript OCR for 60 Languages alternatives
- Layouts.dev alternatives
- Pts.js – A library for visualization and creative coding alternatives
- Mosaic – A Kotlin framework for cleaner back end code alternatives
- 1 KB JavaScript library for building front end apps alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →