Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Component

Component

119 projects

Showing 36 of 119 projects

@tato30/vue-pdf
@tato30/vue-pdfTypeScript

A Vue 3 component library for rendering and interacting with PDF documents in web applications.

#web-components#viewer#pdfjs
Stars692
Forks113
Last commit2 days ago
thaw
thawRust

A Leptos component library implementing Fluent Design for building modern web applications with Rust.

#leptos#webassembly#ui
Stars611
Forks80
Last commit5 months ago
VueFinder File Library
VueFinder File LibraryVue

A modern, customizable file manager component for Vue 3+ applications, enabling file organization, preview, and management.

#developer-tools#explorer#media-library
Stars607
Forks107
Last commit5 days ago
react-native-fit-image
react-native-fit-imageTypeScript

A responsive React Native image component that automatically fits its container, even on screen rotation.

#image-component#responsive#ios
Stars578
Forks53
Last commit5 years ago
Maz-UI
Maz-UITypeScript

A lightweight Vue & Nuxt library of standalone components, plugins, and tools for building modern interfaces.

#library#dark-mode#nuxt
Stars564
Forks76
Last commit1 day ago
svelte-table
svelte-tableSvelte

A relatively minimal Svelte table component with sorting, filtering, row selection, and expandable rows.

#sorting#svelte3#table
Stars560
Forks41
Last commit1 year ago
ng-dynamic-component
ng-dynamic-componentTypeScript

A library for rendering dynamic Angular components with full lifecycle support for inputs and outputs.

#inputs-outputs#standalone-components#component-rendering
Stars559
Forks62
Last commit3 months ago
ember-power-select
ember-power-selectTypeScript

A highly extensible and accessible select component for Ember.js applications with full customization capabilities.

#select#ember-addon#glint
Stars540
Forks375
Last commit6 hours 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
ngx-slider
ngx-sliderTypeScript

A self-contained, mobile-friendly slider component for Angular applications.

#slider#ui#accessibility
Stars411
Forks176
Last commit1 month ago
svelte-fa
svelte-faSvelte

A tiny, tree-shakable FontAwesome component library for Svelte applications.

#icon#icon-library#fontawesome
Stars399
Forks28
Last commit11 months ago
active-table
active-tableTypeScript

A fully customizable, framework-agnostic web component for building editable tables and data grids.

#data-grid#editable-table#editable-grid
Stars328
Forks15
Last commit7 months ago
react-native-scalable-image
react-native-scalable-imageJavaScript

A React Native Image component that automatically scales width or height to maintain the original aspect ratio.

#image-component#responsive#scales-height
Stars312
Forks64
Last commit
Symfony HTML Sanitizer
Symfony HTML SanitizerPHP

An object-oriented PHP library for sanitizing untrusted HTML input to prevent XSS and other injection attacks.

#web-security#dom-sanitization#sanitizer
Stars285
Forks13
Last commit3 days ago
react-native-pulse-loader
react-native-pulse-loaderJavaScript

A React Native component that displays a Tinder-like animated pulse loader with a central avatar.

#mobile-ui#animation#loader
Stars273
Forks61
Last commit6 years ago
antue
antueLess

A complete Vue implementation of Ant Design's enterprise-class UI components.

#ant-design#typescript#ui-library
Stars254
Forks35
Last commit7 months ago
react-native-hero
react-native-heroJavaScript

A flexible React Native hero unit component with dynamic image sizing, color overlays, and custom image support.

#mobile-ui#ui-component#dynamic-images
Stars252
Forks10
Last commit8 years ago
vue-tailwind-datepicker
vue-tailwind-datepickerTypeScript

A customizable datepicker component for Vue 3 applications built with Tailwind CSS and dayjs.

#design-system#dayjs#date-handling
Stars248
Forks56
Last commit1 month ago
vue-virtual-waterfall
vue-virtual-waterfallVue

A Vue 3 component for rendering high-performance virtual waterfall layouts with dynamic item heights.

#vueuse#vue3#vite
Stars247
Forks32
Last commit2 months ago
vue-bottom-sheet
vue-bottom-sheetVue

