Showing 2872 open source projects for "javascript ui library"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 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
  • 1
    Typed.js

    Typed.js

    A JavaScript typing animation library

    Typed.js is a library that types. Enter in any string, and watch it type at the speed you've set, backspace what it's typed, and begin a new sentence for however many strings you've set. Rather than using the strings array to insert strings, you can place an HTML div on the page and read from it. This allows bots and search engines, as well as users with JavaScript disabled, to see your text on the page.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    vuejs/core

    vuejs/core

    Vue.js is a progressive, incrementally-adoptable JavaScript framework

    Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    OpenUI5

    OpenUI5

    OpenUI5 lets you build enterprise-ready web applications

    OpenUI5 lets you build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice. OpenUI5 follows open standards and includes powerful development concepts, efficient tools, as well as a rich set of UI controls. No need to worry about device specifics! UI5 apps and controls run on smartphones, tablets and desktop browsers. OpenUI5 is a JavaScript UI Framework released by SAP under the Apache 2.0 license. It's open for contributions and feedback! Explore key concepts of OpenUI5 in this minimalist web app using the MVC pattern and bootstrapping from our CDN. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4
    Arduino IDE

    Arduino IDE

    Arduino IDE library

    This repository contains the source code of the Arduino IDE 2.x, which is currently in the beta stage. The Arduino IDE 2.x is a major rewrite, sharing no code with the IDE 1.x. It is based on the Theia IDE framework and built with Electron. The backend operations such as compilation and uploading are offloaded to an arduino-cli instance running in daemon mode. This new IDE was developed with the goal of preserving the same interface and user experience of the previous major version in order...
    Downloads: 573 This Week
    Last Update:
    See Project
  • 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
  • 5
    jQuery Validation Plugin

    jQuery Validation Plugin

    jQuery Validation Plugin library sources

    The jQuery Validation Plugin provides drop-in validation for your existing forms, while making all kinds of customizations to fit your application really easy. This jQuery plugin makes simple clientside form validation easy, whilst still offering plenty of customization options. It makes a good choice if you’re building something new from scratch, but also when you’re trying to integrate something into an existing application with lots of existing markup. The plugin comes bundled with a...
    Downloads: 18 This Week
    Last Update:
    See Project
  • 6
    gotrue-js

    gotrue-js

    An isomorphic Javascript library for GoTrue

    An isomorphic JavaScript client library for the GoTrue API. gotrue-js uses the cross-fetch library to make HTTP requests, but an alternative fetch implementation can be provided as an option. This is most useful in environments where cross-fetch is not compatible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    React Lua

    React Lua

    A comprehensive, but not exhaustive, translation of upstream ReactJS

    A comprehensive, but not exhaustive, translation of upstream ReactJS 17.x into Lua. React Lua is a comprehensive translation of upstream ReactJS from JavaScript into Lua, and is highly-turned for both performance and correctness. When possible, upstream flow type and definitely-typed types have been translated into Luau-type annotations. The major and minor version of React Lua is aligned to the upstream used for the translation, except where noted. Due to the close nature of the two...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Radix Themes

    Radix Themes

    Radix Themes is an open-source component library

    Radix UI Themes is a pre-styled component library built on top of the Radix ecosystem that provides developers with ready-to-use UI components designed for fast development, accessibility, and long-term maintainability. Unlike Radix Primitives, which are intentionally unstyled, Radix Themes delivers a cohesive design system with sensible defaults that work out of the box with minimal configuration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    CCXT

    CCXT

    JavaScript/TypeScript/Python/C#/PHP cryptocurrency trading API

    The ccxt library is a collection of available crypto exchanges or exchange classes. Each class implements the public and private API for a particular crypto exchange. All exchanges are derived from the base Exchange class and share a set of common methods. To access a particular exchange from ccxt library you need to create an instance of corresponding exchange class. Supported exchanges are updated frequently and new exchanges are added regularly.
    Downloads: 21 This Week
    Last Update:
    See Project
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 10
    lodash

    lodash

    Modern JavaScript utility library delivering modularity & performance

    A modern JavaScript utility library delivering modularity, performance & extras. Lodash makes JavaScript easier by taking the hassle out of working with arrays, numbers, objects, strings, etc. Lodash’s modular methods are great for iterating arrays, objects, & strings, manipulating & testing values, and creating composite functions. Lodash is available in a variety of builds & module formats.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Calibre-Web

    Calibre-Web

    Web app for browsing, reading and downloading eBooks stored in Calibre

    Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. User management with fine-grained per-user permissions. User Interface in Brazilian, Czech, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Khmer, Polish, Russian, simplified and traditional Chinese, Spanish, Swedish, Turkish, Ukrainian. Filter and search by titles, authors, tags, series and language. Support for editing eBook...
    Downloads: 27 This Week
    Last Update:
    See Project
  • 12
    web3.js

    web3.js

    Ethereum JavaScript API

    web3.js is the Ethereum JavaScript API that connects to the Generic JSON-RPC spec. It is composed of a selection of libraries that make it possible to interact with a local or remote ethereum node, using a HTTP or IPC connection. The node may be local, hosted by the DApp provider, or a public gateway such as Infura, which operates free Ethereum access points. It is necessary to run a local or remote Ethereum node to be able to use this library.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    GraphQL.js

    GraphQL.js

    A reference implementation of GraphQL for JavaScript

    The JavaScript reference implementation for GraphQL, a query language for APIs created by Facebook. GraphQL.js is a general-purpose library and can be used both in a Node server and in the browser. As an example, the GraphiQL tool is built with GraphQL.js! Building a project using GraphQL.js with webpack or rollup should just work and only include the portions of the library you use.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    uni-app

    uni-app

    A cross-platform framework using Vue.js

    uni-app is a cross-platform framework that lets developers build applications with Vue syntax and deploy them to multiple targets: iOS, Android, web (H5), and a range of mini-program ecosystems. It abstracts platform differences through a unified component and API layer, so most business logic and UI code can be shared across outputs. The tooling includes a CLI, IDE support, and a plugin market that provides native integrations, UI kits, and deployment helpers. Developers can choose between...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    Kivy

    Kivy

    Innovative user interfaces made easy

    Kivy is an open source, cross-platform UI framework that lets you develop applications that make use of innovative, multi-touch user interfaces. Written in Python with a graphics engine built over OpenGL ES 2, Kivy supports various input devices and protocols, and gives you access to over 20 widgets that are all highly extensible and have built-in multi-touch support. You can run the same codebase on Mac, Windows, Linux, Android and iOS. Kivy is 100% free and open source with a...
    Downloads: 28 This Week
    Last Update:
    See Project
  • 16
    Livewire

    Livewire

    A full-stack framework for Laravel

    Livewire is a full-stack framework for Laravel that makes it easy to build dynamic interfaces using Blade and PHP without writing JavaScript. It provides reactive components and server-driven rendering, allowing developers to create interactive UIs while keeping logic in PHP. Livewire is ideal for Laravel developers looking to create modern SPAs without relying on frontend JavaScript frameworks.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Lingui.js

    Lingui.js

    A readable, automated, and optimized (3 kb) internationalization

    JavaScript library for internalization (i18n) of JavaScript projects, including React, Vue, Node.js, and Angular. Use it everywhere. Lingui.js provides the essential intl functionality that works in any JavaScript project, and offers components for leveraging React rendering. Manage the whole intl workflow using Lingui CLI. It extracts messages from source code, validates messages from translators, and checks that all messages are translated before shipping to production. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Zent

    Zent

    A collection of essential UI components written with React

    Zent is a React-based UI component library developed by Youzan, designed to provide a comprehensive set of reusable components for building modern web applications efficiently. It includes both general-purpose UI elements and domain-specific components, making it particularly useful for business-oriented applications such as dashboards, admin panels, and eCommerce systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    web-extension-starter

    web-extension-starter

    Web Extension starter to build "Write Once Run on Any Browser"

    ...Browser Tailored Manifest generation. Automatic build on code changes. Auto packs browser-specific build files. SASS styling. TypeScript by default. ES6 modules support. React UI Library by default. Smart reload. Used by extensions in production that has over 100,000+ users.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    date-fns

    date-fns

    Modern JavaScript date utility library

    date-fns is a modern JavaScript date utility library that offers the most comprehensive toolset for manipulating JavaScript dates in a browser and Node.js. It’s complete and yet simple, because the API is unambiguous, with just one approach to a problem. It’s highly reliable and consistent, always respecting timezones and DST. And it’s also modular, so you don’t have to bloat your project with unnecessary functionality.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    media-chrome

    media-chrome

    Custom elements (web components) for making audio and video player

    media-chrome is an open source library that provides fully customizable media player controls using native web components, allowing developers to design consistent and flexible audio and video player interfaces across different platforms and frameworks. Instead of relying on default browser controls or proprietary player APIs, Media Chrome introduces a set of reusable custom elements that can be composed using standard HTML, styled with CSS, and integrated into any JavaScript framework including React, Angular, and Svelte. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Fancy Components

    Fancy Components

    Library of fancy, fun, animated react components

    Fancy is an open source library of animated React components and microinteractions created to make web interfaces feel more expressive, playful, and visually engaging. Instead of focusing only on utility-first static UI primitives, the project emphasizes motion, delight, and the small interaction details that can make an interface feel more premium and memorable.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Element Plus

    Element Plus

    A Vue.js 3 UI Library made by Element team

    Element Plus is a comprehensive UI component library for Vue 3 that provides a wide range of pre-built, production-ready interface elements designed to accelerate web application development. It is the successor to the widely used Element UI framework and has been fully rewritten in TypeScript to take advantage of Vue 3’s Composition API and modern tooling. The library offers a cohesive design system along with a large collection of components such as forms, tables, navigation elements, and data visualization tools, enabling developers to build complex interfaces efficiently. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    jQuery Password Strength Meter

    jQuery Password Strength Meter

    jQuery Password Strength Meter for Twitter Bootstrap

    The jQuery Password Strength Meter is a plugin for Twitter Bootstrap that provides rulesets for visually displaying the quality of a user's typed-in password. Dual licensed under the MIT and GPL licenses. You can choose the one that suits your purposes better. AdminKit is a developer-friendly & highly customizable Bootstrap 5 admin template featuring hundreds of UI components, forms, tables, charts, and icons.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    React Joyride

    React Joyride

    Create guided tours in your apps

    Showcase your app to new users or explain functionality of new features. It uses react-floater for positioning and styling. And you can use your own components too!
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo