Showing 211 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
  • 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
  • 1
    Dioxus

    Dioxus

    Friendly React-like GUI library for desktop, web, mobile, and more

    Build reliable user interfaces that run anywhere. Introducing Dioxus, a React-like library for building fast, portable, and beautiful user interfaces with Rust. Runs on the web, desktop, mobile, and more. Easily describe the layout of your application with HTML or RSX syntax. Build encapsulated components that manage their own state, then compose them to make complex UIs. Components and hooks can be reused to render on the web, desktop, mobile, server, and more! 1st class support for...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    CURRENT-DEVICE

    CURRENT-DEVICE

    The easiest way to write conditional CSS and/or JavaScript

    This module makes it easy to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, macOS, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile). A lightweight JavaScript library to detect device type and screen size, optimizing responsive design.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Tabris.js

    Tabris.js

    Create native mobile apps in JavaScript or TypeScript

    Tabris.js is a framework for developing mobile apps with native UIs in JavaScript. iOS and Android apps can be built entirely from one code base, which frees you from the task of managing code for multiple platforms. The code of the application is loaded dynamically - nothing is precompiled. JavaScript is executed Just-in-Time and passed via a native bridge to the device. Tabris.js accesses native controls and does not depend on web views to render the app's UI. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    react-native-nfc-manager

    react-native-nfc-manager

    React Native NFC module for Android & iOS

    Bring NFC feature to React Native. Inspired by phonegap-nfc and react-native-ble-manager. React Native NFC module for Android & iOS.
    Downloads: 0 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
    Skiko

    Skiko

    Kotlin Multiplatform bindings to Skia

    Skiko is an open-source graphics library from JetBrains that provides lightweight, cross-platform bindings for the Skia graphics engine tailored specifically for Kotlin Multiplatform and Compose applications. It serves as the low-level rendering backbone for Kotlin UI frameworks like Compose for Desktop and Compose for Web, enabling smooth, GPU-accelerated 2D graphics across Windows, macOS, Linux, and other supported targets without writing native code.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 6
    react-native-action-sheet

    react-native-action-sheet

    A cross-platform ActionSheet for React Native

    React Native Action Sheet is a cross-platform React Native component that uses the native UIActionSheet on iOS and a pure JS implementation on Android. ReactNativeActionSheet uses React context to allow your components to invoke the menu.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    OpenLayers

    OpenLayers

    A high-performance, feature-packed library for all your mapping needs

    OpenLayers makes it easy to put a dynamic map in any web page. It can display map tiles, vector data and markers loaded from any source. OpenLayers has been developed to further the use of geographic information of all kinds. It is completely free, Open Source JavaScript, released under the 2-clause BSD License (also known as the FreeBSD). Pull tiles from OSM, Bing, MapBox, Stamen, and any other XYZ source you can find. OGC mapping services and untiled layers also supported. Render vector...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 8
    React Native Shine

    React Native Shine

    Fast and efficient way to add interactive GPU-based shader effects

    React Native Shine is a library for adding interactive, shader-driven visual effects to React Native interfaces. It uses GPU execution through native bindings, which makes it better suited for rich effects than approaches that depend heavily on the JavaScript thread. The project is designed for shiny, dynamic, creative UI interactions such as lighting, reflective surfaces, animated highlights, and touch-responsive visuals.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    core-js

    core-js

    Modular standard library for JavaScript

    Modular standard library for JavaScript. Includes polyfills for ECMAScript up to 2021: promises, symbols, collections, iterators, typed arrays, many other features, ECMAScript proposals, some cross-platform WHATWG / W3C features and proposals like URL. You can load only required features or use it without global namespace pollution. The maintainers of core-js and the maintainers of thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. ...
    Downloads: 4 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
    Beagle

    Beagle

    Customizable debug menu library for Android apps

    A smart, reliable, and highly customizable debug menu library for Android apps that supports screen recording, network activity logging, and many other useful features.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    react-native-iap

    react-native-iap

    react-native native module for In App Purchase.

    react-native-iap will help you access the In-App purchases capabilities of your device on iOS, and Android (Play Store and Amazon). In order to initialize the native modules, call initConnection() early in the lifecycle of your application. This should be done at a top-level component as the library caches the native connection. Initializing just before you needed is discouraged as it incurs on a performance hit. Calling this method multiple times without ending the previous connection will...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Decompose

    Decompose

    Kotlin Multiplatform lifecycle-aware business logic components

    Decompose is a Kotlin Multiplatform library for breaking down your code into tree-structured lifecycle-aware business logic components (aka BLoC), with routing functionality and pluggable UI (Jetpack/Multiplatform Compose, Android Views, SwiftUI, Kotlin/React, etc.).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Quasar Framework

    Quasar Framework

    Build high-performance VueJS user interfaces in record time

    Effortlessly build high-performance & high-quality Vue.js 3 user interfaces in record time. Combine the power of Quasar UI with Quasar CLI. One source code for all platforms simultaneously with all the latest and greatest best practices out of the box. Focus only on your app's features and forget about the boilerplate around it. Build high-performance VueJS user interfaces in record time: responsive Single Page Apps, SSR Apps, PWAs, Browser extensions, Hybrid Mobile Apps and Electron Apps....
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    WebViewANE

    WebViewANE

    WebView Adobe Air Native Extension

    WebViewANE is a native extension (ANE) for Adobe AIR that embeds a modern WebView based on Chromium (CEF) for Windows and WKWebView for macOS. It allows AIR developers to render modern web content within desktop applications, supporting features like JavaScript execution, message bridging, file uploads, and advanced navigation. This makes it ideal for hybrid apps that combine Flash UI with embedded web-based interfaces.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Epoxy

    Epoxy

    Android library for building complex screens in a RecyclerView

    Epoxy is an Android library for building complex screens in a RecyclerView. Models are automatically generated from custom views or databinding layouts via annotation processing. These models are then used in an EpoxyController to declare what items to show in the RecyclerView. This abstracts the boilerplate of view holders, diffing items and binding payload changes, item types, item ids, span counts, and more, in order to simplify building screens with multiple view types. Additionally,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    ReNative iOS

    ReNative iOS

    Unified Development Platform for iOS, tvOS, Android, Android TV

    ReNative allows you to bootstrap, develop and deploy apps for mobile, web, TVs, desktops, consoles, wearables and more via a single development environment. Sometimes you need to extend CLI functionality with custom build scripts. ReNative makes this easy for you. Tired of setting up and managing countless of various projects? you can go as simple as most basic json config file to get yourself up and running. ReNative supports integrations for various services and deployment infrastructures...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Bit Platform

    Bit Platform

    Build all of your apps using what you already know and love

    Bit Platform is a comprehensive .NET development ecosystem designed to simplify the creation of cross-platform applications using Blazor and modern web technologies. It provides a full-stack toolkit that includes UI components, project templates, and supporting libraries that enable developers to build web, mobile, and desktop applications from a single codebase. At its core is the Bit.BlazorUI library, which offers a large collection of lightweight, production-ready components with support for themes and responsive design. The platform also includes tools like Bswup for Progressive Web App capabilities, Butil for accessing browser APIs in C#, and Besql for offline data storage using SQLite in the browser. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    react-native-safe-area-context

    react-native-safe-area-context

    A flexible way to handle safe area insets in JS. Also works on Android

    A flexible way to handle safe areas, also works on Android and the Web! This library currently has experimental support for the new react-native architecture. Note that there will be breaking changes and only the latest version of react-native will be supported. This library has 2 important concepts, if you are familiar with React Context this is very similar. The SafeAreaProvider component is a View from where insets provided by Consumers are relative to. This means that if this view...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    React Native Navigation

    React Native Navigation

    A complete native navigation solution for React Native

    ...You can also make it work in a Linux distribution, of course, but in that case bear in mind that some sections of the docs that deal with iOS might not be relevant to you. When your app is launched for the first time, the bundle is parsed and executed. At this point you need to display your UI. To do so, listen to the appLaunched event and call Navigation.setRoot when that event is received. When your app is launched, RN makes sure JS context (which is what enables you to execute JavaScript code) is running. There are quite a few differences between iOS and Android in this regard.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Dexie.js

    Dexie.js

    A Minimalistic Wrapper for IndexedDB

    Dexie was written to be straightforward and easy to learn. If you've ever had to work with native IndexedDB then you'll certainly appreciate Dexie's concise API. What good is any development tool without great documentation? Dexie is thoroughly explained, and examples are available to help you on your way. Dexie has near-native performance. Its bulk operations utilize an often-overlooked feature in IndexedDB, ignoring success callbacks when possible. Offline databases are groovy! But without...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Android Open Project

    Android Open Project

    A categorized collection of Android Open Source Projects

    Android Open Project is a highly popular and comprehensive collection of open-source Android projects and libraries curated to help Android developers explore real-world implementations, reusable components, and best practices across the Android ecosystem. Rather than being a single app or library, this repository aggregates multiple independent projects, demos, and code examples covering a wide range of Android development topics — from UI components and network utilities to architectural patterns and common tools — serving as both educational material and reusable assets for building apps. Because it is categorized and indexed, developers can browse examples that illustrate different aspects of Android programming, whether they’re experimenting with custom views, data persistence, networking, or performance optimization.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    noUiSlider

    noUiSlider

    JavaScript range slider with multi-touch and keyboard support

    noUiSlider is a lightweight, ARIA-accessible JavaScript range slider with multi-touch and keyboard support. It is fully GPU animated: no reflows, so it is fast; even on older devices. It also fits wonderfully in responsive designs and has no dependencies. noUiSlider is a lightweight range slider with multi-touch support and a ton of features. It supports non-linear ranges, requires no external dependencies, has keyboard support, and it works great in responsive designs. Have you tried this...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Feathers

    Feathers

    Framework for real-time applications and REST APIs with JavaScript

    Feathers is a lightweight web-framework for creating real-time applications and REST APIs using JavaScript or TypeScript. Feathers can interact with any backend technology, supports over a dozen databases and works with any frontend technology like React, VueJS, Angular, React Native, Android or iOS. Build prototypes in minutes and production-ready apps in days. Using the latest language features, Feathers is a small library that provides the structure to create complex applications but is flexible enough to not be in the way. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24

    Material Components for Android

    Modular and customizable Material Design UI components for Android

    Material Components for Android delivers Material Design’s popular and reliable design and development resources to Android developers. With Material Design’s modular and customizable UI components, Android developers can create beautiful, high quality products faster and easier. Developed by a core team of engineers and UX designers at Google, Material Components enable developers to achieve a more reliable development workflow for building exceptional and highly functional apps. Material Components for Android is a drop-in replacement for Android's Design Support Library, offering tried and trusted Material Design guidelines and components.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    SuperAgent

    SuperAgent

    Ajax for Node.js and browsers (JS HTTP client)

    SuperAgent is light-weight progressive ajax API crafted for flexibility, readability, and a low learning curve after being frustrated with many of the existing request APIs. It also works with Node.js! Small progressive client-side HTTP request library, and Node.js module with the same API, supporting many high-level HTTP client features. Browser-ready versions of this module are available via jsdelivr, unpkg, and also in the node_modules/superagent/dist folder in downloads of the superagent...
    Downloads: 2 This Week
    Last Update:
    See Project
Auth0 Logo