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
·
excid3 avatar

excid3/tailwindcss-stimulus-components

0
View on GitHub↗
1,516 Stars·146 Forks·JavaScript·MIT·1 Aufrufexcid3.github.io/tailwindcss-stimulus-components↗

Tailwindcss Stimulus Components

This project is a collection of pre-built, reusable interface components designed for web applications that utilize StimulusJS and TailwindCSS. It functions as a frontend interaction framework, providing a set of standard UI elements that manage state and user behavior through declarative controller patterns.

The library distinguishes itself by integrating utility-first styling with accessible component authoring. It leverages HTML attributes to bind JavaScript logic directly to DOM elements, enabling developers to implement complex interactions like modals, dropdowns, and tabbed content without writing custom scripts. The architecture supports inheritance, allowing users to extend base controllers to modify or add functionality while maintaining consistent lifecycle and target management.

The component suite covers a broad range of interactive patterns, including slide-over panels, dismissible notifications, contextual popovers, and form autosave capabilities. These elements incorporate built-in support for keyboard navigation, screen-reader accessibility, and CSS-transition-driven animations for visibility toggling. The library is distributed as a package that can be installed and integrated into existing projects to streamline the development of dynamic, responsive interfaces.

Features

  • Frontend Frameworks - Provides a toolkit for building dynamic web interfaces that handle common UI patterns without custom JavaScript.
  • StimulusJS Controllers - Builds reusable and interactive interface components using StimulusJS controllers to manage state and behavior.
  • Visibility Toggles - Toggles the visibility of page content by dynamically applying CSS classes based on user interaction.
  • Modal Dialogs - Provides interactive modal overlay components that block page interaction and support configurable event handling.
  • shadcn UI Integrations - Integrates pre-built, accessible interface elements that leverage TailwindCSS utility classes for consistent styling.
  • UI Component Libraries - Offers a collection of pre-built UI components for TailwindCSS applications that manage state using StimulusJS.
  • Lifecycle Transition Classes - Applies CSS transition classes to elements during show and hide lifecycle events for smooth animations.
  • Interactive Web Animations - Creates responsive and dynamic page elements that respond to user input through toggles and slide-overs.
  • CSS Class-Based Visibility Toggling - Controls UI visibility by toggling CSS utility classes on elements based on internal controller state.
  • Accessible Components - Provides keyboard-navigable and screen-reader-friendly interface components following standard accessibility patterns.
  • Component Composition Patterns - Composes complex interface elements like modals and dropdowns using standard controller patterns.
  • Sliding Panels - Implements side-panel interfaces that slide into the viewport to present additional content without page navigation.
  • Input State Synchronization - Synchronizes the visual state of custom UI components with hidden native form inputs to ensure consistent form behavior.
  • Dropdown Menus - Provides interactive dropdown menus that support keyboard navigation and automatic dismissal.
  • HTML Attribute Bindings - Initializes components by scanning the DOM for data attributes that map HTML elements to controller logic.
  • Dismissible Alert Banners - Renders toast-like alerts that slide into the screen and allow users to remove them via a close button.
  • Positioned Popovers - Displays transient information via popovers triggered by user interaction with optional automatic dismissal.
  • Reusable UI Components - Provides a set of reusable interface elements designed to work with utility-first CSS classes for rapid development.
  • Tabbed Content Panes - Manages switching between multiple content views within a single interface using keyboard-accessible tabbed navigation.
  • Automatic Element Target Mapping - Automatically discovers and binds DOM elements marked with data attributes to controller properties for direct interaction.

Star-Verlauf

Star-Verlauf für excid3/tailwindcss-stimulus-componentsStar-Verlauf für excid3/tailwindcss-stimulus-components

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Tailwindcss Stimulus Components

Handverlesene Sammlungen, in denen Tailwindcss Stimulus Components vorkommt.
  • UI component patterns
  • Bibliothek zum Anpassen von UI-Komponenten

