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

MKProgress
MKProgressSwift

A simple and customizable progress HUD for iOS apps built with Swift.

#user-interface#ios#loading-indicator
Stars143
Forks20
Last commit3 years ago
react-native-android-statusbar
react-native-android-statusbarJava

A React Native Android module for programmatically controlling the Android status bar (color, visibility).

#native-module#user-interface#react-native-android
Stars143
Forks26
Last commit
react-native-progressive-input
react-native-progressive-inputJavaScript

A React Native text input component with built-in clear button and activity indicator for autocomplete solutions.

#user-interface#text-input#loading-indicator
Stars117
Forks29
Last commit
encodermenu
encodermenuPython

A simple async menu system for MicroPython using a rotary encoder and OLED display for embedded projects.

#encoder#user-interface#async-menu
Stars116
Forks20
Last commit5 years ago
CatUI
CatUILua

A very light-weight GUI framework for the Löve2D game engine, designed for simplicity and extensibility.

#event-driven#user-interface#lightweight
Stars116
Forks17
Last commit4 years ago
CrownControl
CrownControlSwift

A tiny iOS accessory view inspired by Apple Watch Digital Crown for scrolling content without lifting your thumb.

#user-interface#ios#gesture-control
Stars110
Forks12
Last commit7 years ago
d3-component
d3-componentJavaScript

A lightweight component abstraction for D3.js that encapsulates the General Update Pattern and enables composable stateless functional components.

#dom-manipulation#component-architecture#user-interface
Stars110
Forks10
Last commit
Field Actions
Field ActionsTypeScript

Add copy-to-clipboard and link actions to Directus fields for both interfaces and displays.

#user-interface#admin-ui#directus-actions
Stars108
Forks13
Last commit1 month ago
MGUI
MGUIC#

A UI framework for MonoGame featuring a WPF-like layout engine, data binding, and a comprehensive set of controls.

#user-interface#open-source#monogame-framework
Stars103
Forks14
Last commit4 months ago
PieMenu
PieMenuJava

A libGDX library for creating flexible circular context menus (pie menus) with customizable widgets and animations.

#user-interface#open-source#radial-menu
Stars88
Forks15
Last commit3 years ago
AZEmptyState
AZEmptyStateSwift

A UIControl subclass for creating customizable empty state views in iOS apps.

#cocoa-touch#user-interface#ios
Stars85
Forks8
Last commit7 years ago
VolumeControl
VolumeControlObjective-C

A custom circular volume slider control for iOS applications with smooth animations.

#user-interface#ios#animation
Stars83
Forks8
Last commit9 years ago
react-native-touchable-bounce
react-native-touchable-bounceJavaScript

A React Native Touchable component that provides a bounce animation effect on press.

#user-interface#animation#interactive
Stars82
Forks11
Last commit8 years ago
Iu
IuCrystal

A Crystal UI framework built on LibUI with reusable components and cross-platform support.

#user-interface#gui-toolkit#component-based
Stars77
Forks5
Last commit2 years ago
MediaRecorderDialog
MediaRecorderDialogJava

An Android custom dialog that simplifies audio recording, playback, and storage with a single reusable component.

#user-interface#java-library#custom-view
Stars75
Forks12
Last commit9 years ago
ibm-security
ibm-securityJavaScript

An open-source React component library built by IBM Security using the Carbon Design System.

#design-system#user-interface#accessibility
Stars75
Forks53
Last commit8 months ago
planet
planetSwift

A customizable country picker view controller for iOS apps with country selection and calling code support.

#user-interface#ios#country-picker
Stars72
Forks26
Last commit6 years ago
barceloneta
barcelonetaSwift

An iOS library for incrementing/decrementing values with drag gestures, featuring customizable timing and looping behavior.

#gesture#mobile-ui#user-interface
Stars72
Forks4
Last commit7 years ago
BreadcrumbsBundle
BreadcrumbsBundlePHP

A Symfony bundle for generating and rendering breadcrumb navigation with support for namespaces and multiple templates.

