Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ui Library

Ui Library

338 projects

Showing 36 of 338 projects

IQAudioRecorderController
IQAudioRecorderControllerObjective-C

A drop-in iOS library for recording and cropping audio with a customizable UI.

#ios#audio-cropping#objective-c
Stars639
Forks141
Last commit5 months ago
STLocationRequest
STLocationRequestSwift

A Swift library for elegantly requesting iOS location permissions with a 3D 360° flyover map view.

#ios#mapview#permission-request
Stars638
Forks48
Last commit6 years ago
slack-block-builder
slack-block-builderTypeScript

A lightweight Node.js library for building Slack Block Kit UIs with a declarative, SwiftUI-inspired syntax.

#slack-apps#slackapi#slack-commands
Stars634
Forks61
Last commit1 year ago
SmileToUnlock
SmileToUnlockSwift

A Swift library that uses ARKit Face Tracking to require users to smile before unlocking an iOS app.

#ios#arkit#authentication
Stars628
Forks34
Last commit5 years ago
sauron-native
sauron-nativeRust

A Rust UI library that provides truly native, cross-platform GUI applications with multiple backend support.

#webassembly#native-apps#terminal
Stars628
Forks15
Last commit5 years ago
json-edit-react
json-edit-reactTypeScript

A highly-configurable React component for inline editing and viewing of JSON/object data with granular control and custom UI.

#react-component#inline-editing#json-visualization
Stars628
Forks38
Last commit1 day ago
react-native-parallax-swiper
react-native-parallax-swiperJavaScript

A configurable React Native component for creating paged parallax swipers with smooth animations and effects.

#ios-pattern#mobile-ui#swiper-component
Stars624
Forks75
Last commit
Quiescent
QuiescentClojure

A lightweight ClojureScript abstraction over ReactJS for efficient rendering of immutable values.

#react-wrapper#clojurescript#dom-rendering
Stars609
Forks46
Last commit8 years ago
Feliz
FelizF#

A fresh retake of the React API in Fable for building React applications in F#, optimized for developer happiness.

#fable#functional-programming#dsl
Stars606
Forks92
Last commit21 days ago
Smile-Lock
Smile-LockSwift

A Swift library for creating beautiful, customizable passcode lock views with Touch ID and Face ID support for iOS apps.

#passcode-lock#mobile-security#ios
Stars596
Forks115
Last commit3 years ago
ShowCaseView
ShowCaseViewJava

An Android library for creating attractive overlay guides to highlight specific UI elements in apps.

#app-ux#tour#android
Stars593
Forks125
Last commit2 years ago
generic-components
generic-componentsJavaScript

A collection of accessible, framework-agnostic web components that work like native HTML elements.

#web-components#custom-elements#aria
Stars572
Forks32
Last commit3 years ago
Vaadin components
Vaadin componentsJavaScript

A set of high-quality, standards-based web components for building enterprise web applications.

#design-system#web-components#data-grid
Stars565
Forks95
Last commit3 days ago
Folding Cell
Folding CellDart

A Flutter widget that creates an animated folding cell UI component with customizable front and inner content.

#dart#mobile-ui#ui-animation
Stars563
Forks40
Last commit5 years ago
carbon-components-angular
carbon-components-angularTypeScript

An Angular component library implementing IBM's Carbon Design System for building consistent, accessible enterprise applications.

#design-system#ibm#hacktoberfest
Stars562
Forks321
Last commit
RNParallax
RNParallaxJavaScript

A React Native scroll view component with a customizable parallax header for iOS and Android.

#mobile-ui#ios#animation
Stars527
Forks113
Last commit5 years ago
vue-fluid-dnd
vue-fluid-dndTypeScript

A lightweight, framework-agnostic drag and drop library for Vue, React, and Svelte lists.

#draggable#list-reordering#agnostic
Stars519
Forks16
Last commit6 months ago
react-native-material-menu
react-native-material-menuTypeScript

A pure JavaScript material design menu component for React Native with automatic RTL support.

#ios#android#menu
Stars518
Forks87
Last commit2 years ago
Kaeru
KaeruSwift

A UINavigationController subclass that enables iOS task manager-style view controller switching with snapshots.

