awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

34 Repos

Awesome GitHub RepositoriesReact Libraries

Libraries specifically designed for the React ecosystem to manage component transitions.

Distinct from Component Transitions: Specializes Component Transitions for the React ecosystem specifically, rather than generic framework-agnostic transition utilities.

Explore 34 awesome GitHub repositories matching user interface & experience · React Libraries. Refine with filters or upvote what's useful.

Awesome React Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • bluebill1049/react-hook-formAvatar von bluebill1049

    bluebill1049/react-hook-form

    44,777Auf GitHub ansehen↗

    react-hook-form is a React form state management library and cross-platform UI hook used to manage form inputs, validation, and submission state. It functions as an uncontrolled form controller, leveraging uncontrolled components to minimize unnecessary re-renders in web and mobile environments. The library provides schema-based form validation, allowing user input to be verified against predefined rules or external schema libraries to ensure data integrity. It is designed to connect form logic to components across both React and React Native applications. The project covers the integration

    Provides a set of hooks that work across both web and mobile platforms for consistent form logic.

    TypeScript
    Auf GitHub ansehen↗44,777
  • react-native-elements/react-native-elementsAvatar von react-native-elements

    react-native-elements/react-native-elements

    25,848Auf GitHub ansehen↗

    This project is a cross-platform UI toolkit and universal UI framework providing a collection of pre-styled interface components for building mobile and web applications. It functions as a mobile design system and themed component library, allowing developers to maintain a cohesive visual language across different screens and devices using a shared codebase. The toolkit centers on a themed component architecture that supports global and component-level style configurations. This enables the definition of colors and property defaults in a central location to ensure consistent branding and a un

    Provides a comprehensive library of reusable UI elements ensuring a consistent user experience across different operating systems.

    MDXandroidcross-platformhacktoberfest
    Auf GitHub ansehen↗25,848
  • react-native-community/react-native-elementsAvatar von react-native-community

    react-native-community/React-Native-Elements

    25,851Auf GitHub ansehen↗

    React-Native-Elements is a cross-platform mobile UI toolkit and component library. It provides a collection of pre-built visual elements and a framework for building responsive, uniform layouts that render consistently across different mobile operating systems. The library focuses on mobile interface standardization and React Native frontend design. It enables rapid mobile prototyping by offering a shared set of common UI patterns, allowing developers to assemble functional interfaces without coding every component from scratch. The toolkit supports cross-platform UI development by ensuring

    Provides a comprehensive library of reusable UI elements that render consistently across different mobile operating systems.

    MDX
    Auf GitHub ansehen↗25,851
  • reactjs/react-transition-groupAvatar von reactjs

    reactjs/react-transition-group

    10,258Auf GitHub ansehen↗

    This project is a transition component library for React that manages CSS animations during the mounting and unmounting of components. It functions as a CSS class state manager and animation orchestrator, applying specific class sequences to track the entry and exit states of elements. The library coordinates the timing and sequence of multiple elements entering or leaving the screen. This includes managing synchronized group transitions for lists and triggering visual animations when switching between different URL routes. The system covers a range of transition capabilities, including stat

    Provides a specialized set of components for managing CSS animations during the mount and unmount lifecycles in React.

    JavaScript
    Auf GitHub ansehen↗10,258
  • jquery-archive/jquery-mobileAvatar von jquery-archive

    jquery-archive/jquery-mobile

    9,615Auf GitHub ansehen↗

    jQuery Mobile is a mobile web framework and cross-platform UI library designed to create consistent HTML5 user interfaces that adapt to different mobile device platforms and screen sizes. It provides a collection of customizable components and CSS styles to render a unified look and feel across various mobile operating systems. The framework functions as a CSS themeable UI kit, featuring a build process that allows for the generation of custom visual themes by modifying base style files and assets. The library covers a broad capability surface including responsive mobile interface developmen

    Provides a library of pre-styled components that ensure a consistent look and feel across different mobile OSs.

    JavaScript
    Auf GitHub ansehen↗9,615
  • alibaba/raxAvatar von alibaba

    alibaba/rax

    8,036Auf GitHub ansehen↗

    Rax ist ein universelles React-Anwendungs-Framework und eine isomorphe JavaScript-Umgebung, die darauf ausgelegt ist, eine einzige Codebasis über Web-, Mobil- und Mini-Programm-Plattformen hinweg zu rendern. Es fungiert als plattformübergreifender Komponenten-Renderer, der React-Komponenten mithilfe einer standardisierten Treiberspezifikation in plattformspezifische Elemente übersetzt. Das Framework nutzt eine universelle UI-Treiberspezifikation, um die Komponentenlogik von der zugrunde liegenden UI-Schicht zu entkoppeln, was eine standardisierte DOM-Manipulation und Ereignisbehandlung über verschiedene Ausführungsumgebungen hinweg ermöglicht. Diese Architektur erlaubt die Integration nativer Mini-Programm-Komponenten und plattformspezifischer Plugins, um lokale Hardware- oder Softwarefunktionen zu nutzen. Es enthält ein Server-Side-Rendering-Framework zur Generierung von statischem HTML, um die anfängliche Ladezeit und die Sichtbarkeit in Suchmaschinen zu verbessern, ergänzt durch einen Client-Side-Hydration-Mechanismus, um die Schnittstelle interaktiv zu machen. Das System bietet zudem ein universelles Anwendungs-Lifecycle-Management zur Handhabung von Initialisierung, Routing und Zustandsübergängen über Plattformen hinweg.

    Translates React components into platform-specific elements through a standardized universal UI driver specification.

    JavaScript
    Auf GitHub ansehen↗8,036
  • nativescript-vue/nativescript-vueAvatar von nativescript-vue

    nativescript-vue/nativescript-vue

    6,449Auf GitHub ansehen↗

    nativescript-vue is a framework for building native iOS and Android applications using Vue components and a reactive state system. It functions as a cross-platform mobile UI library that renders platform-specific views instead of web views, utilizing a native mobile application bridge to connect Vue logic to NativeScript APIs for direct access to mobile hardware and OS features. The framework employs a reactive mobile component system to create high-performance screens and dynamic lists with automatic state updates. This architecture allows for the development of native mobile applications fr

    Provides a library of native mobile UI components that render as platform-specific views instead of web views.

    TypeScript
    Auf GitHub ansehen↗6,449
  • iampawan/flutter-ui-kitAvatar von iampawan

    iampawan/Flutter-UI-Kit

    6,295Auf GitHub ansehen↗

    Flutter-UI-Kit ist eine Komponentenbibliothek und Interface-Galerie für die Entwicklung mobiler Anwendungen. Es bietet eine Sammlung vorgefertigter Interface-Elemente und Layout-Komponenten für den Aufbau plattformübergreifender Anwendungen. Das Projekt fungiert als Template-Kit und bietet professionelle Screen-Layouts für gängige Anwendungsseiten wie Dashboards, Profile und Warenkörbe. Diese Vorlagen ermöglichen die schnelle Implementierung standardisierter mobiler Benutzeroberflächen. Die Bibliothek deckt eine Reihe von Entwicklungsfunktionen ab, einschließlich Prototyping mobiler Interfaces und plattformübergreifendem App-Design, was den Zusammenbau von Screens unter Verwendung eines gemeinsamen Sets fertiger Layout-Elemente ermöglicht.

    Supplies a shared library of UI elements designed for consistent behavior across iOS and Android.

    Dart
    Auf GitHub ansehen↗6,295
  • creativetimofficial/material-kitAvatar von creativetimofficial

    creativetimofficial/material-kit

    5,926Auf GitHub ansehen↗

    Material Kit is an open-source UI component library that provides pre-styled Material Design elements for building responsive web interfaces with Bootstrap 5. It offers a collection of reusable components like buttons, inputs, navbars, cards, and modals that follow Google's Material Design guidelines, along with a 12-column flexbox grid system for fluid layouts that adapt to any screen size. The kit distinguishes itself by including pre-built page sections such as headers, feature blocks, pricing tables, and footers that can be combined into complete page layouts, reducing the time needed to

    A collection of reusable interface components compatible with React, Vue.js, and React Native for consistent design across platforms.

    HTMLbootstrapbootstrap-material-designbootstrap5
    Auf GitHub ansehen↗5,926
  • jpush/aurora-imuiAvatar von jpush

    jpush/aurora-imui

    5,702Auf GitHub ansehen↗

    Aurora IMUI is a cross-platform chat UI component library that provides native interface elements for building instant messaging screens on Android, iOS, and React Native. It wraps platform-native UI components behind a unified interface, delegating rendering to each platform's native runtime while maintaining consistent behavior and appearance across devices. The library separates chat data into a platform-agnostic model layer that drives view updates through reactive bindings to native list components. It manages the multi-modal input bar as a finite state machine that switches between text

    Provides a library of reusable chat interface components for building instant messaging screens on Android, iOS, and React Native.

    Javaandroid-componentimuiinstant-messaging
    Auf GitHub ansehen↗5,702
  • react-native-community/react-native-modalAvatar von react-native-community

    react-native-community/react-native-modal

    5,656Auf GitHub ansehen↗

    This project is a cross-platform UI component for React Native applications that provides a customizable overlay window for presenting content on top of existing application views. It serves as a library for managing animated modal components, backdrops, and mobile transitions. The component distinguishes itself through support for custom enter and exit animations and highly configurable backdrops, allowing for the adjustment of opacity, color, and the integration of custom elements. It also implements gesture-based dismissal, enabling users to close overlays via background taps or swipes in

    Offers a reusable interface element for consistent modal behavior across different mobile operating systems.

    TypeScript
    Auf GitHub ansehen↗5,656
  • walletconnect/web3modalAvatar von WalletConnect

    WalletConnect/web3modal

    5,424Auf GitHub ansehen↗

    Web3Modal ist ein Wallet-Verbindungs-Interface und Onboarding-Toolkit, das verwendet wird, um externe Kryptowährungs-Wallets mit Anwendungen über mehrere Blockchain-Netzwerke hinweg zu verknüpfen. Es bietet eine einheitliche Benutzeroberfläche zur Verwaltung von Wallet-Verbindungen und zur Nachverfolgung von Benutzer-Authentifizierungssitzungen. Das Projekt verfügt über ein eingebettetes Social-Wallet-System, das die nicht-verwahrte (non-custodial) Wallet-Bereitstellung mittels Social-Logins und E-Mail ermöglicht, um die Notwendigkeit von Seed-Phrases zu eliminieren. Es enthält zudem ein Account-Abstraction-Framework für die Bereitstellung programmierbarer Smart-Accounts sowie einen Multi-Chain-Provider-Router zur Verwaltung von Transaktions- und Leseanfragen über verschiedene Blockchain-Ökosysteme hinweg. Das Toolkit deckt umfassendere Funktionen ab, einschließlich Onchain-Transaktions-Sponsoring zur Übernahme von Gas-Gebühren für Benutzer sowie die Integration von Krypto-Swaps und Fiat-On-Ramps für den Asset-Austausch.

    Provides a library of reusable UI components for consistent wallet connection interfaces across web and mobile environments.

    TypeScript
    Auf GitHub ansehen↗5,424
  • aweiloveandroid/flutter-learningAvatar von AweiLoveAndroid

    AweiLoveAndroid/Flutter-learning

    5,420Auf GitHub ansehen↗

    Dieses Projekt ist eine Sammlung von Lernressourcen, Dokumentationen und Boilerplate-Vorlagen, die für Entwickler konzipiert sind, die das Flutter-Framework und die Dart-Sprache studieren. Es bietet einen umfassenden Satz an Installationsanleitungen, Konfigurations-Tutorials und Referenzmaterialien, um beim Aufbau plattformübergreifender mobiler Anwendungen zu unterstützen. Das Repository zeichnet sich durch eine breite Palette praktischer Beispiele aus, einschließlich Demonstrationen der Dart-Sprachgrammatik, plattformübergreifender UI-Muster und Projektvorlagen. Es bietet spezifisch Beispielcode für die Implementierung nativer Plattform-Plugins und die Überbrückung von Hardwarefunktionen mittels Method-Channels. Die Codebasis deckt ein breites Spektrum an Entwicklungsfunktionen ab, einschließlich zustandsgesteuertem UI-Rendering und Widget-basierter Layout-Konstruktion. Es enthält Implementierungen für Navigations-Routing, lokale Datenpersistenz mittels SQLite und Shared-Preferences sowie systemnahe Integrationen für Push-Benachrichtigungen und Hardwaresensoren. Das Projekt bietet zudem Materialien für die Umgebungskonfiguration, die Verifizierung von Entwicklungstools und Logiktests, um ein konsistentes Setup auf lokalen Maschinen sicherzustellen.

    Translates layout widgets into platform-specific UI elements to ensure visual consistency across mobile operating systems.

    Dartandroid-flutterandroid-iosdart
    Auf GitHub ansehen↗5,420
  • flutter/packagesAvatar von flutter

    flutter/packages

    5,237Auf GitHub ansehen↗

    Dieses Repository ist eine kuratierte Sammlung offizieller Dart-Pakete und Flutter-Plugins, die von den Framework-Entwicklern gepflegt werden. Es dient als zentrale Quelle für modulare Code-Bibliotheken und verifizierte Erweiterungen, die einen standardisierten Zugriff auf native Gerätehardware und Betriebssystem-APIs ermöglichen. Die Sammlung bietet plattformübergreifende UI-Komponentenbibliotheken, die konsistente Schnittstellenelemente und Widgets über verschiedene Betriebssysteme hinweg gewährleisten. Diese offiziellen Plugins integrieren Standardfunktionen über eine Reihe gepflegter Bibliotheken in Anwendungen. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich App-UI-Entwicklung, plattformübergreifender App-Logik und Mobile-App-State-Management. Diese Bibliotheken ermöglichen die Integration spezialisierter Hardwarezugriffe und Standard-Softwarefunktionen in den Entwicklungsworkflow.

    Provides pre-built interface elements and widgets that ensure consistent look and feel across operating systems.

    Dart
    Auf GitHub ansehen↗5,237
  • wequick/smallAvatar von wequick

    wequick/Small

    5,024Auf GitHub ansehen↗

    Small is a cross-platform plugin framework and modularization tool designed to break monolithic mobile applications into independent components. It provides a modular mobile architecture that allows developers to split applications into decoupled plugins to reduce system complexity and memory usage across multiple operating systems. The framework includes a dynamic module loader for on-demand feature loading to improve startup times and a dependency injection service registry that connects feature modules to a central core for service discovery. The system provides a platform abstraction lay

    Provides a system to translate high-level component definitions into native UI elements across mobile platforms.

    Java
    Auf GitHub ansehen↗5,024
  • shoutem/uiAvatar von shoutem

    shoutem/ui

    4,976Auf GitHub ansehen↗

    Dieses Projekt ist eine plattformübergreifende mobile UI-Bibliothek und ein Design-System, das für das React Native-Framework entwickelt wurde. Es bietet eine Sammlung stylbarer und wiederverwendbarer Interface-Komponenten, um visuelle Konsistenz über verschiedene mobile Betriebssysteme hinweg sicherzustellen. Das Framework enthält ein spezialisiertes Tool zur Umwandlung roher HTML-Strings in native mobile Komponenten unter Verwendung benutzerdefinierter Element-Renderings und Style-Overrides. Es bietet zudem ein Remote-Update-System, das es ermöglicht, Interface-Änderungen und neue Funktionen direkt auf Geräte zu pushen, ohne dass ein vollständiges App-Store-Release erforderlich ist. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich zentralisiertem Anwendungs-Styling und Theme-Management, deklarativen UI-Animationen und Screen-Layout-Management unter Verwendung von Grids, Tabs und Pagern. Sie bietet eine Suite interaktiver Elemente für Benutzereingaben, Medien-Rendering für Bilder und Videos sowie Systembenachrichtigungsindikatoren. Zusätzliche Utility-Funktionen umfassen lokalen Speicher für Lesezeichen, Push-Benachrichtigungs-Integration und automatisierte Tools für die Store-Veröffentlichung.

    Provides a set of styleable and reusable interface components for building mobile applications across multiple operating systems.

    JavaScript
    Auf GitHub ansehen↗4,976
  • gluestack/gluestack-uiAvatar von gluestack

    gluestack/gluestack-ui

    4,931Auf GitHub ansehen↗

    gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built, accessible components that can be installed by copying their source files directly into a project, giving developers full control over customization without external runtime dependencies. Every component implements WAI-ARIA patterns, keyboard navigation, and screen reader support out of the box. A key differentiator is the copy-paste architecture: rather than a traditional package dependency, component source code is placed in the project, allowing direct editing and eliminating ve

    Offers over 30 responsive components for cross-platform React UI development.

    TypeScriptaccessibilitycomponent-librarycustomizable-components
    Auf GitHub ansehen↗4,931
  • xinthink/react-native-material-kitAvatar von xinthink

    xinthink/react-native-material-kit

    4,821Auf GitHub ansehen↗

    Dieses Projekt ist eine Material Design UI-Bibliothek und ein plattformübergreifendes Mobile-Komponenten-Kit. Es bietet eine Reihe von vorkonfigurierten UI-Komponenten und ein Layout-Framework, um ein konsistentes visuelles Erlebnis auf verschiedenen Mobilgeräten zu gewährleisten. Die Bibliothek enthält ein Mobile-Theme-Management-System zum Definieren und Aktualisieren globaler Farbpaletten und Styling-Regeln innerhalb einer App-Oberfläche. Sie implementiert standardisierte Layout-Muster und Abstandsregeln für ein sauberes und einheitliches Design. Das Toolkit deckt die Erstellung mobiler Formulare und Oberflächen ab und umfasst Elemente wie Buttons, Cards, Texteingabefelder, Ladeindikatoren, Auswahl-Toggles und Werteschieberegler.

    Provides a library of reusable UI elements designed for a consistent experience across different mobile devices.

    TypeScript
    Auf GitHub ansehen↗4,821
  • jd-opensource/taro-uiAvatar von jd-opensource

    jd-opensource/taro-ui

    4,717Auf GitHub ansehen↗

    Taro-ui ist eine plattformübergreifende UI-Komponentenbibliothek und ein Multi-Plattform-Frontend-Framework. Es bietet eine Reihe wiederverwendbarer Schnittstellenelemente, die darauf ausgelegt sind, eine einzige Codebasis über mobile, Web- und verschiedene Mini-Programm-Umgebungen hinweg zu rendern. Das Projekt enthält ein Vektor-Icon-Integrationssystem, das das Rendern skalierbarer Web-Font-Icons und den Import von Drittanbieter-Font-Icon-Sets ermöglicht, um die visuelle Identität einer Anwendung anzupassen. Das Framework deckt plattformübergreifendes Interface-Design und plattformübergreifende UI-Entwicklung ab. Es nutzt ein adaptives Layout-System für visuelle Konsistenz über Bildschirmgrößen hinweg, eine modulare Komponentenarchitektur für reduzierte Bundle-Größen und themengesteuerte Style-Injektion.

    Provides a comprehensive library of reusable UI elements designed for consistent behavior across mobile, web, and mini-program environments.

    TypeScriptjavascriptnervjsreact
    Auf GitHub ansehen↗4,717
  • apache/incubator-weex-uiAvatar von apache

    apache/incubator-weex-ui

    4,727Auf GitHub ansehen↗

    Dieses Projekt ist ein plattformübergreifendes UI-Framework und eine Komponentenbibliothek, die für das Weex-Framework entwickelt wurde. Es bietet eine Sammlung leistungsstarker interaktiver Schnittstellenkomponenten und ein Toolkit vorgefertigter Elemente, wie Buttons und Popups, um konsistente Benutzeroberflächen über verschiedene Plattformen hinweg aus einer einzigen Codebasis zu erstellen. Die Bibliothek konzentriert sich auf die Beschleunigung der Konstruktion von Mobile-App-Schnittstellen durch das Angebot einer Reihe wiederverwendbarer Layout-Elemente und interaktiver Tools. Dies ermöglicht die Entwicklung funktionaler mobiler Bildschirme und plattformübergreifender UI-Designs durch eine gemeinsame Komponentenbibliothek.

    Offers a library of reusable UI elements designed for consistent behavior across different mobile operating systems.

    Vuemobileui-componentsvue
    Auf GitHub ansehen↗4,727
Vorherige12Nächste
  1. Home
  2. User Interface & Experience
  3. Component Transitions
  4. React Libraries

Unter-Tags erkunden

  • Cross-Platform UI Libraries2 Sub-TagsReact libraries providing UI components that work across web and mobile platforms. **Distinct from React Libraries:** Specializes React Libraries to those specifically for cross-platform UI development with Tailwind CSS.