Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. User Interface

User Interface

203 projects

Showing 36 of 203 projects

adaptive-tab-bar
adaptive-tab-barSwift

A Swift UI module for implementing 'Progressive Reduction' in iOS tab bars and other UI elements.

#user-interface#ios#library
Stars2.0k
Forks132
Last commit6 years ago
tipsy
tipsyJavaScript

A jQuery plugin for creating Facebook-style tooltips with smooth animations and flexible positioning.

#user-interface#animation#jquery-plugin
Stars2.0k
Forks536
Last commit4 years ago
Modal Bottom Sheet
Modal Bottom SheetDart

A Flutter package for creating advanced modal bottom sheets with Material, Cupertino, or custom styling.

#cupertino#dart#mobile-ui
Stars2.0k
Forks521
Last commit3 days ago
CLI Menu
CLI MenuPHP

A PHP library for building beautiful, interactive command-line menus with an expressive DSL.

#user-interface#dsl#php-library
Stars1.9k
Forks106
Last commit11 months ago
react-native-dropdownalert
react-native-dropdownalertTypeScript

A customizable dropdown alert component for React Native apps to notify users about errors and other events.

#user-interface#alerts#notifications
Stars1.9k
Forks252
Last commit1 month ago
ASValueTrackingSlider
ASValueTrackingSliderObjective-C

A customizable UISlider subclass that displays live values in an animated popup view.

#user-interface#ios#objective-c
Stars1.8k
Forks229
Last commit6 years ago
Context-Menu.iOS
Context-Menu.iOSObjective-C

A customizable iOS library for adding animated context menus with smooth transitions and flexible positioning.

#user-interface#ios#contextmenu
Stars1.8k
Forks242
Last commit8 years ago
FloatingView
FloatingViewJava

An Android library for creating floating view animations above an anchor view with customizable transitions.

#spring-animation#path-animation#floating-view
Stars1.8k
Forks242
Last commit7 years ago
jquery.avgrund.js
jquery.avgrund.jsJavaScript

A lightweight jQuery plugin for modal popups with a unique depth effect.

#user-interface#modal-popup#jquery-plugin
Stars1.7k
Forks341
Last commit5 years ago
SectionedRecyclerViewAdapter
SectionedRecyclerViewAdapterJava

An Android RecyclerView adapter that splits lists into sections with headers, footers, and individual state control.

#user-interface#kotlin-java#adapter
Stars1.7k
Forks374
Last commit4 years ago
react-native-keyboard-spacer
react-native-keyboard-spacerJavaScript

A React Native component that automatically adjusts UI spacing when the iOS keyboard appears.

#user-interface#ios#keyboard-handling
Stars1.6k
Forks222
Last commit3 years ago
electron-context-menu
electron-context-menuJavaScript

Adds a customizable context menu with spellcheck, text actions, image/video handling, and link support to Electron apps.

#user-interface#context-menu#spellcheck
Stars1.5k
Forks167
Last commit4 months ago
Smooth Page Indicator
Smooth Page IndicatorDart

A Flutter package providing animated page indicators with multiple built-in effects and extensive customization.

#dart#mobile-ui#user-interface
Stars1.4k
Forks162
Last commit7 months ago
Gray
GraySwift

A macOS app that lets you set light or dark appearance on a per-application basis.

#user-interface#appearance-customization#dark-mode
Stars1.4k
Forks50
Last commit4 years ago
Candy
Candy

A vibrant icon theme for Linux desktops featuring sweet gradient colors.

#hacktoberfest#user-interface#open-source-icons
Stars1.3k
Forks142
Last commit4 months ago
vlc-pause-click-plugin
vlc-pause-click-pluginC

A VLC plugin that pauses or plays video with a single mouse click on the video image.

#user-interface#open-source#media-player
Stars1.2k
Forks74
Last commit1 year ago
Sticky Headers
Sticky HeadersDart

A Flutter package for adding sticky headers to any scrollable content without special wrappers.

#dart#user-interface#scrollable-content
Stars1.2k
Forks130
Last commit2 years ago
MoreWaita
MoreWaitaMeson

An expanded Adwaita-styled icon theme for GNOME Shell, adding icons for popular third-party apps and MIME types.

