JavaScript UI

Open-source JavaScript projects categorized as UI

Top 23 JavaScript UI Projects

  1. React

    The library for web and native user interfaces.

    Project mention: React Fundamentals: What It Is, Why We Use It, and How to Get Started | dev.to | 2025-09-01

    Official React Documentation: react.dev MDN Javascript Documentation: developer.mozilla.org/JavaScript

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. open-webui

    User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

    Project mention: AI Weekend Projects That Slash Repetitive Work | dev.to | 2025-08-11

    BTW, there is already a tool that does this https://github.com/open-webui/open-webui. But what’s the fun in that.

  4. Svelte

    web development for the rest of us

    Project mention: Taking The Cloud Resume Challenge: GCP Style | dev.to | 2025-08-11

    I went with SvelteKit to make everything easier for me (feel free to use what works for you to achieve your goal). I also used TailwindCSS' preflight script to reset the default browser styles to make styling super easy.

  5. Semantic UI

    Semantic is a UI component framework based around useful principles from natural language.

  6. sortablejs

    Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.

    Project mention: Svelte 5 and SortableJS | dev.to | 2025-02-02

    We can also pass all the options for SortableJS as the second parameter. See SortableJS Docs.

  7. AriaNg

    AriaNg, a modern web frontend making aria2 easier to use.

  8. evergreen

    🌲 Evergreen React UI Framework by Segment

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. reactstrap

    Simple React Bootstrap 5 components

  11. ungit

    The easiest way to use git. On any platform. Anywhere.

  12. Dash

    A beautiful web dashboard for Linux

  13. bootstrap-select

    :rocket: The jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more.

  14. material-design-for-bootstrap

    Important! A new UI Kit version for Bootstrap 5 is available. Access the latest free version via the link below.

  15. VvvebJs

    Drag and drop page builder library written in vanilla javascript without dependencies or build tools.

  16. rebass

    :atom_symbol: React primitive UI components built with styled-system.

  17. Choo

    :steam_locomotive::train: - sturdy 4kb frontend framework

  18. imba

    🐀 The friendly full-stack language

    Project mention: Show HN: Node.js video tutorials where you can edit and run the code | news.ycombinator.com | 2025-04-23

    Something seems to be broken in the Imba website for me in both FF and Chrome for MacOS.

    When I go to the main website: https://imba.io/

    Then click on the "Demo" button

    I get taken to the "Playground": https://imba.io/try/examples/apps/playground/app.imba

    There is no code on the page but the preview seems to work. Same thing with all of the other examples. They work in the Preview panel, but no code loads at all.

    Looking in the dev console I see a few errors:

       GET https://imba.io/monaco/min/vs/loader.js HTTP/1.1 404 Not Found

  19. Keen-UI

    A lightweight Vue.js UI library with a simple API, inspired by Google's Material Design.

  20. Fomantic-UI

    Fomantic-UI is the official community fork of Semantic-UI

  21. claudecodeui

    Use Claude Code or Cursor CLI on mobile and web with Claude Code UI. Claude Code UI free open source webui/GUI that helps you manage your Claude Code session and projects remotely

    Project mention: Claudia – Elegant Desktop Companion for Claude Code | news.ycombinator.com | 2025-08-17

    I'm with you on desktop but I've been craving some sort of way to interact with Claude Code from my phone while I'm out and about.

    What I want at the core is to be able to open up access to my laptop's currently running Claude Code instance (without all these hacky backdoors that fork the chat with every message by using `--print`; I want a first class API that lets me append messages to the current chat), then I want to be able to send messages (with voice transcription) and approve/deny permissions and see the code diffs and all of that.

    Maybe something like a Telegram bot? I had hopes for Claude Code UI[1] but the web interface is too clunky on mobile.

    1. https://github.com/siteboon/claudecodeui

  22. lbry-desktop

    A browser and wallet for LBRY, the decentralized, user-controlled content marketplace.

  23. teaset

    A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action control.

  24. basecoat

    A components library built with Tailwind CSS that works with any web stack.

    Project mention: Show HN: Basecoat – shadcn/UI components, no React required | news.ycombinator.com | 2025-05-13

    Very happy to hear that some people find it useful.

    Please do let me know if things aren't working as expected, I want to make this a great alternative to anything else out there: https://github.com/hunvreus/basecoat/issues

    Be brutally honest.

  25. simpleParallax

    Easy Parallax Effect for React & JavaScript

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript UI discussion

Log in or Post with

JavaScript UI related posts

  • How to Add Dark Mode to a React/Next.js App with Tailwind CSS

    5 projects | dev.to | 2 Aug 2025
  • 7GUIs in Mint

    2 projects | dev.to | 11 Jul 2025
  • This React Alternative Turned out Better than I Thought

    8 projects | dev.to | 1 Jul 2025
  • Best 15 Svelte UI Components & Libraries for Enterprise-Grade Apps

    1 project | dev.to | 18 Jun 2025
  • Make little apps for you and your friends

    7 projects | news.ycombinator.com | 17 Jun 2025
  • Whimsy: a Tiny Game Engine I Made for Storytellers

    3 projects | dev.to | 23 May 2025
  • How to add markdown to a Next.js project

    5 projects | dev.to | 23 May 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Index

What are some of the best open-source UI projects in JavaScript? This list will help you:

# Project Stars
1 React 238,455
2 open-webui 108,407
3 Svelte 83,879
4 Semantic UI 51,200
5 sortablejs 30,692
6 AriaNg 12,521
7 evergreen 12,401
8 reactstrap 10,562
9 ungit 10,533
10 Dash 10,492
11 bootstrap-select 9,878
12 material-design-for-bootstrap 9,308
13 VvvebJs 8,149
14 rebass 7,934
15 Choo 6,765
16 imba 6,456
17 Keen-UI 4,086
18 Fomantic-UI 3,687
19 claudecodeui 3,577
20 lbry-desktop 3,548
21 teaset 2,947
22 basecoat 2,558
23 simpleParallax 2,042

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com