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
·

15 Repos

Awesome GitHub RepositoriesGeneric Button Components

Interactive clickable elements with configurable styles and states.

Distinct from Button Components: Distinct from Button Components [f6_mt2] which are specifically for terminal interfaces; these are general-purpose desktop UI buttons.

Explore 15 awesome GitHub repositories matching user interface & experience · Generic Button Components. Refine with filters or upvote what's useful.

Awesome Generic Button Components GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • coreui/coreui-free-bootstrap-admin-templateAvatar von coreui

    coreui/coreui-free-bootstrap-admin-template

    12,220Auf GitHub ansehen↗

    CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for constructing back-office interfaces. It provides a library of UI components with native wrappers for React, Vue, and Angular applications, alongside a Sass-based theming system for managing brand colors, dark mode, and design tokens via variables and CSS custom properties. The template includes a set of advanced form controls such as autocomplete, date pickers, and multi-step wizards with built-in validation, and supports switching the entire interface between built-in dark and li

    Creates clickable UI elements that trigger actions, supporting various styles, sizes, and states.

    HTMLadminadmin-dashboardadmin-panel
    Auf GitHub ansehen↗12,220
  • longbridge/gpui-componentAvatar von longbridge

    longbridge/gpui-component

    11,793Auf GitHub ansehen↗

    gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li

    Provides a standard clickable button component with configurable sizes, variants, and loading indicators.

    Rustdesktop-applicationgpuirust
    Auf GitHub ansehen↗11,793
  • cosscom/cossAvatar von cosscom

    cosscom/coss

    10,125Auf GitHub ansehen↗

    Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a comprehensive kit of interactive elements and layout building blocks that follow screen reader and keyboard navigation standards. The project functions as a UI overlay management library, offering specialized tools for implementing anchored popovers, tooltips, and slide-out panels with smooth transitions. It includes a set of accessible form primitives and selection controls to ensure compatibility across different assistive technologies. Its broader capabilities cover the const

    Provides general-purpose interactive buttons with configurable styles and loading indicators.

    TypeScriptnextjsradix-uireact
    Auf GitHub ansehen↗10,125
  • buefy/buefyAvatar von buefy

    buefy/buefy

    9,531Auf GitHub ansehen↗

    Buefy is a lightweight user interface component library built for Vue.js. It serves as a programmatic wrapper for the Bulma CSS framework, providing a set of pre-styled layout utilities, form components, and structural wrappers to ensure a consistent visual identity. The library provides a comprehensive suite of form elements, including specialized date and time pickers, autocomplete inputs, and validation wrappers. It also includes layout tools such as navigation bars, off-canvas sidebars, and modal overlays, as well as notification systems for banners, snackbars, and toasts. Additional cap

    Renders interactive button components with support for icons, loading states, and multiple visual variants.

    Vuebulmacomponentsvue
    Auf GitHub ansehen↗9,531
  • themesberg/flowbiteAvatar von themesberg

    themesberg/flowbite

    9,283Auf GitHub ansehen↗

    Flowbite is a cross-framework UI library and design system built as a collection of pre-styled components and layout blocks using Tailwind CSS utility classes. It functions as a TypeScript UI toolkit and a general web framework for creating responsive websites and applications. The project provides a mirroring Figma design system to allow prototyping of components and variants before they are coded. It distinguishes itself through an AI-driven approach to page generation and the creation of design specifications via a command-line interface. The library covers a wide range of interactive int

    Ships interactive button components with a wide variety of styles, sizes, colors, and gradients.

    HTMLcomponentscssdesign-system
    Auf GitHub ansehen↗9,283
  • navasmdc/materialdesignlibraryAvatar von navasmdc

    navasmdc/MaterialDesignLibrary

    8,922Auf GitHub ansehen↗

    MaterialDesignLibrary is an Android Material Design UI library and cross-version framework. It provides a collection of pre-built interface controls and a compatibility layer that enables modern design patterns on older Android devices starting from version 2.2. The project focuses on bringing updated design standards to legacy Android versions to ensure a consistent user experience. This is achieved through a compatibility layer that implements modern interface elements without sacrificing visual quality on outdated operating system releases. The library includes a variety of functional com

    Provides interactive clickable buttons with custom icons and entry animations.

    Java
    Auf GitHub ansehen↗8,922
  • microsoft/reactxpAvatar von microsoft

    microsoft/reactxp

    8,257Auf GitHub ansehen↗

    ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It provides a declarative interface that maps to different native implementation sets depending on the target environment. The project enables consistent visual experiences across operating systems through a flexbox-based layout engine, a virtual stack for navigation management, and a unified native-bridge API for accessing system services. It distinguishes itself with specialized capabilities for declarative animation orchestration, platform-specific logic resolution, and an aut

    Ships general-purpose interactive button components that detect press and click events to trigger application actions.

    TypeScript
    Auf GitHub ansehen↗8,257
  • hakimel/laddaAvatar von hakimel

    hakimel/Ladda

    7,796Auf GitHub ansehen↗

    Ladda is an animated button library that provides loading button components to signal processing states during web interactions. It serves as a form submission indicator that replaces button text with a loading spinner during asynchronous operations to provide user feedback and prevent multiple clicks. The library focuses on asynchronous UI feedback and frontend state visualization. It links the visual appearance of buttons to the loading state of API calls and manages the user experience during form submissions. Capabilities include the creation of buttons with integrated animation styles a

    Provides an interactive button component that replaces text with a loading spinner during asynchronous operations.

    JavaScript
    Auf GitHub ansehen↗7,796
  • wix/react-native-ui-libAvatar von wix

    wix/react-native-ui-lib

    7,139Auf GitHub ansehen↗

    This project is a React Native UI library and mobile component framework designed for building consistent, themed mobile applications. It provides a collection of reusable user interface components and layout tools, functioning as a cross-platform design system to maintain visual uniformity across different mobile platforms. The toolkit distinguishes itself through a themed UI approach, utilizing global design foundations for typography, color palettes, and spacing. It allows for dynamic theme configuration and the use of style presets to ensure standardized branding across an entire project.

    Ships interactive button components with configurable styles and states for mobile interfaces.

    TypeScriptandroidcomponentshacktoberfest
    Auf GitHub ansehen↗7,139
  • 21st-dev/magic-mcpAvatar von 21st-dev

    21st-dev/magic-mcp

    4,992Auf GitHub ansehen↗

    Magic MCP is a Model Context Protocol server and AI component generator that translates natural language descriptions into functional user interface code. It acts as an LLM design orchestrator, producing responsive web elements and layouts anchored on utility-first CSS styling patterns. The system features a side-by-side variation engine that generates multiple stylistic interpretations of a single prompt for comparative selection. It incorporates SVG-based asset integration for branding and iconography and utilizes template-based assembly to combine pre-defined style patterns with user-speci

    Generates a variety of interactive clickable button components with configurable styles.

    TypeScript
    Auf GitHub ansehen↗4,992
  • ekmas/neobrutalism-componentsAvatar von ekmas

    ekmas/neobrutalism-components

    4,956Auf GitHub ansehen↗

    This project is a neobrutalist UI component library and accessible design system for React. It provides a collection of high-contrast web elements characterized by bold colors, thick borders, and a raw aesthetic. The library distinguishes itself by combining a data visualization toolkit—featuring styled charts and responsive tables—with a comprehensive set of interactive components. It balances this specific visual style with accessibility standards for keyboard navigation and screen readers. The component surface covers a wide range of functional areas, including complex form controls with

    Provides interactive high-contrast button components with configurable styles and states.

    TypeScriptneobrutalismneobrutalism-componentsnextjs
    Auf GitHub ansehen↗4,956
  • zdhxiong/mduiAvatar von zdhxiong

    zdhxiong/mdui

    4,517Auf GitHub ansehen↗

    mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor

    Provides interactive clickable buttons for triggering user actions and form submissions.

    TypeScriptcssjavascriptmaterial
    Auf GitHub ansehen↗4,517
  • openui/open-uiAvatar von openui

    openui/open-ui

    4,494Auf GitHub ansehen↗

    Open-UI ist eine Reihe von Web-UI-Standardspezifikationen und eine standardisierte UI-Komponentenbibliothek. Sie bietet technische Definitionen für universelle UI-Komponenten, Verhaltensweisen und Barrierefreiheitsanforderungen, die darauf ausgelegt sind, die Cross-Browser-Kompatibilität durch eine Reihe von Web-Sprachvorschlägen sicherzustellen. Das Projekt umfasst ein Web-Accessibility-Polyfill und erweiterbare Control-Polyfills, die moderne UI-Steuerungsfunktionalität in Umgebungen ohne native Browser-Unterstützung bereitstellen. Es enthält eine Browser-Kompatibilitätssuite, um zu verifizieren, dass Komponenten die definierten Verhaltens- und Barrierefreiheitsanforderungen erfüllen. Die Bibliothek deckt eine breite Palette an Interface-Elementen ab, darunter durchsuchbare Comboboxen, interaktive Menüsysteme, Multi-Handle-Range-Inputs und anpassbare Select-Menüs. Sie enthält zudem Layout- und Navigationskomponenten wie Akkordeons, Modals, Breadcrumbs und Karussells. Das System nutzt deklarative Verhaltenszuordnung und Event-basiertes Action-Dispatching zur Ausführung von Komponentenlogik, während interne Zustände über CSS-Pseudo-Elemente für visuelles Styling offengelegt werden.

    Implements clickable button components with configurable styles and states to trigger user actions.

    MDXstandardsuiux
    Auf GitHub ansehen↗4,494
  • lihangleo2/shadowlayoutAvatar von lihangleo2

    lihangleo2/ShadowLayout

    3,737Auf GitHub ansehen↗

    ShadowLayout is an Android UI component styling library used to create depth effects and interactive state transitions within mobile layouts. It provides a system for implementing complex visual effects such as custom shadows, rounded corners, and borders for views without requiring custom XML shape files. The project features a custom shadow engine that allows for adjustable blur, offset, and spread settings to simulate depth. It includes tools for precise corner radius control and geometric border rendering for both solid and dashed outlines. The library provides a set of interactive compo

    Building buttons with built-in loading states, follow-toggle animations, and dynamic background color transitions for better user feedback.

    Java
    Auf GitHub ansehen↗3,737
  • hunvreus/basecoatAvatar von hunvreus

    hunvreus/basecoat

    3,653Auf GitHub ansehen↗

    Basecoat is a zero-runtime UI library and themable interface framework consisting of a set of accessible web components. It provides a collection of pre-styled interface elements and utility classes designed to function as static assets without requiring a dedicated JavaScript framework runtime. The project features a dedicated UI component scaffolder, providing a command line interface to automate the generation of project folder structures and the installation of component templates. Visual styles are managed through a system of CSS variables and utility classes, allowing for global theme a

    Provides general-purpose interactive button components with configurable styles and action priorities.

    JavaScriptalpinecomponentscomponents-library
    Auf GitHub ansehen↗3,653
  1. Home
  2. User Interface & Experience
  3. Generic Button Components

Unter-Tags erkunden

  • Interactive Button ComponentsUI button elements combining dynamic visual states, loading indicators, and interactive animations. **Distinct from Loading State Buttons:** Covers the broader category of interactive buttons including both loading and social states, whereas Loading State Buttons focus only on activity indicators.
  • Loading State ButtonsButtons that incorporate a loading indicator to signal background activity during transitions. **Distinct from Generic Button Components:** Distinct from Page Loading Buttons: a general-purpose button that displays a loading state, not necessarily for pagination.
  • Social Interaction ButtonsSpecialized buttons for social actions featuring toggle states and checkmark animations. **Distinct from Generic Button Components:** Distinct from Generic Button Components: specifically implements the 'follow/unfollow' logic and animation pattern.