awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ionicfirebaseapp avatar

ionicfirebaseapp/getwidget

0
View on GitHub↗
4,819 estrellas·645 forks·Dart·MIT·1 vistawww.getwidget.dev↗

Getwidget

Getwidget is a comprehensive Flutter UI component library and design system providing over 1,000 pre-built widgets for creating cross-platform user interfaces. It serves as a production-ready widget gallery designed to accelerate the front-end development process through a wide array of pre-composed elements.

The project includes a specialized AI interaction UI kit featuring components for rendering streaming large language model responses, RAG chat interfaces, and real-time voice agents. It also provides operational utilities for estimating monthly LLM expenditures based on token usage and provider pricing.

The library covers a broad surface of interface elements, including diverse button styles, form controls, layout containers, and navigation systems such as side drawers and bottom tabs. It further provides systems for global theme management, scalable typography, and notification overlays.

Features

  • Flutter - Provides a comprehensive library of over 1,000 pre-built widgets for rapid Flutter UI development.
  • Realtime Voice Conversation Facilitators - Implements low-latency, bidirectional audio agents with function-calling capabilities directly in the user interface.
  • RAG Chat Interfaces - Provides specialized Flutter chat screens designed for streaming responses from private documents with inline citations.
  • UI Component Libraries - Ships a massive collection of over 1,000 reusable graphical widgets and components for Flutter.
  • AI Application UI Kits - Provides a specialized UI kit for rendering streaming LLM responses, RAG chats, and voice agents.
  • AI Content Renderers - Ships components for rendering token-by-token AI text and animated waveforms at high frame rates.
  • Cross-Platform Design Systems - Offers a standardized library of buttons, cards, and navigation elements with global theme and typography control.
  • Design Token Systems - Provides a global theme management system using design tokens to ensure visual consistency across all components.
  • Typography - Includes a comprehensive typography system for establishing text hierarchies using theme tokens and variable fonts.
  • Type Style Applications - Provides utilities for applying cohesive typography styles, weights, and sizes to create polished visual patterns.
  • AI Interface Design - Provides layout patterns for creating chat screens, streaming text displays, and voice agent interfaces.
  • Flutter Widget Galleries - Provides a comprehensive resource of production-ready elements including carousels, modals, and complex form controls.
  • Document-to-JSON Converters - Provides a pipeline to convert photos of documents or equipment into structured JSON data.
  • Rapid Prototyping - Accelerates front-end development through the use of pre-composed cards, carousels, and navigation elements.
  • Toolbar Components - Provides sticky top toolbar components containing titles, action buttons, and integrated navigation.
  • Alerts & Notifications - Ships temporary notification alerts for displaying brief messages or error prompts for a set duration.
  • Autosuggest Search Bars - Implements search bars with autocomplete and debounce patterns for filtering lists.
  • User Avatars - Ships avatar components to render user profile images or initials in various shapes.
  • Bottom Navigation Bars - Provides bottom navigation bars for mobile-friendly application routing.
  • Bottom Sheets - Provides modal and draggable bottom sheet panels for supplementary content.
  • Action Buttons - Provides styled buttons with sharp corners for triggering application actions.
  • Card Components - Provides card components to group images, text, and actions into visual units.
  • Circular Progress Indicators - Implements linear and circular progress bars to visualize task completion status.
  • Collapsible Content Widgets - Ships collapsible widgets to show or hide detailed content sections.
  • Content Carousels - Implements sliding content carousels with weighted layouts and hero transitions.
  • Cross-Platform Implementations - Implements consistent visual layouts across different devices using a single codebase and shared theme tokens.
  • Floating Overlays - Provides floating overlay components for popups, alerts, and error messages.
  • Toggle Switches - Ships animated toggle switches for capturing binary on/off states.
  • Standardized List Tiles - Provides standardized list tiles with titles, subtitles, and leading/trailing icons.
  • Mobile App Navigation Patterns - Ships standard mobile routing elements including side drawers, bottom sheets, and tab bars.
  • Alert Dialogs - Includes alert dialog modals that notify users or request mandatory interaction via popup prompts.
  • Side Navigation Drawers - Provides slide-out navigation drawers for primary application routing and secondary settings.
  • Notification Badges - Provides notification badges to display counts or status indicators as overlays on UI elements.
  • Radio Button Components - Ships radio button components for single-choice selection from a predefined set.
  • Range Sliders - Provides slider widgets for selecting a single specific value from a defined range.
  • Numeric Range Sliders - Provides dual-thumb range sliders for selecting continuous minimum and maximum values.
  • Rating Inputs - Provides interactive star-based rating bars for collecting user feedback.
  • Select Dropdowns - Provides dropdown menus that support multi-selection and searching.
  • Selection Components - Implements checkbox widgets for single or tristate value selection within forms.
  • Sticky Header Pinning - Implements sticky header rendering to keep navigation visible during scrolling.
  • Tabbed Navigation - Implements tabbed navigation components for switching between different views within a single screen.
  • Toast Notifications - Implements toast notifications for providing non-intrusive, short-lived feedback messages.

