Showing 36 of 83 projects
A custom iOS ImageView that creates a scratch card effect, allowing users to swipe away a mask to reveal content underneath.
A custom iOS ImageView that creates scratch card effects by covering surfaces with swipeable mulch.
A Vue plugin that provides a feature-rich terminal emulator component for web applications, supporting Vue2 and Vue3.
A UISwitch subclass that animates its superview's background color when toggled, with customizable animations for other UI elements.
A browser-based terminal emulator built with Rust and Yew for creating interactive, terminal-style web applications.
A Vue.js grid component with draggable and resizable boxes for building interactive layouts.
A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.
A customizable, interactive Gantt chart component for Svelte, designed for visualizing and managing project timelines.
A React Native button component that animates between different visual states like idle, busy, and success.
A React library for creating customizable circular menus with smooth animations and drag-and-drop interactions.
A modern React UI component library with 170+ components featuring spring physics animations and audio feedback.
A programmable spreadsheet engine for frontend apps with formulas, async computation, and spill support.
A demonstration of solving complex canvas interactions using React Hooks composition.
A JavaScript library for super fast physics simulations with spring, gravity, friction, and bounce effects.
A lightweight iOS library that animates UI elements with gravity effects, allowing them to be tossed and moved interactively.
An Angular directive for drag-and-drop sorting of grid items in all directions with multi-select support.
A React Native component for frame-by-frame sprite animation, tweening, and dragging using the Animated API and PanResponder.
A lightweight Swift package for interactive spring animations on macOS and iOS using damped spring physics.
A collection view component built for Sprite Kit, enabling UICollectionView-like interfaces in 2D games and interactive scenes.
A React Native component for interactive grading with four visual modes: arcs, smiles, stars, and board.
A native Blazor component library for creating interactive CSS grids with movable and resizable elements for dashboards.
A Svelte 5 pivot table library with drag-and-drop data exploration, grouping, and subtotals.
A customizable countdown timer component for React Native applications with press-to-reset functionality.
A React Native component that displays animated bouncing balls for iOS and Android.
A React Native library that detects which child components are focused within a ScrollView during scrolling.
React hooks implementation of Google's Thanos easter egg that snaps and reverses elements with animation.
An Angular directive enabling mixed-orientation drag-and-drop functionality using Angular CDK.
A lightweight, customizable dropdown menu component for Vue 2 and Vue 3 with SSR support.
A customizable iOS library for presenting animated review prompts with gradient rating options.
An Angular component for rendering Instagram-like stories with swipe navigation, media support, and dynamic backgrounds.
A Zsh plugin that provides an interactive UI for searching and selecting from command history.
A generic drag-and-drop framework for Apache Wicket web applications.
An Angular library providing ready-made interactive components like tooltips, popovers, and dialogs built on floating-ui.
A compact Svelte component library for rendering interactive tree views with customizable icons.
An Angular library for interactive drag-and-drop content swapping with smooth animations and customizable settings.
An Angular component library for creating animated connection beams between HTML elements with customizable paths and gradients.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.