#ios#uinavigationcontroller#ui-library
Stars514
Forks28
Last commit9 years ago
BalmUI
BalmUISCSS

A modular and customizable Material Design UI library for Vue.js 3 and Vue 2.

#ui-kit#frontend#typescript
Stars509
Forks30
Last commit27 days ago
angularx-qrcode
angularx-qrcodeTypeScript

A fast and easy-to-use Angular library for generating QR codes with Ivy, AOT, and SSR support.

#angular12#aot-compilation#qr-code
Stars508
Forks135
Last commit3 days ago
JSuites
JSuitesJavaScript

A collection of lightweight vanilla JavaScript web components for building rich, responsive user interfaces across all platforms.

#web-components#plugins#webcomponents
Stars507
Forks76
Last commit7 days ago
react-dropdown-tree-select
react-dropdown-tree-selectJavaScript

A lightweight, accessible, and customizable React component for selecting items from hierarchical tree data with search and multi-select support.

#tree-select#hierarchical-data#react-component
Stars486
Forks268
Last commit
PullToDismiss
PullToDismissSwift

A Swift library to dismiss modal view controllers by pulling scroll views or navigation bars, similar to Facebook Messenger.

#ios#modal-dismissal#swift-extensions
Stars486
Forks54
Last commit6 years ago
Material-UI Dropzone
Material-UI DropzoneJavaScript

A React file upload dropzone component built with Material-UI and react-dropzone.

#react-component#material-ui#frontend
Stars479
Forks250
Last commit2 years ago
vue-functional-calendar
vue-functional-calendarVue

A lightweight, high-performance calendar and datepicker component for Vue.js with no third-party dependencies.

#modal-calendar#modern-calendar#booking-calendar
Stars474
Forks83
Last commit
Carbon Web Components
Carbon Web ComponentsTypeScript

A Carbon Design System variant built with Web Components, offering framework-agnostic UI components with native HTML element ease.

#design-system#ibm#web-components
Stars474
Forks84
Last commit3 years ago
Snaplist
SnaplistDart

A Flutter library for creating snappable list views with support for dynamically sized children.

#dart#mobile-ui#ios
Stars466
Forks52
Last commit5 years ago
heart-switch
heart-switchTypeScript

A customizable, accessible heart-shaped toggle switch component for React applications.

#react-component#switch#toggle-switch
Stars452
Forks15
Last commit3 years ago
M3 Svelte
M3 SvelteTypeScript

A clean and robust implementation of Google's Material 3 design system for Svelte applications.

#material-3#design-system#material-you
Stars438
Forks28
Last commit6 days ago
purescript-react
purescript-reactPureScript

Low-level React bindings for PureScript, enabling functional UI development with React's core API.

#functional-programming#react-bindings#purescript
Stars409
Forks65
Last commit3 years ago
react-material
react-materialHTML

Material Design UI components built with React.js and React Style for web applications.

#design-system#frontend#web-apps
Stars402
Forks37
Last commit9 years ago
CNVCL
CNVCLPascal

A comprehensive collection of open-source VCL components for Delphi and C++ Builder developers.

#sm3-hmac#open-source#sm3
Stars398
Forks108
Last commit1 day ago
PatternFly Elements
PatternFly ElementsTypeScript

A collection of lightweight, framework-agnostic web components based on the PatternFly design system.

#design-system#web-components#hacktoberfest
Stars391
Forks107
Last commit7 days ago
Slab
SlabLua

An immediate mode GUI toolkit for Love2D, enabling rapid UI creation for game development tools.

#gui-toolkit#gamedev#imgui
Stars384
Forks31
Last commit2 months ago
vue-ellipse-progress
vue-ellipse-progressJavaScript

A dependency-free Vue.js component for creating beautiful, animated circular progress bars with SVG.

#progress#circular-progress#vuejs2
Stars370
Forks36
Last commit1 day ago
PreviousPage 6 of 10Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 years ago
4 days ago
1 month ago
4 months ago
#Frontend184
#React68
#Web Components66
#Javascript65
#Ios55
#Design System55
#Typescript53
#Component Library52
#Mobile Development49
#Accessibility45
#Swift44
#Ui Components44