Historial de estrellas

Gráfico del historial de estrellas de ionicfirebaseapp/getwidgetGráfico del historial de estrellas de ionicfirebaseapp/getwidget

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Getwidget

Proyectos open-source similares, clasificados según cuántas características comparten con Getwidget.
  • gluestack/gluestack-uiAvatar de gluestack

    gluestack/gluestack-ui

    4,931Ver en GitHub↗

    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

    TypeScriptaccessibilitycomponent-librarycustomizable-components
    Ver en GitHub↗4,931
  • taiga-family/taiga-uiAvatar de taiga-family

    taiga-family/taiga-ui

    4,002Ver en GitHub↗

    Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp

    TypeScriptangularbest-practicescdk
    Ver en GitHub↗4,002
  • zdhxiong/mduiAvatar de zdhxiong

    zdhxiong/mdui

    4,517Ver en GitHub↗

    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

    TypeScriptcssjavascriptmaterial
    Ver en GitHub↗4,517
  • coreui/coreui-free-react-admin-templateAvatar de coreui

    coreui/coreui-free-react-admin-template

    4,940Ver en GitHub↗

    This project is a React-based administrative template and UI kit designed for building dashboards. It provides a comprehensive collection of pre-styled layouts, an accessible component library, and a Sass-based UI framework for creating administrative interfaces. The template is specifically structured as an AI-optimized project, utilizing coding patterns and organization designed to help AI assistants generate consistent, production-ready React code. It features a flexible styling system using Sass variables and CSS custom properties to support customizable light and dark themes. The kit co

    JavaScriptadminadmin-dashboardadmin-panel
    Ver en GitHub↗4,940
Ver las 30 alternativas a Getwidget→

Preguntas frecuentes

¿Qué hace ionicfirebaseapp/getwidget?

Getwidget is a comprehensive Flutter UI component library and design system providing over 1,000 pre-built widgets for creating cross-platform user interfaces. It serves as a production-ready widget gallery designed to accelerate the front-end development process through a wide array of pre-composed elements.

¿Cuáles son las características principales de ionicfirebaseapp/getwidget?

Las características principales de ionicfirebaseapp/getwidget son: Flutter, Realtime Voice Conversation Facilitators, RAG Chat Interfaces, UI Component Libraries, AI Application UI Kits, AI Content Renderers, Cross-Platform Design Systems, Design Token Systems.

¿Qué alternativas de código abierto existen para ionicfirebaseapp/getwidget?

Las alternativas de código abierto para ionicfirebaseapp/getwidget incluyen: gluestack/gluestack-ui — gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built,… taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.… zdhxiong/mdui — mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a… coreui/coreui-free-react-admin-template — This project is a React-based administrative template and UI kit designed for building dashboards. It provides a… nisrulz/flutter-examples — This project is a collection of reference implementations and sample applications for Flutter. It provides practical… theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It…