#user-interface#microdata#json-ld
Stars70
Forks12
Last commit5 months ago
JustPeek
JustPeekShell

An iOS library that adds Force Touch-like Peek and Pop interactions to devices without native support.

#user-interface#ios#peek
Stars68
Forks3
Last commit8 years ago
Group Modal
Group ModalVue

A Directus interface extension that groups fields into a modal dialog accessible via a button.

#user-interface#content-management#directus-extension
Stars64
Forks4
Last commit
SendIndicator
SendIndicatorSwift

A customizable iOS send button animation component that provides visual feedback during task execution.

#user-interface#ios#animation
Stars63
Forks7
Last commit8 years ago
react-native-animated-flatlist
react-native-animated-flatlistJavaScript

A React Native FlatList component with smooth animations for item insertions and deletions.

#user-interface#animation#react-native-animatable
Stars58
Forks8
Last commit
alchemic_avatar
alchemic_avatarElixir

Generates letter-based avatars from names or strings using configurable color palettes and supports Chinese characters.

#user-interface#elixir#avatar-generation
Stars58
Forks8
Last commit3 years ago
KRAlertController
KRAlertControllerSwift

A beautiful and easy-to-use colored alert controller for iOS apps, written in Swift.

#user-interface#alert-dialogs#ios
Stars52
Forks6
Last commit7 years ago
react-native-awesome-alert
react-native-awesome-alertJavaScript

Customizable modal components with checkbox options for React Native apps.

#mobile-ui#user-interface#ios
Stars51
Forks11
Last commit7 years ago
animation.nvim
animation.nvimLua

An OOP library for creating smooth animations in Neovim using self-adjusting timers to compensate for terminal limitations.

#user-interface#animation#terminal-graphics
Stars47
Forks0
Last commit3 years ago
BPBlockActivityIndicator
BPBlockActivityIndicatorSwift

A clean iOS activity indicator with block moving animation for displaying task progress.

#loadingview#user-interface#ios
Stars45
Forks9
Last commit9 years ago
Shine
ShineJavaScript

A prototype web archive exploration UI powered by Solr for searching and browsing archived web content.

#prototype#web-archives#user-interface
Stars43
Forks7
Last commit6 years ago
react-native-simpledialog-android
react-native-simpledialog-androidJava

React Native Android module for displaying native Android AlertDialogs, similar to AlertIOS.

#user-interface#alert-dialog#native-modules
Stars43
Forks18
Last commit
BlazorXTabs
BlazorXTabsC#

An extended tabs component library for Blazor with advanced features like page navigation, drag & drop, and wizard-style steps.

#user-interface#nuget#library
Stars39
Forks13
Last commit2 months ago
confirm-quit.nvim
confirm-quit.nvimLua

A Neovim plugin that prompts for confirmation before closing the last window to prevent accidental exits.

#user-interface#productivity#neovim-plugin
Stars38
Forks9
Last commit1 year ago
SHPopup
SHPopupSwift

A lightweight iOS library for customizable popup views with nested popup support.

#user-interface#modal-view#ios
Stars37
Forks6
Last commit5 years ago
LIHAlert
LIHAlertSwift

A Swift library providing animated, customizable alert banners for iOS applications.

#user-interface#ios#ios-animation
Stars37
Forks9
Last commit5 years ago
Toolbar
ToolbarAutoHotkey

An AutoHotkey class providing intuitive methods to create and manage custom Toolbar controls in GUI windows.

#user-interface#toolbar#autohotkey
Stars37
Forks4
Last commit5 years ago
LimeUI
LimeUIGame Maker Language

A free UI framework for Game Maker with flexpanels for building responsive, animated, and touch-friendly game interfaces.

#user-interface#game-maker#open-source
Stars35
Forks2
Last commit3 days ago
PreviousPage 4 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
9 years ago
3 years ago
8 years ago
4 years ago
7 years ago
8 years ago
Next
#Ui Components74
#Mobile Development50
#Frontend47
#Ios45
#Swift37
#Cocoapods24
#Cross Platform23
#Animation22
#Javascript19
#Angular18
#React Native18
#Ui15