Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Interactive Ui

Interactive Ui

83 projects

Showing 36 of 83 projects

xyflow
xyflowTypeScript

Powerful open-source libraries for building customizable node-based UIs with React or Svelte.

#graph#open-source#workflow
Stars37.8k
Forks2.5k
Last commit20 hours ago
react-spring
react-springTypeScript

A spring-physics based animation library for React, offering fluid and interactive animations across multiple platforms.

#spring-physics#ui-animation#animation
Stars29.1k
Forks1.2k
Last commit1 day ago
parallax
parallaxJavaScript

A lightweight JavaScript library that creates parallax effects reacting to device orientation or mouse movement.

#device-orientation#frontend-animation#gyroscope
Stars16.6k
Forks2.1k
Last commit2 years ago
use-gesture
use-gestureTypeScript

A utility library for adding rich mouse and touch gestures to React and vanilla JavaScript components.

#hooks#drag#wheel
Stars9.6k
Forks336
Last commit2 years ago
vue-flow
vue-flowTypeScript

A highly customizable Vue 3 component library for building interactive flowcharts and node-based diagrams.

#minimap#vitepress#turborepo
Stars6.7k
Forks405
Last commit10 days ago
Elevator.js
Elevator.jsJavaScript

A 'back to top' button that behaves like a real elevator with elevator music to smooth the scrolling experience.

#web-animation#vanilla-js#audio-integration
Stars6.6k
Forks491
Last commit6 years ago
Drawflow
DrawflowJavaScript

A lightweight, dependency-free JavaScript library for creating interactive node-based flow editors in the browser.

#flow-diagram#data-flow#dataflow-programming
Stars6.1k
Forks881
Last commit1 year ago
JDStatusBarNotification
JDStatusBarNotificationSwift

A highly customizable iOS status bar notification library with interactive dismiss, custom views, and SwiftUI support.

#pill#ios#bubble
Stars4.3k
Forks564
Last commit1 year ago
vue-draggable-resizable
vue-draggable-resizableVue

A Vue 3 component for creating draggable and resizable elements with touch support and extensive customization.

#draggable#dashboard#touch-support
Stars3.6k
Forks570
Last commit2 years ago
Blazor workshop
Blazor workshopHTML

A hands-on workshop for learning Blazor by building a pizza ordering application with .NET 8.

#webassembly#workshop#csharp
Stars3.6k
Forks1.5k
Last commit1 year ago
The Kui Framework for Graphical Terminals
The Kui Framework for Graphical TerminalsTypeScript

A framework that enhances command-line interfaces with interactive graphics for cloud-native development, starting with Kubernetes.

#cli-enhancement#graphical-terminal#visualizations
Stars2.9k
Forks190
Last commit1 year ago
MDCSwipeToChoose
MDCSwipeToChooseObjective-C

Add Tinder-like swipe gestures to any UIView in iOS for building interactive apps like flashcards or photo viewers.

#ios#objective-c#tinder-like
Stars2.5k
Forks410
Last commit8 years ago
BreakOutToRefresh
BreakOutToRefreshSwift

A playable pull-to-refresh view for iOS table views that lets users play BreakOut while content loads.

#ios#spritekit#ui-component
Stars2.5k
Forks140
Last commit6 years ago
Magnetic
MagneticSwift

A customizable SpriteKit bubble picker for iOS, inspired by Apple Music's genre selection interface.

#apple#music#apple-music
Stars1.6k
Forks147
Last commit1 year ago
react-insta-stories
react-insta-storiesTypeScript

A React component for building Instagram-like story interfaces with customizable content and interactive controls.

#story-ui#react-component#media-player
Stars1.5k
Forks257
Last commit1 year ago
Hologram
HologramElixir

Full-stack Elixir web framework that compiles Elixir client-side code to JavaScript for building interactive UIs.

#elixir#component-system#declarative-ui
Stars1.4k
Forks107
Last commit11 hours ago
Livewire Datatables
Livewire DatatablesPHP

A Laravel Livewire package for building interactive, feature-rich datatables with sorting, filtering, and bulk actions.

#laravel#livewire-datatables#php-package
Stars1.2k
Forks257
Last commit8 months ago
CardAnimation
CardAnimationSwift

A Swift library providing two UIView subclasses for implementing interactive card flip animations via pan gestures on iOS.

#mobile-ui#ios#ui-animation
Stars1.2k
Forks127
Last commit5 years ago
jparallax
jparallaxHTML