#user-interface#adwaita#open-source-design
Stars1.1k
Forks43
Last commit1 month ago
svelte-french-toast
svelte-french-toastSvelte

A buttery smooth, lightweight toast notification library for Svelte applications.

#user-interface#frontend#ui-components
Stars1.1k
Forks44
Last commit2 months ago
stacks
stacksTypeScript

A set of React Native components for building layouts with a clean separation of spacing concerns.

#user-interface#react-native-unistyles#stacks
Stars1.0k
Forks24
Last commit1 year ago
smoke.js
smoke.jsJavaScript

A lightweight, framework-agnostic JavaScript library for styled alerts and notifications using CSS animations.

#user-interface#css-animations#alerts
Stars923
Forks103
Last commit6 years ago
zenity
zenityGo

A cross-platform Go package and command-line tool providing Zenity-like graphical dialogs for user interaction.

#user-interface#graphical-dialogs#go-package
Stars916
Forks44
Last commit15 days ago
Gretel
GretelRuby

A flexible Ruby on Rails plugin for creating and managing breadcrumb navigation trails.

#user-interface#rails-plugin#ruby-on-rails
Stars892
Forks114
Last commit1 year ago
Tonic
TonicJavaScript

A minimal, zero-dependency component framework for the web, built on Web Components and inspired by React.

#web-components#user-interface#javascript-framework
Stars885
Forks28
Last commit2 months ago
Dodo
DodoSwift

A customizable message bar widget for iOS apps written in Swift, supporting success, info, warning, and error messages.

#user-interface#ios#ui-widget
Stars868
Forks63
Last commit4 years ago
TermOx
TermOxC++

A C++20 library for building rich, interactive terminal user interfaces with minimal code.

#event-driven#user-interface#curses
Stars865
Forks63
Last commit11 months ago
StatusAlert
StatusAlertSwift

An iOS framework that displays Apple system-like self-hiding status alerts for non-interruptive user notifications.

#apple#user-interface#ios
Stars842
Forks48
Last commit2 years ago
Elix
ElixJavaScript

A community-driven collection of high-quality, customizable web components for common UI patterns like lists, menus, dialogs, and carousels.

#design-system#web-components#user-interface
Stars837
Forks40
Last commit3 years ago
MyGUI
MyGUIC++

Cross-platform GUI library for games and 3D applications, offering fast, flexible, and simple interface creation.

#user-interface#c-plus-plus#game-development
Stars834
Forks227
Last commit23 hours ago
react-native-star-rating
react-native-star-ratingJavaScript

A React Native component for generating and displaying interactive star ratings with extensive customization options.

#user-interface#star-rating-component#ui-component
Stars829
Forks200
Last commit
Swift-Prompts
Swift-PromptsSwift

A Swift library for designing highly customizable alert prompts and dialogs for iOS applications.

#user-interface#alert-dialogs#ios
Stars727
Forks54
Last commit8 years ago
Ideal Forms
Ideal FormsJavaScript

A jQuery framework for building and validating responsive HTML5 forms with on-the-spot validation and adaptive layouts.

#web-forms#user-interface#html5-forms
Stars720
Forks118
Last commit7 years ago
EmojiCompat
EmojiCompatJava

A backward-compatible library for displaying emoji on Android devices with consistent rendering across OS versions.

#user-interface#emoji#unicode
Stars702
Forks122
Last commit6 years ago
Docker Registry Browser
Docker Registry BrowserRuby

A web interface for browsing and managing Docker registries via the HTTP API V2, built with Ruby on Rails.

#user-interface#devops#rails
Stars696
Forks63
Last commit2 days ago
TTGSnackbar
TTGSnackbarSwift

A Swift-based iOS implementation of Android's Snackbar for displaying brief messages and actions with customizable animations.

#user-interface#ios#animation
Stars649
Forks103
Last commit1 month ago
govatar
govatarGo

A Go library for generating random or deterministic avatar images for male and female profiles.

#user-interface#avatar-generation#avatar-generator
Stars608
Forks49
Last commit3 years ago
PreviousPage 2 of 6

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
3 years ago
Next
#Ui Components74
#Mobile Development50
#Frontend47
#Ios45
#Swift37
#Cocoapods24
#Cross Platform23
#Animation22
#Javascript19
#Angular18
#React Native18
#Ui15