nowfound

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. 1
    Mosaic▲8

    A declarative, front-end JavaScript library for building UIs

    2019 · github.com · its alternatives →

  2. 2

    Pure Javascript OCR for more than 100 Languages 📖🎉🖥 - naptha/tesseract.js

    2016 · github.com · its alternatives →

  3. 3

    A notebook for building interfaces with Tailwind & shadcn/UI

    2024 · layouts.dev · its alternatives →

  4. 4

    Pts is a javascript library for visualization and creative-coding.

    2018 · ptsjs.org · its alternatives →

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

    1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp

    2017 · github.com · its alternatives →

  7. 7
    Masonry▲203

    Pintrest-like layouts in javascript

    2016 · masonry.desandro.com · its alternatives →

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

    Free library of coded UI components to jumpstart development

    2017 · get.foundation · its alternatives →

  10. 10

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

    Faster user-land reimplementations for several common builtin native JavaScript functions. - codemix/fast.js

    2014 · github.com · its alternatives →

  12. 12LA
  13. 13

    An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.

    2021 · caldom.org · its alternatives →

  14. 14GJ

    GoldenLayout- a multi-window javascript layout manager for webapps

    2014 · golden-layout.com · its alternatives →

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

    Monkberry is blazingly fast, small 1kb and simple JavaScript library for building web user interfaces.

    2016 · monkberry.js.org · its alternatives →

  17. 17

    Create and share simple web demos using TypeScript, CSS, and HTML. Prototype new ideas quickly.

    2017 · codewich.com · its alternatives →

  18. 18CJ
  19. 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. 20

    A multi-threaded, GPU-powered, 2D vector graphics environment for Node.js - samizdatco/skia-canvas

    2020 · github.com · its alternatives →

  21. 21

    Workspace organization like you have never seen before

    2021 · its alternatives →

  22. 22

    Create fluid and interactive gradient animations with this small javascript library.

    2016 · sarcadass.github.io · its alternatives →

  23. 23

    A frontend library to develop zoomable user interfaces

    2017 · zircle.io · its alternatives →

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

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 →