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

alfonsobries/vue-tailwind

0
View on GitHub↗
2,164 estrellas·134 forks·TypeScript·MIT·9 vistaswww.vue-tailwind.com↗

Vue Tailwind

Este proyecto es un framework de interfaz de usuario modular para aplicaciones Vue que proporciona una colección de componentes reutilizables construidos con Tailwind CSS. Funciona como una herramienta de sistema de diseño impulsada por configuración, permitiendo a los desarrolladores mantener la consistencia visual en aplicaciones complejas a través de la gestión centralizada de temas y estilos basados en utilidades.

La librería destaca por una arquitectura altamente configurable que admite el mapeo de estilos basado en variantes y la personalización de instancias de componentes. Los desarrolladores pueden definir valores predeterminados globales o crear múltiples versiones del mismo elemento de interfaz, permitiendo el cambio visual dinámico y anulaciones de propiedades específicas sin duplicar código. Este enfoque asegura que los componentes permanezcan flexibles mientras se adhieren a un lenguaje de diseño unificado.

El framework cubre una amplia gama de requisitos de interfaz, incluyendo herramientas especializadas para la selección de fecha y hora y el diseño de formularios estructurados. Enfatiza el rendimiento al admitir optimizaciones en tiempo de compilación, como la importación selectiva de componentes y la eliminación de definiciones de estilo no utilizadas, para minimizar el tamaño final del bundle de la aplicación.

Features

  • Vue UI Libraries - Provides a modular and configurable UI component library for Vue applications.
  • Tailwind CSS Integration - Builds reusable interface elements leveraging utility-first CSS classes.
  • Utility-First Styling - Manages visual appearance by injecting atomic utility classes directly into component templates.
  • Themed Component Libraries - Supports defining visual styles for components using named configurations to ensure a consistent design language.
  • Component Libraries - Ships a collection of reusable Vue components styled with utility classes.
  • Forms and Inputs - Simplifies complex data entry forms by wrapping inputs in containers with integrated icons.
  • Configurations - Enables rendering interface elements that accept custom style rules and property overrides to match specific design requirements.
  • Tree Shaking Support - Supports selective component importing and style purging to minimize production bundle sizes.
  • Time Pickers - Provides a time selection interface for calendar tools to allow users to specify both a date and a precise time.
  • Component Composition Primitives - Enables dynamic assembly of UI components through centralized style objects and property overrides.
  • Component Variant Management - Provides logic to switch between different visual styles for component instances based on state or configuration.
  • Definitions - Supports creating multiple stylistic versions of components by mapping names to specific sets of visual rules.
  • Date and Time Pickers - Integrates interactive calendar and time picking tools for precise user input.
  • Design System Tooling - Offers a configuration-driven approach to managing design system themes and variants.
  • Component Theming - Provides tools to create custom visual styles by mapping design rules to component states.
  • Component Styling - Defines common visual rules that combine with variations to reduce code duplication.
  • Style Variant Mapping - Maps component properties to predefined sets of utility classes for consistent visual state switching.
  • Component Style Overrides - Enables the injection of custom style classes into component instances to modify appearance while maintaining structural integrity.
  • Bundle Optimizers - Minimizes application footprint through selective imports and centralized configuration.
  • Frontend Asset Optimization - Optimizes production assets by stripping unused styles and selectively importing components.
  • CSS Purging - Provides build-time utilities that identify and remove unused CSS rules to minimize application bundle size.

Historial de estrellas

Gráfico del historial de estrellas de alfonsobries/vue-tailwindGráfico del historial de estrellas de alfonsobries/vue-tailwind

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

Colecciones destacadas con Vue Tailwind

Colecciones seleccionadas manualmente donde aparece Vue Tailwind.
  • Ecosistema de plugins para Tailwind CSS

Alternativas open-source a Vue Tailwind

Proyectos open-source similares, clasificados según cuántas características comparten con Vue Tailwind.
  • ben-rogerson/twin.macroAvatar de ben-rogerson

    ben-rogerson/twin.macro

    8,030Ver en GitHub↗

    twin.macro is a build-time style compiler and utility-first styling tool that converts Tailwind CSS utility classes into optimized style objects for JavaScript styling libraries. It acts as an integration bridge, allowing developers to use Tailwind design tokens and utility classes within a component-based architecture. The project distinguishes itself by performing transformations during the compilation phase rather than at runtime. It maps utility strings to CSS-in-JS engines such as Emotion and Styled Components, resolving design tokens directly from a Tailwind configuration file to ensure

    TypeScriptbabelbabel-macrocss-in-js
    Ver en GitHub↗8,030
  • 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
  • radix-vue/shadcn-vueAvatar de radix-vue

    radix-vue/shadcn-vue

    10,128Ver en GitHub↗

    shadcn-vue is a collection of accessible and unstyled UI components for Vue. It serves as a design system foundation and a port of Radix UI primitives to the Vue ecosystem, focusing on providing a base for highly customizable web interfaces. The project utilizes a template-driven distribution model, delivering raw source code via a CLI rather than a compiled library. This allows for the direct modification of components using Tailwind CSS utility classes to establish a unique visual identity. The library covers accessible component architecture and custom design system implementation. It pro

    TypeScript
    Ver en GitHub↗10,128
  • tusen-ai/naive-uiAvatar de tusen-ai

    tusen-ai/naive-ui

    18,381Ver en GitHub↗

    Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3 applications. It provides a type-safe framework for building web interfaces, featuring a responsive layout engine and high-performance data components such as virtual-scroll data tables. The library is distinguished by a customizable theme system that utilizes type-safe JavaScript objects for visual overrides instead of traditional CSS variables. This architecture allows for dynamic runtime updates and global style configurations managed through a centralized provider. The framewor

    TypeScriptcomponent-libraryui-componentsvue
    Ver en GitHub↗18,381
Ver las 30 alternativas a Vue Tailwind→

Preguntas frecuentes

¿Qué hace alfonsobries/vue-tailwind?

Este proyecto es un framework de interfaz de usuario modular para aplicaciones Vue que proporciona una colección de componentes reutilizables construidos con Tailwind CSS. Funciona como una herramienta de sistema de diseño impulsada por configuración, permitiendo a los desarrolladores mantener la consistencia visual en aplicaciones complejas a través de la gestión centralizada de temas y estilos basados en utilidades.

¿Cuáles son las características principales de alfonsobries/vue-tailwind?

Las características principales de alfonsobries/vue-tailwind son: Vue UI Libraries, Tailwind CSS Integration, Utility-First Styling, Themed Component Libraries, Component Libraries, Forms and Inputs, Configurations, Tree Shaking Support.

¿Qué alternativas de código abierto existen para alfonsobries/vue-tailwind?

Las alternativas de código abierto para alfonsobries/vue-tailwind incluyen: ben-rogerson/twin.macro — twin.macro is a build-time style compiler and utility-first styling tool that converts Tailwind CSS utility classes… gluestack/gluestack-ui — gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built,… radix-vue/shadcn-vue — shadcn-vue is a collection of accessible and unstyled UI components for Vue. It serves as a design system foundation… tusen-ai/naive-ui — Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3… wix/react-native-ui-lib — This project is a React Native UI library and mobile component framework designed for building consistent, themed… system-ui/theme-ui — Theme-ui is a React theme framework and CSS-in-JS utility used for building themeable user interfaces. It functions as…