jQuery plugin for creating interactive mouse-driven parallax effects on web elements.

#web-design#frontend-animation#jquery-plugin
Stars1.1k
Forks323
Last commit2 years ago
react-parallax-tilt
react-parallax-tiltTypeScript

A lightweight React component for adding interactive tilt hover effects with zero dependencies.

#animation#gyroscope#ui-effects
Stars1.1k
Forks124
Last commit4 days ago
react-parallax-tilt
react-parallax-tiltTypeScript

A lightweight React component for adding interactive tilt hover effects with zero dependencies.

#animation#gyroscope#ui-effects
Stars1.1k
Forks124
Last commit4 days ago
FlowingMenu
FlowingMenuSwift

Interactive view transition manager for displaying iOS menus with flowing and bouncing animations in Swift.

#ios#ui-animation#menu-navigation
Stars971
Forks109
Last commit6 years ago
Smart Washing Machine
Smart Washing MachineDart

A Flutter UI challenge implementing a smart washing machine app with Box2D physics and interactive visual effects.

#smart-washing-machine#dart#ui-challenge
Stars911
Forks131
Last commit3 years ago
GLCalendarView
GLCalendarViewObjective-C

A fully customizable iOS calendar view component that functions as an interactive date range picker.

#ios#objective-c#ui-component
Stars852
Forks106
Last commit4 years ago
Shiny
ShinySwift

An iOS library that creates an iridescent effect view that responds to device motion, inspired by Apple Pay Cash.

#mobile-design#ios#ui-animation
Stars842
Forks43
Last commit1 year ago
Haiku Core
Haiku CoreTypeScript

Interactive UI animation engine for the web, serving as the core renderer for Haiku Animator components.

#ui-animation#animation#web-animation
Stars766
Forks45
Last commit2 years ago
vue3-dnd
vue3-dndTypeScript

A Vue 3 implementation of React DnD using the Composition API, supporting both Vue 2 and Vue 3.

#vue2#draggable#drag
Stars714
Forks54
Last commit1 year ago
Scratcher
ScratcherDart

A Flutter widget that creates a scratch card interface to temporarily hide content from users.

#dart#game-mechanics#ui-component
Stars671
Forks76
Last commit2 years ago
MusicPlayerTransition
MusicPlayerTransitionSwift

A Swift library implementing a custom interactive transition animation similar to Apple Music's iOS player.

#ios#ui-animation#interactive-ui
Stars638
Forks49
Last commit7 years ago
ng-diagram
ng-diagramTypeScript

An Angular library for building interactive diagrams, node-based editors, and visual programming interfaces with a reactive, plugin-based architecture.

#network-diagram#graph#flow-diagram
Stars563
Forks39
Last commit4 days ago
Sortable
SortableJavaScript

A Knockout.js binding to connect observableArrays with jQuery UI sortable, draggable, and droppable functionality.

#ui-binding#sortable-lists#frontend
Stars545
Forks128
Last commit5 months ago
Popoto.js
Popoto.jsJavaScript

A JavaScript library for building interactive visual query builders for Neo4j graph databases.

#graph#visual-query-builder#cypher
Stars534
Forks70
Last commit5 months ago
Radial Menu
Radial MenuDart

A Flutter widget for creating animated radial menus with customizable items and animations.

#dart#mobile-ui#radial-menu
Stars513
Forks74
Last commit5 years ago
phoenix-liveview-counter-tutorial
phoenix-liveview-counter-tutorialElixir

A beginner-friendly tutorial for building a real-time counter app with Phoenix LiveView, teaching fundamentals from first principles.

#beginner-tutorial#beginner-friendly#server-rendered
Stars420
Forks42
Last commit9 days ago
BlazorDragDrop
BlazorDragDropHTML

A lightweight drag-and-drop library for Blazor applications, enabling interactive UI reordering and item transfers.

#blazor-client#drag#csharp
Stars417
Forks99
Last commit2 years ago
vue-command
vue-commandVue

A fully working, feature-rich terminal emulator component for Vue.js applications.

#terminal-emulator#developer-tools#ui-component
Stars393
Forks47
Last commit4 months ago
Page 1 of 3Next

Related Tags

#Ui Components29#Frontend28#Ios17#Animation15#Drag And Drop15#Angular14#Swift14#Typescript13#Component Library10#Mobile Development10#React10#Cocoapods9
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