Showing 792 open source projects for "javascript ui library"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 1
    multiOTP open source

    multiOTP open source

    PHP strong authentication library, web interface & CLI, OATH certified

    multiOTP is a PHP class, a powerful command line utility and a web interface developed by SysCo systèmes de communication sa in order to provide a completely free and easy operating system independent server side implementation for strong two factors authentication solution. multiOTP supports hardware and software tokens with different One-Time Password algorithms like OATH/HOTP, OATH/TOTP and mOTP (Mobile-OTP). QRcode generation is also embedded in order to support provisioning of Google...
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2
    Neiki's Charts

    Neiki's Charts

    Lightweight SVG chart Web Component

    Neiki's Charts is a lightweight SVG chart library built as a native Web Component. Drop a single script tag into any HTML page and get four chart types — Line, Bar, Pie, and Scatter — with no build step, no framework, and zero dependencies. CSS is bundled automatically, so one file is all you need. The component uses Shadow DOM for style encapsulation and fits cleanly into any project without CSS conflicts. Charts are fully responsive, support light and dark themes with automatic...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Vanilla Web Projects

    Vanilla Web Projects

    Mini projects built with HTML5, CSS & JavaScript

    ...This repository is popular for daily practice, classroom demos, and portfolio starters because it emphasizes results you can see in the browser immediately. By avoiding heavy tooling, it keeps the focus on fundamentals that carry over to any library or framework later.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Dollar

    Dollar

    A functional tool-belt for Swift Language

    Dollar is a Swift library that provides useful functional programming helper methods without extending any built in objects. It is similar to Lo-Dash or Underscore.js in Javascript. Cent is a library that extends certain Swift object types using the extension feature and gives its two cents to Swift language. It is now moved into a separate repo to support Swift Package Manager.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 5
    The C++ Advanced Runtime Library (CARL) is an alternative to the C/C++ standard libraries aiming at the high-level APIs and easy usage.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Classnames

    Classnames

    A simple javascript utility for conditionally joining classNames

    Classnames is a minimal JavaScript utility that helps you construct CSS class strings based on conditional logic. Instead of manually concatenating strings, developers can pass any combination of strings, arrays, or objects, and the library will output a clean, space-separated class list. When you provide an object, the keys represent class names and the boolean values determine whether each class should be included in the final string.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Pattern Lab Node

    Pattern Lab Node

    The Node version of Pattern Lab

    This monorepo contains the core of Pattern Lab / Node and all related engines, UI kits, plugins, and utilities. Pattern Lab helps you and your team build thoughtful, pattern-driven user interfaces using atomic design principles.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Moment.js

    Moment.js

    Parse, validate, manipulate, and display dates in javascript

    Moment is a JavaScript date and time library that simplifies parsing, formatting, arithmetic, and humanizing of dates. It supports many formats in input and output, internationalization (i18n), locale-based month/day names, relative time (for example, “3 days ago”), and chaining of operations (adding, subtracting, diffing). Developers often use it for calendar displays, scheduling, and manipulating times across time zones or daylight saving transitions.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Redux

    Redux

    A Predictable State Container for JavaScript apps

    Redux is a small, unopinionated predictable state container for JavaScript apps. It basically lets you write applications that behave in a consistent manner, can run in various environments (native, client and server) and are easy to test. Redux centralizes your app’s state and logic, thereby enabling some powerful capabilities. With Redux it’s possible to implement logging, hot reloading, universal apps, time travel and more with no buy-in from the developer. Unlike Flux (from which...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 10
    Basic Table

    Basic Table

    Basic Table jQuery or Vanilla JS plugin for simple responsive tables

    A simple lightweight jQuery or Vanilla JS responsive table library. A library to set up tables for a basic responsive table structure. This is to assist in those situations where the users don't necessarily have access or capacity to modify HTML such as input from a WYSIWYG.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Default composer

    Default composer

    JavaScript library to set default values for nested objects

    A tiny (~500B) JavaScript library that allows you to set default values for nested objects. "default-composer" is a JavaScript library that allows you to set default values for nested objects. The library replaces empty strings/arrays/objects, null, or undefined values in an existing object with the defined default values, which helps simplify programming logic and reduce the amount of code needed to set default values.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Iron-Session

    Iron-Session

    Secure, stateless, and cookie-based session library for JavaScript

    Iron-Session is a secure, stateless, and cookie-based session library for JavaScript, enabling developers to manage user sessions without server-side storage.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Closure Library

    Closure Library

    Google's common JavaScript library

    The Closure Library is a broad, well-tested, modular, and cross-browser JavaScript library. You can pull just what you need from a large set of reusable UI widgets and controls, and from lower-level utilities for DOM manipulation, server communication, animation, data structures, unit testing, rich-text editing, and more. The Closure Library is server-agnostic and is intended for use with the Closure Compiler.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    React Demos

    React Demos

    A collection of simple demos of React.js

    ...The code favors clarity over abstraction, making it easy to copy, tweak, and compare different approaches to the same problem. Many examples are deliberately minimal, showing just enough HTML, CSS, and JavaScript to highlight the React pattern being taught. The structure encourages hands-on learning: open a demo, modify a prop or state update, and observe how the UI reacts. It works well as a study companion for beginners or as a quick refresher before building larger applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Tail-Kit

    Tail-Kit

    Components and templates kit fully coded with Tailwind css 3.0

    Tail-kit is a free and open-source collection of Tailwind CSS components and templates designed to help developers quickly build modern web interfaces through reusable, copy-ready elements. It provides a large library of over 200 fully coded UI components, covering common patterns such as forms, navigation, cards, and layouts. The project also includes complete templates for dashboards, landing pages, and authentication screens, enabling rapid prototyping and production use. One of its distinguishing features is that it does not modify or extend Tailwind’s core CSS, ensuring compatibility with existing Tailwind workflows. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    howler.js

    howler.js

    Javascript audio library for the modern web

    howler.js is an audio library for the modern web. It defaults to Web Audio API and falls back to HTML5 Audio. This makes working with audio in JavaScript easy and reliable across all platforms. Additional information, live demos and a user showcase are available at howlerjs.com. Single API for all audio needs, defaults to Web Audio API and falls back to HTML5 Audio, handles edge cases and bugs across environments, supports all codecs for full cross-browser support, automatic caching for improved performance, control sounds individually, in groups or globally, playback of multiple sounds at once. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    Element

    Element

    A Vue.js 2.0 UI Toolkit for Web

    Element is a component library based on Vue.js 2.0 that can be used by developers, designers and product managers to build products that are logically sound, well-structured and easy to use. Element uses BEM-styled CSS so you can easily change styles when you want to. There are four ways you can change style variables. You can use the online theme roller to customize design tokens and preview new themes in real-time. You can also use the theme preview website (for changing the theme color...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    raygui

    raygui

    A simple and easy-to-use immediate-mode gui library

    ...It’s intended for tools development, rapid GUIs for editors or debug interfaces, and simple applications that need basic UI without heavy frameworks.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    mo · js

    mo · js

    The motion graphics toolbelt for the web

    mo · js is a javascript motion graphics library that is fast, retina-ready, modular, and open source. In comparison to other libraries, it has a different syntax and code animation structure approach. The declarative API provides you a complete control over the animation, making it customizable with ease. The library provides built-in components to start animating from scratch like HTML, shape, swirl, burst, and stagger, but also brings you tools to help craft your animation in the most natural way. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    vanilla-tilt.js

    vanilla-tilt.js

    A smooth 3D tilt javascript library

    A smooth 3D tilt javascript library forked from Tilt.js (jQuery version).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    NG Dynamic Forms

    NG Dynamic Forms

    Rapid form development library for Angular

    NG Dynamic Forms is a rapid form development library based on the official Angular dynamic forms guide. It fully automates form UI creation by introducing a set of maintainable form control models and dynamic form control components. Out-of-the-box support is provided for all popular UI libraries including Material, ngx-bootstrap, NG Bootstrap, Foundation, Ionic, Kendo, and PrimeNG.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    ELADMIN-WEB

    ELADMIN-WEB

    front-end source code, project based on Spring Boot 2.7.18

    ELADMIN-WEB is the front-end source code for the ELADMIN JPA admin system. It is built around Vue and Element UI for a separated front-end and back-end management platform. The broader ELADMIN stack connects with Spring Boot, Spring Data JPA, Spring Security, Redis, and other back-end services. The web project provides the administrative interface that users interact with for system management tasks. It is useful for developers who want a ready-made Vue admin template tied to a Java...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    XUI

    XUI

    A simple and elegant Android native UI framework

    XUI is a lightweight Android native UI framework that provides a comprehensive set of components and design styles to simplify mobile interface development. It aims to reduce the complexity of building Android UIs by offering a unified and consistent design system with ready-to-use components. The library includes a wide range of UI elements such as buttons, text inputs, dialogs, pickers, navigation bars, and more, covering most common development needs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    PicMo

    PicMo

    JavaScript emoji picker. Any app, any framework

    Plain JavaScript emoji picker. Any app, any framework. Use PicMo to add a rich emoji picker to any JavaScript project, regardless of the framework. Use the platform's native emojis, or cross-platform emojis from Twemoji. Even add your own custom emojis and GIFs. Search for emojis by name or tags. Customize sizing, layout, and UI elements. Emoji data is loaded once from a CDN and cached in the browser for subsequent sessions.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25

    Horizon

    a Java class library for database application development

    Horizon is a Java class library that helps developers write applications using relational database technology. You can use Horizon in plain old Java applications, Java EE applications, and Spring framework applications. And it also provides a JavaScript library to help write HTML pages using data from back-end components written using Horizon classes.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo