Component Open Source Projects
Browse 3,153 Component open source projects, ranked by GitHub stars. Find the most popular Component tools and libraries.
storybookjs/storybook
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
Metrics details
| Stars | 90,625 |
streamich/react-use
React Hooks — 👍
Metrics details
| Stars | 44,000 |
saadeghi/daisyui
🌼 🌼 🌼 🌼 🌼 The most popular, free and open-source Tailwind CSS component library
Metrics details
| Stars | 41,726 |
alpinejs/alpine
A rugged, minimal framework for composing JavaScript behavior in your markup.
Metrics details
| Stars | 31,792 |
JedWatson/react-select
The Select Component for React.js
Metrics details
| Stars | 28,033 |
element-plus/element-plus
🎉 A Vue.js 3 UI Library made by Element team
Metrics details
| Stars | 27,615 |
bevacqua/dragula
:ok_hand: Drag and drop so simple it hurts
Metrics details
| Stars | 22,145 |
handsontable/handsontable
JavaScript Data Grid / Data Table with a Spreadsheet Look & Feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡
Metrics details
| Stars | 21,983 |
SortableJS/Vue.Draggable
Vue drag-and-drop component based on Sortable.js
Metrics details
| Stars | 20,604 |
mdx-js/mdx
Markdown for the component era
Metrics details
| Stars | 19,697 |
radix-ui/primitives
Radix Primitives is an open-source UI component library for building high-quality, accessible design systems and web apps. Maintained by @workos.
Metrics details
| Stars | 19,075 |
teambit/bit
AI-powered development workspaces with reusable components, architectural clarity and zero overhead.
Metrics details
| Stars | 18,428 |
vasanthk/react-bits
✨ React patterns, techniques, tips and tricks ✨
Metrics details
| Stars | 17,423 |
material-components/material-components-web
Modular and customizable Material Design UI components for the web
Metrics details
| Stars | 17,072 |
ruanyf/react-demos
a collection of simple demos of React.js
Metrics details
| Stars | 16,472 |
flatpickr/flatpickr
lightweight, powerful javascript datetimepicker with no dependencies
Metrics details
| Stars | 16,468 |
ElemeFE/mint-ui
Mobile UI elements for Vue.js
Metrics details
| Stars | 16,449 |
react-native-maps/react-native-maps
React Native Mapview component for iOS + Android
Metrics details
| Stars | 15,981 |
rjsf-team/react-jsonschema-form
A React component for building Web forms from JSON Schema.
Metrics details
| Stars | 15,833 |
ampproject/amphtml
The AMP web component framework.
Metrics details
| Stars | 14,905 |
FaridSafi/react-native-gifted-chat
💬 The most complete chat UI for React Native
Metrics details
| Stars | 14,445 |
marko-js/marko
A declarative, HTML-based language that makes building web apps fun
Metrics details
| Stars | 14,387 |
piotrwitek/react-redux-typescript-guide
The complete guide to static typing in "React & Redux" apps using TypeScript
Metrics details
| Stars | 13,279 |
Semantic-Org/Semantic-UI-React
The official Semantic-UI-React integration
Metrics details
| Stars | 13,217 |
Flipboard/react-canvas
High performance <canvas> rendering for React components
Metrics details
| Stars | 13,202 |
ionic-team/stencil
A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.
Metrics details
| Stars | 13,117 |
skypjack/entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Metrics details
| Stars | 12,929 |
surmon-china/vue-awesome-swiper
🏆 Swiper component for @vuejs
Metrics details
| Stars | 12,779 |
welldone-software/why-did-you-render
why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.)
Metrics details
| Stars | 12,499 |
keplergl/kepler.gl
Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.
Metrics details
| Stars | 11,939 |
akiran/react-slick
React carousel component
Metrics details
| Stars | 11,924 |
styleguidist/react-styleguidist
Isolated React component development environment with a living style guide
Metrics details
| Stars | 11,086 |
daybrush/moveable
Moveable! Draggable! Resizable! Scalable! Rotatable! Warpable! Pinchable! Groupable! Snappable!
Metrics details
| Stars | 10,735 |
ecomfe/vue-echarts
Vue.js component for Apache ECharts™.
Metrics details
| Stars | 10,720 |
reactstrap/reactstrap
Simple React Bootstrap 5 components
Metrics details
| Stars | 10,517 |
meliorence/react-native-snap-carousel
Swiper/carousel component for React Native featuring previews, multiple layouts, parallax images, performant handling of huge numbers of items, and more. Compatible with Android & iOS.
Metrics details
| Stars | 10,515 |
MudBlazor/MudBlazor
Blazor Component Library based on Material Design principles. Do more with Blazor, utilizing CSS and keeping JavaScript to a bare minimum.
Metrics details
| Stars | 10,505 |
reactide/reactide
Reactide is the first dedicated IDE for React web application development.
Metrics details
| Stars | 10,499 |
wix/react-native-calendars
React Native Calendar Components 🗓️ 📆
Metrics details
| Stars | 10,296 |
reactjs/react-transition-group
An easy way to perform animations when a React component enters or leaves the DOM
Metrics details
| Stars | 10,235 |
symfony/console
Eases the creation of beautiful and testable command line interfaces
Metrics details
| Stars | 9,813 |
microsoft/fast
The adaptive interface system for modern web experiences.
Metrics details
| Stars | 9,665 |
missive/emoji-mart
🏪 One component to pick them all
Metrics details
| Stars | 9,393 |
phpDocumentor/ReflectionDocBlock
Metrics details
| Stars | 9,370 |
aksonov/react-native-router-flux
The first declarative React Native router
Metrics details
| Stars | 8,920 |
charmbracelet/bubbles
TUI components for Bubble Tea 🫧
Metrics details
| Stars | 8,688 |
symfony/http-foundation
Defines an object-oriented layer for the HTTP specification
Metrics details
| Stars | 8,630 |
react-toolbox/react-toolbox
A set of React components implementing Google's Material Design specification with the power of CSS Modules
Metrics details
| Stars | 8,619 |
symfony/event-dispatcher
Provides tools that allow your application components to communicate with each other by dispatching events and listening to them
Metrics details
| Stars | 8,535 |
SanderMertens/flecs
A fast entity component system (ECS) for C & C++
Metrics details
| Stars | 8,520 |
symfony/finder
Finds files and directories via an intuitive fluent interface
Metrics details
| Stars | 8,442 |
primefaces/primereact
The Most Complete React UI Component Library
Metrics details
| Stars | 8,322 |
Unity-Technologies/EntityComponentSystemSamples
Metrics details
| Stars | 8,149 |
symfony/http-kernel
Provides a structured process for converting a Request into a Response
Metrics details
| Stars | 8,115 |
hilongjw/vue-lazyload
A Vue.js plugin for lazyload your Image or Component in your application.
Metrics details
| Stars | 8,000 |
bvaughn/react-error-boundary
Simple reusable React error boundary component
Metrics details
| Stars | 7,970 |
molefrog/wouter
🥢 A minimalist-friendly ~2.2KB routing for React and Preact
Metrics details
| Stars | 7,859 |
symfony/polyfill-mbstring
Symfony polyfill for the Mbstring extension
Metrics details
| Stars | 7,823 |
symfony/routing
Maps an HTTP request to a set of configuration variables
Metrics details
| Stars | 7,615 |
phar-io/manifest
Component for reading phar.io manifest information from a PHP Archive (PHAR)
Metrics details
| Stars | 7,482 |
