25 repository-uri
Collections of pre-built visual elements and layouts specifically for building user interfaces with React.
Distinct from React Component Libraries: The candidates were either in 'awesome-lists' or too specific to desktop/native environments; a general root-level tag for React UI libraries is needed.
Explore 25 awesome GitHub repositories matching user interface & experience · React UI Component Libraries. Refine with filters or upvote what's useful.
Arco Design este o bibliotecă de componente UI React și un framework de sistem de design utilizat pentru a construi interfețe web profesionale. Oferă o colecție de elemente vizuale și layout-uri pre-construite, concepute pentru a menține un limbaj de design consistent în cadrul aplicațiilor. Sistemul dispune de un motor de teme bazat pe token-uri, care utilizează variabile de design ierarhice și variabile CSS pentru a permite personalizarea vizuală granulară. Acest lucru permite modificarea stilurilor globale și la nivel de componentă printr-un editor de teme dedicat sau un loader, pentru a alinia interfața cu identități de brand specifice. Framework-ul suportă dezvoltarea UI enterprise prin furnizarea de instrumente pentru gestionarea sistemului de design și un depozit centralizat pentru stocarea și distribuirea componentelor de business reutilizabile. Aceste capabilități facilitează asamblarea layout-urilor funcționale și partajarea modulelor de interfață personalizate în mai multe proiecte.
Provides a comprehensive collection of pre-built React components and layouts for building professional web interfaces.
Acest proiect este un șablon administrativ bazat pe React și un kit UI conceput pentru construirea de dashboard-uri. Oferă o colecție cuprinzătoare de layout-uri pre-stilizate, o bibliotecă de componente accesibile și un framework UI bazat pe Sass pentru crearea interfețelor administrative. Șablonul este structurat în mod specific ca un proiect optimizat pentru AI, utilizând tipare de codare și organizare concepute pentru a ajuta asistenții AI să genereze cod React consistent și gata de producție. Dispune de un sistem de stilizare flexibil folosind variabile Sass și proprietăți personalizate CSS pentru a suporta teme personalizabile light și dark. Kit-ul acoperă o gamă largă de capabilități de interfață, inclusiv widget-uri de vizualizare a datelor, tabele interactive cu sortare și paginare, și elemente de formular complexe precum wizard-uri multi-pas. Include sisteme de navigare de nivel înalt, cum ar fi bare laterale și breadcrumbs, precum și componente structurale precum grile responsive, dialoguri modale și interfețe de calendar accesibile.
Offers a library of accessible form inputs, navigation menus, and overlays built with WAI-ARIA standards for React.
create-react-library este un generator de linie de comandă și un mediu de dezvoltare conceput pentru crearea de biblioteci de componente React reutilizabile. Scaffoldează structura necesară a proiectului și pipeline-urile de build necesare pentru a dezvolta, bundle-ui și publica module JavaScript într-un registru. Instrumentul oferă o buclă de dezvoltare care leagă directorul sursă al bibliotecii de o aplicație exemplu companion, permițând actualizări în timp real și previzualizări live. Include, de asemenea, un pipeline de implementare care transformă aplicațiile exemplu în build-uri de producție pentru găzduire ca documentație publică. Sistemul de build gestionează bundle-uirea modulelor în formate multiple pentru CommonJS și ES modules, inclusiv generarea de sourcemaps. De asemenea, gestionează dependențele de tip „peer dependency” pentru a se asigura că dependențele partajate sunt externalizate și nu bundle-uite în pachetul final.
A dedicated toolset for building and distributing reusable React UI component libraries.
Acest proiect este un sistem de design enterprise și un framework de interfață web care oferă o bibliotecă de componente React pentru construirea unor experiențe de utilizator consistente. Servește ca punte de flux de lucru design-la-cod, sincronizând instrumentele de design de produs cu implementarea frontend pentru a accelera viteza de dezvoltare. Framework-ul se concentrează pe sincronizarea design-la-cod și construirea sistemelor de design enterprise. Acesta permite standardizarea componentelor vizuale și compunerea ecranelor web și mobile complexe folosind elemente de interfață unificate și tipare de layout. Biblioteca implementează un sistem de design-token și mapare de stil cross-platform pentru a menține fidelitatea vizuală între machetele de design și codul de producție. Utilizează o abordare bazată pe configurare și principii de design atomic pentru a organiza elementele independente în layout-uri mai mari.
Develops a configurable set of reusable web elements specifically as a React UI component library.
This project is a Next.js landing page template and React UI kit designed for showcasing software products and open source projects. It serves as a professional marketing website foundation and a Tailwind CSS website boilerplate for building modern web interfaces. The framework provides specialized layouts and components for open source project showcases, SaaS landing pages, and admin dashboards. It includes a collection of responsive components and styling utilities that allow for visual design customization of colors, fonts, and layouts. The capability surface covers a variety of UI elemen
Provides a comprehensive collection of pre-built visual elements and layouts specifically for building user interfaces with React.
Acest proiect este o bibliotecă de componente React UI și un kit UI frontend conceput pentru a oferi o colecție de elemente de interfață pre-stilate. Servește drept framework de sistem de design, oferind modele vizuale standardizate pentru a asigura un aspect coerent pe diferite ecrane. Biblioteca se concentrează pe implementarea sistemului de design și arhitectura componentelor frontend, permițând crearea de site-uri web și aplicații moderne. Se integrează direct în fluxul de lucru al unei aplicații React pentru a accelera dezvoltarea layout-urilor web complexe. Sistemul utilizează o abstractizare bazată pe componente și un design compozițional pentru a construi elemente de interfață reutilizabile. Încorporează un motor de teme cu variabile CSS și stilizare de tip utility-first pentru a menține o scală de design și un sistem vizual consistent, folosind în același timp definiții de tip TypeScript pentru siguranța prop-urilor.
Provides a cohesive design language and pre-built visual elements that integrate into React workflows.
Geist UI este un framework de sistem de design și o bibliotecă de componente React UI. Oferă o colecție de componente pre-stilate, accesibile și primitive de design utilizate pentru a menține consistența vizuală în site-uri web și aplicații. Framework-ul include un provider UI tematic care gestionează stilurile aplicației printr-un sistem centralizat, permițând comutarea modurilor vizuale, cum ar fi temele light și dark. De asemenea, dispune de un sistem de grid CSS responsive pentru organizarea conținutului în rânduri și coloane care se adaptează la diverse dimensiuni de ecran. Biblioteca acoperă dezvoltarea UI accesibilă folosind markup conform și oferă instrumente pentru implementarea layout-ului responsive și designul interfețelor web moderne.
Offers a comprehensive collection of pre-built visual elements and layouts specifically for React applications.
Acest proiect este o resursă de învățare React formată din fișiere de pornire și proiecte de referință. Oferă o colecție de template-uri de proiecte React full stack și exemple de biblioteci de componente pentru a demonstra construcția interfețelor utilizator interactive și a aplicațiilor single page. Resursa include un ghid de gestionare a stării care acoperă utilizarea hook-urilor, reducer-elor și context provider-elor. Dispune de implementări practice pentru gestionarea stării locale a componentelor, sincronizarea datelor globale ale aplicației și gestionarea tranzițiilor complexe de stare. Materialul acoperă dezvoltarea web full stack, inclusiv randarea pe server și utilizarea server actions pentru gestionarea formularelor. De asemenea, abordează rutarea client-side, compoziția UI modulară și integrarea aplicațiilor frontend cu baze de date externe și servicii de autentificare.
Provides a collection of pre-built visual elements and layouts specifically for React interfaces.
ChatUI este o bibliotecă și un framework React pentru interfețe conversaționale, conceput pentru construirea de interfețe de mesagerie. Oferă un set de componente pentru crearea fluxurilor de conversație, inclusiv bule de mesaj, zone de input și ierarhii structurate de mesaje. Biblioteca se distinge prin funcționalități specializate pentru interfețe cu agenți AI, cum ar fi vizualizarea procesului de raționament al unui agent și animații de scriere simulate care redau textul caracter cu caracter. Include, de asemenea, un sistem de template-uri de carduri conversaționale pre-proiectate pentru afișarea bannerelor, listelor de selecție și chestionarelor în cadrul unui flux de chat. Framework-ul acoperă domenii largi de capabilități, inclusiv adaptarea layout-ului pentru ecrane mobile și desktop, internaționalizare bazată pe locale pentru suport multilingv și un sistem de teme bazat pe variabile pentru personalizarea brandului. Implementează standarde de accesibilitate prin structurare semantică DOM și asigurarea contrastului pentru a sprijini cititoarele de ecran și tehnologiile asistive.
Provides a comprehensive library of pre-built React components for constructing consistent conversational interfaces.
Gestalt este o bibliotecă de componente UI React sigură din punct de vedere al tipurilor și un sistem de design. Oferă o colecție de elemente de interfață reutilizabile și token-uri de design care respectă standardele internaționale de accesibilitate pentru a asigura utilizabilitatea pentru persoanele cu nevoi diverse. Framework-ul include un sistem de layout web responsiv cu breakpoint-uri definite și containere de grid care adaptează interfețele pentru dispozitive desktop, mobile și tablete. Dispune de o suită de componente internaționalizate care suportă mai multe limbi, scheme de culori regionale și orientări ale textului de la dreapta la stânga. Biblioteca acoperă o gamă largă de capabilități de interfață, inclusiv afișaje flexibile de tip grid și masonry cu virtualizare pentru randare de înaltă performanță, elemente de formular cuprinzătoare și sisteme de navigare. Oferă, de asemenea, instrumente pentru comunicarea stării sistemului prin alerte și bannere, overlay-uri contextuale precum modale și popover-uri, și vizualizări de date accesibile pentru metrici și tendințe. Sistemul utilizează declarații TypeScript oficiale pentru a asigura integritatea datelor și a preveni erorile de runtime în timpul dezvoltării.
Ships a collection of pre-built visual elements and layouts specifically for building user interfaces with React.
Elemental is a component-based design system and React UI framework. It provides a collection of pre-styled interface components and CSS patterns used to build consistent user interfaces and layout designs for web applications. The library functions as a customizable CSS UI library, allowing for the implementation of custom design systems by mapping design tokens and stylesheets to reusable elements. It integrates vector icon rendering to embed scalable graphic glyphs directly within interface components. The framework supports the composition of complex layouts using pre-made elements such
Ships a collection of pre-styled interface components and CSS patterns specifically for building user interfaces with React.
winjs este un toolkit UI de browser și o bibliotecă de componente JavaScript concepută pentru construirea aplicațiilor web. Oferă un set de componente și utilitare de înaltă performanță cu suport nativ pentru atingere, tastatură și accesibilitate. Proiectul dispune de un normalizator de evenimente cross-browser care creează evenimente sintetice de pointer și focus pentru a asigura un comportament de intrare consistent în diferite browsere. Include, de asemenea, un framework de localizare web pentru gestionarea traducerilor în mai multe limbi și a formatelor regionale folosind fișiere de resurse cheie-valoare. Toolkit-ul acoperă o gamă largă de capabilități, inclusiv un pipeline de active frontend pentru compilarea codului sursă, sincronizarea UI bazată pe stare pentru a optimiza actualizările DOM și un sistem cuprinzător de stilizare pentru tipografie, controale de formular și culori de accent dinamice. Oferă, de asemenea, utilitare pentru gestionarea globală a evenimentelor, animații de tranziție UI și coordonarea elementelor de interfață care pot fi închise.
Wraps imperative components into declarative React versions by managing DOM instantiation and disposal.
Acest proiect este un framework de plugin-uri pentru editorul de text îmbogățit Draft.js, oferind un sistem pentru a adăuga comportamente personalizate, decoratori și scurtături de tastatură. Acesta funcționează ca un toolkit pentru extinderea editorului cu formatare avansată și elemente interactive, oferind în același timp o bibliotecă de componente React UI pentru gestionarea barelor de instrumente și a ferestrelor pop-up. Framework-ul se distinge prin suportul său specializat pentru sistemele de mențiuni sociale, permițând detectarea și formatarea hashtag-urilor și a mențiunilor utilizatorilor ca entități interactive prin declanșatoare de completare automată. Include, de asemenea, o suită cuprinzătoare de extensii media bogate pentru încorporarea și manipularea imaginilor, videoclipurilor, emoji-urilor și stickerelor direct în fluxul textului. Capabilitățile largi includ implementarea barelor de instrumente contextuale — cum ar fi meniurile plutitoare, statice sau aliniate lateral — și capacitatea de a gestiona aranjarea conținutului prin interacțiuni de tip drag-and-drop și redimensionarea blocurilor. Sistemul acoperă, de asemenea, instrumente de gestionare a conținutului, cum ar fi metricile documentului în timp real și gestionarea istoricului pentru operațiunile de undo și redo. Proiectul este scris în TypeScript și oferă o arhitectură extensibilă pentru integrarea decoratorilor personalizați și a pipeline-urilor de transformare a stării.
Ships a collection of React-based toolbar and popup components for managing content insertion.
InstantSearch este un framework de căutare JavaScript și o bibliotecă UI concepută pentru construirea de interfețe de căutare și descoperire instantanee folosind API-ul Algolia. Oferă un toolkit pentru implementarea logicii de căutare, sincronizarea stării și randarea rezultatelor în diverse medii, incluzând biblioteci de componente dedicate pentru React și Vue.js. Framework-ul decuplează procesarea datelor de căutare de stratul UI printr-o abstractizare a logicii bazată pe conectori și un model de provider pentru distribuția stării. Acest lucru permite dezvoltatorilor să construiască comportamente de căutare personalizate prin transformarea conectorilor în hook-uri și asamblarea interfețelor folosind un sistem de widget-uri independente și compozabile. Biblioteca acoperă o gamă largă de domenii funcționale, inclusiv randarea server-side pentru optimizarea motoarelor de căutare, sincronizarea URL-urilor pentru persistența stării și analiza interacțiunii utilizatorului. Suportă, de asemenea, capabilități avansate de descoperire, cum ar fi reranking-ul bazat pe conversii, călătorii personalizate ale utilizatorilor și predicția intenției bazată pe machine learning.
Provides a specialized collection of pre-built search widgets and hooks for React applications.
Airframe-react este o bibliotecă de componente UI Bootstrap și un starter kit pentru construirea de dashboard-uri de administrare și interfețe de gestionare bazate pe React. Acesta oferă o fundație de dezvoltare preconfigurată și o colecție de elemente de interfață gata de producție pentru a asambla ecrane de aplicație consistente. Proiectul include șabloane web responsive și layout-uri de pagină pre-proiectate care adaptează automat conținutul pentru ecrane desktop, tabletă și mobile. Acesta permite crearea de panouri administrative printr-un set de variații structurale de layout și o bibliotecă de pagini gata făcute. Setul de instrumente acoperă scaffolding-ul aplicației și prototiparea rapidă a UI-ului, incluzând gestionarea temelor frontend pentru schimbarea stilurilor vizuale la runtime. De asemenea, suportă maparea navigației bazată pe rute pentru a lega sidebar-urile și navbar-urile specifice de rutele aplicației.
Provides a comprehensive collection of pre-built visual elements and layouts specifically for React.
This project is a React-based rich text editor designed for authoring and managing markdown documents through a visual interface. It functions as a modular framework that renders markdown in real-time, allowing users to create structured content without manual syntax entry. The editor is built on a plugin-based architecture that enables developers to extend functionality while maintaining minimal application bundle sizes. It provides a comprehensive command interface for programmatic content manipulation and utilizes reactive state management to ensure the visual editing surface remains synch
Ships a collection of modular React components designed for integrating rich text and data input into web applications.
Horizon UI Chakra este un template de dashboard și o bibliotecă de componente cuprinzătoare, concepute pentru construirea de aplicații web administrative. Oferă un boilerplate fundamental care utilizează o arhitectură modulară, bazată pe componente, pentru a facilita construcția rapidă a interfețelor de gestionare complexe și a panourilor de vizualizare a datelor. Proiectul se distinge prin integrarea unui sistem de design centralizat care propagă token-urile vizuale în întreaga aplicație, asigurând branding și stilizare consistente pentru toate elementele interfeței. Suportă layout-uri responsive prin sisteme de grid fluid și oferă o personalizare extinsă a temelor, inclusiv suport pentru modurile light și dark, pentru a se alinia cerințelor specifice de accesibilitate și vizualitate. Biblioteca include o suită de template-uri de pagini pre-construite și elemente UI reutilizabile care eficientizează dezvoltarea funcționalităților standard ale aplicației, cum ar fi autentificarea și analytics. Oferă, de asemenea, instrumente de linie de comandă pentru scaffolding-ul proiectului, permițând dezvoltatorilor să genereze structuri de aplicații full-stack și să sincronizeze activele de design cu codul implementat pentru a menține consistența pe tot parcursul ciclului de viață al dezvoltării.
Assembles web applications by inserting ready-to-use interface elements that maintain a consistent look and feel.
Beautiful React Diagrams este o bibliotecă de componente pentru construirea de vizualizări interactive bazate pe noduri și diagrame de flux în aplicațiile React. Oferă un framework pentru randarea schemelor vizuale personalizate unde nodurile și legăturile sunt gestionate printr-o stare centralizată, asigurând o singură sursă de adevăr pentru layout-uri complexe. Biblioteca se distinge printr-un model de randare flexibil care permite injectarea de componente personalizate definite de utilizator în placeholder-ele pentru noduri și porturi. Impune integritatea structurală prin validarea conexiunilor față de scheme predefinite și oferă un control granular asupra interacțiunilor utilizatorului, cum ar fi capacitatea de a restricționa mișcarea nodurilor. Sistemul include o suită de utilitare pentru gestionarea spațiilor de lucru mari, având suport integrat pentru panning și zooming. Dezvoltatorii pot personaliza aspectul vizual al diagramei prin aplicarea de stiluri conexiunilor și integrarea elementelor de interfață specializate, în timp ce arhitectura subiacentă sincronizează aceste interacțiuni cu handler-ele de stare ale aplicației externe.
Ships a collection of lightweight components and hooks for building interactive node-based diagrams in React.
Acest proiect este un framework UI bazat pe React, care servește drept fundație pentru construirea de interfețe web scalabile și accesibile. Oferă o colecție de componente pre-stilizate și containere de layout concepute pentru a standardiza limbajul vizual și comportamentul componentelor în cadrul aplicațiilor. Biblioteca utilizează o arhitectură bazată pe compoziție, permițând dezvoltatorilor să imbrice primitive cu scop unic pentru a construi tipare de interfață complexe. Prin maparea directă a acestor blocuri de construcție către elemente HTML semantice și utilizarea unui tipar de „prop-forwarding”, sistemul asigură păstrarea implicită a comportamentelor standard ale browserului, navigării prin tastatură și compatibilității cu cititoarele de ecran. Consistența vizuală este menținută printr-un sistem centralizat de design tokens care guvernează tipografia, spațierea și culoarea. Stilurile sunt aplicate direct prin atributele componentelor, ceea ce reduce dependența de fișiere CSS externe, susținând în același timp construcția de layout-uri responsive pentru diferite dimensiuni de ecran.
Functions as a React-based UI framework that ensures visual uniformity and accessibility standards in web development.
Acest proiect este o colecție de componente React pre-stilizate, concepute pentru construirea de interfețe de mesagerie responsive și aplicații de chat în timp real. Funcționează ca un toolkit modular care permite dezvoltatorilor să asambleze ferestre de chat personalizate, fluxuri de mesaje și câmpuri de input în aplicații web folosind o arhitectură bazată pe componente. Biblioteca se distinge prin furnizarea unui strat de logică centralizat pentru gestionarea datelor conversației, inclusiv prezența utilizatorului, istoricul mesajelor și indicatorii de tastare. Gestionează complexitățile navigării în fluxul de mesaje, cum ar fi scroll-ul automat și preluarea dinamică a istoricului, menținând în același timp consistența vizuală prin încapsularea stilurilor scoped. Toolkit-ul acoperă o gamă largă de cerințe de interfață, inclusiv randarea conținutului media bogat, panouri de afișare colapsabile și gestionarea evenimentelor de tastatură pentru introducerea textului. Utilizează configurarea bazată pe proprietăți și manipularea directă a elementelor pentru a se asigura că componentele de mesagerie rămân responsive și performante în timpul interacțiunii.
Provides a collection of pre-styled React components for building responsive messaging interfaces and real-time chat applications.