awesome-repositories.com
Blog
MCP
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
·
petalframework avatar

petalframework/petal_components

0
View on GitHub↗
1,036 Stars·101 Forks·Elixir·MIT·4 Aufrufepetal.build/components↗

Petal Components

Dieses Framework bietet eine umfassende Bibliothek wiederverwendbarer, barrierefreier UI-Komponenten für serverseitig gerenderte Webanwendungen. Es ermöglicht Entwicklern den Aufbau interaktiver Interfaces durch Synchronisierung des Zustands zwischen Server und Browser, wodurch sichergestellt wird, dass Markup und Daten konsistent bleiben, ohne komplexe clientseitige Logik zu erfordern.

Das Projekt zeichnet sich durch eine tiefe Integration mit künstlicher Intelligenz aus und bietet Tools, die Komponentenschemata und Interface-Definitionen für Coding-Assistenten offenlegen. Dies ermöglicht die automatisierte Entdeckung und Implementierung von UI-Elementen, während integrierte Kommandozeilen-Dienstprogramme die Entwicklung durch Automatisierung der Projektkonfiguration und Bereitstellung vorgefertigter Code-Snippets für gängige Interface-Strukturen weiter beschleunigen.

Über seine Kernbibliothek hinaus bietet das Framework umfassende Unterstützung für die Formularverarbeitung, einschließlich lokalisierter Validierung und barrierefreier Eingabesteuerelemente. Es bietet zudem robuste Styling-Mechanismen, die Konflikte bei Utility-Klassen zur Laufzeit auflösen, neben spezialisierten Komponenten zur Verwaltung von Datentabellen, Navigationsmenüs und interaktiven Overlays.

Sicherheit und Compliance sind direkt in den Komponenten-Lebenszyklus integriert, mit automatisierten Barrierefreiheitsprüfungen, Ratenbegrenzung für Authentifizierungsrouten und Tools zur Verwaltung der Privatsphäre von Benutzerdaten. Das Framework ist für die Installation und Konfiguration innerhalb bestehender serverseitiger Umgebungen konzipiert, um eine schnelle, konsistente Interface-Entwicklung zu unterstützen.

Features

  • Client-Server State Synchronization - Maintains UI consistency by pushing granular DOM updates from the server to the client over persistent connections.
  • Interactive Web Component Libraries - Provides a collection of reusable, accessible UI components specifically designed for server-side rendered Phoenix LiveView applications.
  • UI Component Development - Builds interactive web interfaces using reusable components that synchronize state between server and browser in real time.
  • UI Component Compositions - Encapsulates UI logic into reusable, stateless templates that accept data attributes for consistent rendering.
  • Component-Based UI Libraries - Provides a library of composable interface primitives for server-side rendered HTML templates.
  • Accessible Component Suites - Offers a collection of interactive UI elements designed for accessibility and server-side state integration.
  • Tailwind Component Collections - Ships a comprehensive set of pre-styled interface elements built with Tailwind CSS utility classes for consistent design.
  • Form Input Controls - Provides accessible form controls that automatically display validation errors based on data changes.
  • Accessible Form Patterns - Implements accessible web forms with automated validation feedback integrated into server-side data structures.
  • Server-Side Template Engines - Generates HTML structures on the server that automatically reflect application state changes.
  • UI Component Composition - Constructs interactive web pages using a library of pre-built, composable interface elements that integrate into server-side pages.
  • Streaming AI Conversational Interfaces - Supports streaming AI-generated chat responses with integrated message history and tool execution.
  • AI-Driven Component Discovery - Exposes interface definitions to external tools to enable automated discovery and implementation of UI elements.
  • AI Coding Assistants - Integrates coding assistants with component libraries to automate the discovery and management of interface elements.
  • Server-Side - Manages the lifecycle of interactive overlays and transitions directly on the server.
  • Data Privacy Management - Provides self-service tools for users to download personal data or request account deletion through automated background processes.
  • Authentication Security - Protects authentication routes with automated rate limiting and integrates error tracking to maintain system stability.
  • Accessible Component Libraries - Provides a library of UI components optimized for compliance with modern accessibility standards and assistive technology support.
  • Dynamic Data Tables - Renders complex tabular data with support for custom columns, dynamic content, and empty states.
  • Interactive UI Overlays - Manages modals, slide-overs, and dropdown menus with custom lifecycle hooks for smooth transitions.
  • Navigation Menu Management - Provides tools to construct horizontal or vertical navigation structures, including flyout panels and mega menus.
  • Class Merging - Resolves conflicting CSS utility classes at runtime to ensure predictable visual output.
  • UI Component Management - Organizes complex content and guides user workflows using functional building blocks like tabs, accordions, and steppers.
  • User Notification Preference Centers - Enables end-users to manage communication settings and delivery channels while enforcing mandatory alerts for security-critical events.