Open-Source-Alternativen zu Tailwindcss Stimulus Components

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Tailwindcss Stimulus Components.
  • mgcrea/angular-strapAvatar von mgcrea

    mgcrea/angular-strap

    5,673Auf GitHub ansehen↗

    Angular-strap is a collection of pre-built AngularJS 1.x directives that wrap Bootstrap 3 components into reusable UI widgets and interactive behaviors. It provides native AngularJS 1.2+ directives for common UI patterns including datepickers, popovers, and scroll-based navigation, turning Bootstrap 3 markup into interactive widgets such as tabs, alerts, and side panels. The library wraps Bootstrap 3 jQuery plugins as AngularJS directives using the compile and link phases for DOM manipulation. It offers a set of AngularJS directives implementing Bootstrap 3 UI components like modals, tooltips

    JavaScript
    Auf GitHub ansehen↗5,673
  • vuejs/vueAvatar von vuejs

    vuejs/vue

    209,900Auf GitHub ansehen↗

    Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and single-page applications. It centers on a declarative template system that transforms HTML into efficient render functions, allowing developers to organize complex interfaces into isolated, reusable units that synchronize automatically with application state. The framework distinguishes itself through a dependency-tracking reactivity system that monitors data access during rendering to trigger precise updates. It provides a flexible architecture that supports both incremental adoption

    TypeScriptframeworkfrontendjavascript
    Auf GitHub ansehen↗209,900
  • communitytoolkit/windowscommunitytoolkitAvatar von CommunityToolkit

    CommunityToolkit/WindowsCommunityToolkit

    6,073Auf GitHub ansehen↗

    The Windows Community Toolkit is a collection of reusable UI controls, helper functions, and app services designed to accelerate development for Universal Windows Platform (UWP) applications on Windows 10. It provides a library of XAML-based controls and components that handle common interaction patterns, enabling developers to build apps that run across PC, Mobile, Xbox, IoT, and HoloLens devices with consistent adaptive layouts. The toolkit is distributed as NuGet packages for straightforward integration into .NET projects, and it includes a companion sample app that demonstrates control be

    C#csharpdotnetmvvm
    Auf GitHub ansehen↗6,073
  • chakra-ui/arkAvatar von chakra-ui

    chakra-ui/ark

    5,004Auf GitHub ansehen↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    TypeScriptcomponentsdesign-systemheadless
    Auf GitHub ansehen↗5,004
Alle 30 Alternativen zu Tailwindcss Stimulus Components anzeigen→

Häufig gestellte Fragen

Was macht excid3/tailwindcss-stimulus-components?

This project is a collection of pre-built, reusable interface components designed for web applications that utilize StimulusJS and TailwindCSS. It functions as a frontend interaction framework, providing a set of standard UI elements that manage state and user behavior through declarative controller patterns.

Was sind die Hauptfunktionen von excid3/tailwindcss-stimulus-components?

Die Hauptfunktionen von excid3/tailwindcss-stimulus-components sind: Frontend Frameworks, StimulusJS Controllers, Visibility Toggles, Modal Dialogs, shadcn UI Integrations, UI Component Libraries, Lifecycle Transition Classes, Interactive Web Animations.

Welche Open-Source-Alternativen gibt es zu excid3/tailwindcss-stimulus-components?

Open-Source-Alternativen zu excid3/tailwindcss-stimulus-components sind unter anderem: mgcrea/angular-strap — Angular-strap is a collection of pre-built AngularJS 1.x directives that wrap Bootstrap 3 components into reusable UI… vuejs/vue — Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and… t4t5/sweetalert — SweetAlert is a JavaScript modal dialog library and web UI component library used to replace native browser alert and… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by… communitytoolkit/windowscommunitytoolkit — The Windows Community Toolkit is a collection of reusable UI controls, helper functions, and app services designed to… chakra-ui/zag — Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across…