7 dépôts
Plugins and configurations that enable Vite to interact with specific external tools, frameworks, or services.
Explore 7 awesome GitHub repositories matching software engineering & architecture · Vite Integrations. Refine with filters or upvote what's useful.
Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l
Standardized integration paths for build tools include automated environment initialization and dependency management.
Old repo of Nuxt 3 framework, now on nuxt/nuxt
Uses Vite for development hot module replacement and production bundling with optimized defaults.
StyleX is a type-safe CSS-in-JS library and atomic CSS compiler that transforms JavaScript style definitions into optimized static CSS and type-safe class names. It functions as a multi-framework styling tool, generating standard CSS assets compatible with various JavaScript UI frameworks and server components. The system includes a CSS design token system and theme engine for managing shared constants and composing visual schemes. It allows for the creation of light, dark, and custom themes through variable overrides and token inheritance. The project covers component styling through object
Aggregates compiled style modules into a single stylesheet within the Vite build pipeline.
Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth integration, team management, and session handling for web applications. It offers a complete authentication lifecycle covering sign-in, sign-up, session management, password recovery, and multi-factor security, with support for passkey authentication and OAuth providers including Google, GitHub, and Apple. The platform includes a team-based permission system with role-based access control, allowing users to be organized into teams with granular permissions for membership manage
Provides setup guidance for integrating authentication into Vite-based applications.
Lingui is a JavaScript internationalization library that provides a framework-agnostic core with bindings for React, SolidJS, Svelte, Astro, and other JavaScript frameworks. It operates through a compile-time message extraction pipeline that scans source files for translatable strings, generates standard PO, JSON, or CSV catalog files, and compiles them into optimized JavaScript modules for production deployment. The library uses macro-based message definition to wrap translatable text in source code while preserving context for extraction, and includes a plural rule engine that automatically
Provides a Vite plugin that compiles message catalogs automatically during the build process.
Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel
Configures Vite for asset compilation, enabling modern JavaScript and CSS processing.
unplugin-vue-components est un outil de construction qui importe et enregistre automatiquement les composants Vue utilisés dans les modèles, éliminant le besoin d'instructions d'importation manuelles. Il fonctionne comme un plugin pour divers bundlers, notamment Vite et Webpack, pour résoudre et injecter les dépendances de composants pendant le processus de compilation. Le projet présente un système de mappage qui identifie et importe des composants à partir de bibliothèques d'interface Vue tierces populaires. Cette logique de résolution peut être étendue via des extensions de résolution personnalisées pour modifier la façon dont des bibliothèques d'interface utilisateur spécifiques sont découvertes et importées. Pour maintenir la sécurité des types, l'outil inclut un générateur de types TypeScript qui crée des fichiers de déclaration globaux. Ces fichiers fournissent l'autocomplétion et la vérification de type pour les composants qui sont chargés sans importations explicites.
Functions as a plugin for Vite and Webpack to resolve and inject component dependencies during compilation.