Star-Verlauf

Star-Verlauf für petalframework/petal_componentsStar-Verlauf für petalframework/petal_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

Open-Source-Alternativen zu Petal Components

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Petal Components.
  • segmentio/evergreenAvatar von segmentio

    segmentio/evergreen

    12,424Auf GitHub ansehen↗

    Evergreen is a React UI component library and design system framework. It provides a collection of pre-styled, accessible interface elements used to build consistent web applications. The library functions as a server-side rendered UI kit, allowing components to generate HTML on the server to improve page load speeds and search engine visibility. It includes a centralized styling layer for managing colors, typography, and spacing through custom UI theming. The framework covers accessible web design and enterprise interface design, utilizing a token-based styling system to maintain a uniform

    JavaScriptcomponent-librarydesign-systemsevergreen
    Auf GitHub ansehen↗12,424
  • 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

    TypeScriptnextjsradix-uireact
    Auf GitHub ansehen↗10,125
  • mui/material-uiAvatar von mui

    mui/material-ui

    98,459Auf GitHub ansehen↗

    Material UI is a comprehensive component-based library designed to accelerate the construction of professional, accessible web interfaces. It provides a centralized design system framework that manages visual tokens, typography, and color palettes to ensure consistent branding and layout constraints across complex application architectures. By encapsulating behavioral and accessibility logic within modular primitives, the library enables developers to build inclusive user experiences that adhere to rigorous design standards. The project distinguishes itself through a zero-runtime styling engi

    JavaScriptdesign-systemmaterial-designmaterial-ui
    Auf GitHub ansehen↗98,459
  • 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

    HTMLcomponentscssdesign-system
    Auf GitHub ansehen↗9,283
Alle 30 Alternativen zu Petal Components anzeigen→

Häufig gestellte Fragen

Was macht petalframework/petal_components?

Dieses Framework bietet eine umfassende Bibliothek wiederverwendbarer, barrierefreier UI-Komponenten für serverseitig gerenderte Webanwendungen. Es ermöglicht Entwicklern den Aufbau interaktiver Interfaces durch Synchronisierung des Zustands zwischen Server und Browser, wodurch sichergestellt wird, dass Markup und Daten konsistent bleiben, ohne komplexe clientseitige Logik zu erfordern.

Was sind die Hauptfunktionen von petalframework/petal_components?

Die Hauptfunktionen von petalframework/petal_components sind: Client-Server State Synchronization, Interactive Web Component Libraries, UI Component Development, UI Component Compositions, Component-Based UI Libraries, Accessible Component Suites, Tailwind Component Collections, Form Input Controls.

Welche Open-Source-Alternativen gibt es zu petalframework/petal_components?

Open-Source-Alternativen zu petalframework/petal_components sind unter anderem: segmentio/evergreen — Evergreen is a React UI component library and design system framework. It provides a collection of pre-styled,… cosscom/coss — Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a… mui/material-ui — Material UI is a comprehensive component-based library designed to accelerate the construction of professional,… themesberg/flowbite — Flowbite is a cross-framework UI library and design system built as a collection of pre-styled components and layout… hsuanyi-chou/shadcn-ui-expansions — Shadcn-ui-expansions is a React and Tailwind CSS component library that provides a collection of pre-built user… gluestack/gluestack-ui — gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built,…

Kuratierte Suchen mit Petal Components

Handverlesene Sammlungen, in denen Petal Components vorkommt.
  • Ressourcen für Design-Systeme
  • UI-Badge-Komponenten
  • Bibliothek zum Anpassen von UI-Komponenten