🔥 A nice clean and touch-friendly bottom sheet component based on Vue.js and Hammer.js for Vue 3

#vuejs#bottom-sheet#vue
Stars232
Forks47
Last commit2 years ago
DzHTMLText
DzHTMLTextPascal

A Delphi and Lazarus visual component for displaying formatted text using HTML-like tags in labels.

#label#formatted#pascal
Stars229
Forks61
Last commit9 months ago
powertable
powertableSvelte

A Svelte component that transforms JSON data into an interactive HTML table with sorting, filtering, pagination, and inline editing.

#json-to-table#table-component#interactive-table
Stars222
Forks12
Last commit3 years ago
vue-slide-up-down
vue-slide-up-downJavaScript

A Vue component that provides smooth slide-up/down/toggle animations similar to jQuery's slide methods.

#vue2#ui-animation#animation
Stars202
Forks41
Last commit1 year ago
svelte-fullcalendar
svelte-fullcalendarJavaScript

A Svelte component wrapper for FullCalendar, providing seamless calendar integration in Svelte and SvelteKit applications.

#typescript#fullcalendar#ui-components
Stars198
Forks21
Last commit3 years ago
v-chart-plugin
v-chart-pluginJavaScript

A Vue.js plugin for creating fully reactive and customizable charts using D3.js with two-way data binding.

#datavisualization#dashboard#plugin
Stars195
Forks33
Last commit8 months ago
BEKCurveTabbar
BEKCurveTabbarSwift

A fully customizable iOS tab bar replacement using Bézier paths with Interface Builder support.

#ios#animation#ui-component
Stars184
Forks17
Last commit6 years ago
svelte-stepper
svelte-stepperSvelte

A headless Svelte library for building animated multi-step flows with full control over layout and transitions.

#stepper#animation#headless-ui
Stars179
Forks5
Last commit1 year ago
heirline-components.nvim
heirline-components.nvimLua

A collection of pre-built, distro-agnostic UI components for customizing Neovim's statusline, winbar, tabline, and statuscolumn with Heirline.

#heirline#vim-customization#nvim-plugins
Stars160
Forks7
Last commit
Aura.Filter
Aura.FilterPHP

A PHP library for validating and sanitizing arrays and objects with a fluent interface.

#composer#sanitization#aura
Stars156
Forks33
Last commit25 days ago
Jordium Gantt Vue3
Jordium Gantt Vue3Vue

A Vue 3 Gantt chart component library with built-in resource view for task scheduling and resource planning.

#gantt#task-scheduler#internationalization
Stars132
Forks36
Last commit10 days 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
Stars111
Forks10
Last commit
vue-stepper-component
vue-stepper-componentVue

A renderless Vue component for building customizable stepper interfaces with full control over UI and logic.

#stepper#stepper-ui#ui-utilities
Stars108
Forks24
Last commit2 years ago
vue-grid
vue-gridVue

An advanced Vue.js grid component for fast loading and rendering of tabular data.

#tachyons-css#flexbox#table
Stars107
Forks22
Last commit2 years ago
Play-em JS
Play-em JSJavaScript

A front-end JavaScript component that manages and plays audio/video tracks sequentially from multiple streaming platforms.

#music#playback#audio-player
Stars99
Forks16
Last commit5 months ago
antd-phone-input
antd-phone-inputTypeScript

Advanced, highly customizable phone input component for Ant Design with built-in validation and country support.

#react-component#material-ui-alternative#number
Stars92
Forks16
Last commit7 months ago
react-native-swipeview
react-native-swipeviewJavaScript

A customizable React Native component for creating swipeable views with left/right hidden actions.

#mobile-ui#ios#swipeview
Stars88
Forks11
Last commit9 years ago
PreviousPage 2 of 4Next

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
8 months ago
8 years ago
#Frontend51
#Ui Components44
#Typescript33
#Javascript27
#Vue24
#React Native19
#React18
#Ios17
#Angular17
#Component Library16
#Ui Library16
#Animation14