154 Repos
Plugins for connecting external tools and libraries to Vite.
Explore 154 awesome GitHub repositories matching part of an awesome list · Framework Integrations. Refine with filters or upvote what's useful.
Storybook is a development environment for building, testing, and documenting user interface components in isolation. By rendering components within a sandboxed environment, it decouples them from the host application's global state and dependencies, allowing developers to verify complex states and edge cases without running the full application. The platform utilizes a framework-agnostic bridge layer to support various frontend technologies and features a modular, addon-based architecture that allows for custom UI panels and toolbar controls. It captures component states as declarative metad
Builder for Storybook component documentation.
Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr
Provides legacy browser support for modern builds.
Refine is a headless framework designed for building data-intensive internal business applications, such as admin panels and dashboards. It provides a core set of hooks and architectural patterns that decouple business logic, authentication, and data operations from the user interface, allowing developers to integrate any design system while maintaining a consistent application structure. The framework distinguishes itself through a resource-centric approach that automatically maps application views to data entities via centralized configuration. It features a unified data provider interface
A multi-tenant application built with the Refine framework.
This project is a declarative data visualization library that provides a composable suite of user interface components for rendering interactive charts. It functions as an SVG-based charting engine, allowing developers to construct complex visualizations by nesting modular building blocks such as axes, grids, legends, and data series within a unified layout. The library distinguishes itself through a highly responsive architecture that automatically reconciles layout changes and maps data domains to pixel coordinates using mathematical scale functions. It prioritizes performance through memoi
Redesigned charting library built specifically for React.
Ant Design Vue is a comprehensive UI component library and enterprise design system for Vue. It provides a collection of reusable user interface elements designed specifically for building professional web applications and complex business software. The project functions as a server-side rendering framework, enabling the generation of HTML on the server to increase initial page load speeds and improve search engine visibility. It is designed for the implementation of corporate design systems and the construction of data-heavy internal tools, such as admin dashboards. The library covers broad
Ant Design implementation for Vue.js.
vx is a declarative charting framework and SVG data visualization library. It serves as an integration layer that combines D3 mathematical scales and shapes with a component-based UI for rendering visualizations. The project provides a set of building blocks for constructing custom charts and diagrams using React components. It bridges mathematical data and visual representation by utilizing low-level primitives to manage scalable vector graphics without manual document object model manipulations. The library covers a broad capability surface including custom chart development, declarative S
Visualization components for React applications.
Nivo is a responsive charting framework and a React data visualization library that uses D3 for its underlying math logic. It serves as both a collection of interactive chart components for web applications and a server-side visualization engine for generating static data chart images. The project distinguishes itself by providing a containerized chart rendering API, allowing the visualization engine to be deployed via Docker to serve rendered graphics as images or files through a programmatic interface. It also features a motion engine for animated data transitions, ensuring smooth visual sh
Dataviz components for React with isomorphic rendering support.
Partytown is a main thread performance optimizer and web worker script orchestrator. It functions as a third party script offloader that relocates resource-intensive external JavaScript from the browser's main thread into a sandboxed web worker environment. The project focuses on improving core web vitals and overall page responsiveness by reducing main thread blocking time. This isolation ensures that heavy third party scripts do not interfere with the execution of core application code and page loading speed. The system provides infrastructure for client-side script offloading through DOM
Offloads third-party scripts to web workers.
Omi is a web components framework, reactive UI library, and client-side routing engine. It provides a system for building modular and reusable interface elements based on standard browser web components, using signals to synchronize data changes and update the user interface automatically. The project functions as a cross-framework component tool, exporting standard web elements that operate consistently across different third-party JavaScript libraries. Its capabilities include single-page application navigation and view routing. It also covers reactive state management, component style man
Omi
Victory is a React data visualization library and composable visualization toolkit used to build interactive charts and graphs. It functions as an SVG charting framework that renders scalable data visualizations designed to maintain consistency across different web browsers and operating systems. The project provides a collection of reusable UI primitives that combine to form complex interactive data layouts. This component-based approach allows for the construction of sophisticated graphs by composing modular visualization elements within React applications.
Composable React components for building visualizations.
ng-zorro-antd is an Angular UI component library that implements the Ant Design visual language. It provides a collection of pre-built interface elements and professional design system layouts for building web applications. The library is designed as a themable component framework, offering configuration options to modify the visual styles of interface elements. It also functions as an internationalized UI library with built-in support for translating interface elements into multiple languages. The project covers enterprise UI development and multilingual interface design. Its capability sur
Ant Design implementation for Angular.
react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable building blocks for rendering interactive charts and graphs by mapping raw data to visual attributes such as position, color, and size. The system leverages D3 for its scaling and layout logic. The library is distinguished by its ability to handle complex data relationships, including hierarchical data via tree maps and circle packing, as well as multidimensional analysis using parallel axes and radar charts. It also supports network flow mapping to illustrate the volume and direc
Collection of React components for rendering visualizations.
react-chartjs-2 is a data visualization library that provides a set of React components acting as a wrapper for Chart.js. It allows for the rendering of interactive charts and graphs within a React application using a declarative approach. The library manages HTML5 canvas charting components by tying the lifecycle of Chart.js instances to the mounting and unmounting of the React component tree. It translates component props into the configuration objects required by the underlying engine to map datasets to visual elements. The project covers a range of frontend integration capabilities, incl
React
vue-chartjs is a component library that wraps Chart.js chart types as reusable Vue components, integrating the charting library into Vue's component model. It provides reactive props binding so that charts automatically redraw when data or options change, and exposes the underlying Chart.js instance via template refs for direct programmatic access. The library also forwards Chart.js interaction events like clicks and hovers to Vue component event handlers, and applies ARIA labels to chart elements for screen reader support. The library distinguishes itself by offering typed Vue components for
Vue.js
electron-vite ist ein Build-System und Multi-Process-Bundle-Orchestrator, der Vite verwendet, um die Main-, Preload- und Renderer-Prozesse für Electron-Anwendungen zu kompilieren und zu bündeln. Er fungiert als Scaffolder für Desktop-Anwendungen und bietet Vorlagen zur Integration verschiedener Frontend-Frameworks in eine standardisierte Projektstruktur. Das Projekt zeichnet sich durch integrierten Quellcodeschutz aus und nutzt einen V8-Bytecode-Obfuscator, um JavaScript in Bytecode zu kompilieren und Strings zu verschleiern, um Reverse Engineering zu verhindern. Es verwaltet zudem komplexe Desktop-Architekturen durch Isolierung von Bundles und Shared Chunks über mehrere Fenster und Ausführungskontexte hinweg. Das Toolset deckt ein breites Spektrum an Funktionen ab, einschließlich automatisierter Packaging-Pipelines für plattformübergreifende Installer, Development-Server-Orchestration mit Hot Module Replacement sowie das Management nativer Module und WebAssembly. Es unterstützt zudem Environment-Scoping und die Konfiguration der Externalisierung binärer Module zur Optimierung von Production-Builds.
Electron CLI integrated with Vite.
ngx-charts is an Angular charting library and SVG data visualization framework. It provides a set of declarative UI components for rendering animated and interactive charts and graphs within Angular applications. The library allows for the assembly of specialized visualizations by combining low-level internal charting components. It supports the creation of custom charts through the use of mathematical scales, shape generators, and CSS styling overrides. The framework covers a wide range of visualization types, including comparison charts such as bar and line graphs, distribution visualizati
Chart framework designed for Angular applications.
Dieses Projekt ist ein Vite-Plugin, das Webanwendungen in Progressive Web Apps (PWAs) umwandelt, indem es die Generierung von Service Workern und Web-App-Manifesten automatisiert. Es bietet eine Suite von Pipelines und Generatoren, die für die Geräteinstallation, Offline-Funktionalität und automatisiertes Asset-Management entwickelt wurden. Das Plugin verfügt über eine dedizierte Asset-Pipeline, die einen vollständigen Satz erforderlicher Anwendungssymbole und Splash-Screens aus einem einzigen Quellbild generiert. Es enthält zudem einen Statusmanager, der reaktive Primitive verwendet, um die Service-Worker-Registrierung und den Update-Status mit der Benutzeroberfläche der Anwendung zu synchronisieren. Zu den breiten Funktionsbereichen gehören die automatisierte Service-Worker-Registrierung und -Kompilierung, Cache-Speicherverwaltung für den Offline-Zugriff sowie die Injektion von Manifest-Links und Theme-Color-Meta-Tags in den HTML-Einstiegspunkt. Das Tool handhabt zudem Update-Workflows, indem es neue Inhalte im Hintergrund erkennt und Benutzer auffordert, die Seite zu aktualisieren. Entwickler-Tools ermöglichen die Ausführung und das Debugging von Service-Worker-Logik während des aktiven Entwicklungsprozesses, ohne dass ein Production-Build erforderlich ist.
Zero-configuration Progressive Web App support.
react-stockcharts ist eine Finanz-Charting-Bibliothek, die mit React und D3 für die Visualisierung von Marktpreisdaten erstellt wurde. Sie bietet ein System zum Rendern von Aktiencharts und Candlestick-Visualisierungen, um Marktbewegungen darzustellen. Die Bibliothek fungiert als technisches Analysetool, das mathematische Handelsindikatoren auf Preis-Charts berechnet und überlagert. Sie enthält eine interaktive Schnittstelle zur Navigation durch Finanzdaten mittels Zoomen, Panning und dem Hinzufügen manueller geometrischer Annotationen. Das Projekt deckt Finanzdatenvisualisierung, Marktpreisverfolgung und die Erstellung interaktiver Trading-Dashboards ab.
Highly customizable stock chart components for React.
vue-antd-admin is an administrative dashboard framework and enterprise UI starter kit. It serves as a template for building professional back-office interfaces and internal tooling, integrating the Ant Design component library within a Vue environment. The project provides a structured layout for creating data-heavy internal tools, specializing in a wrapper for the Ant Design system to ensure consistent user interfaces for enterprise web applications. The framework includes capabilities for centralized API request handling, dynamic menu mapping, and route-based view injection. It further sup
Admin dashboard implementation for Vue.
Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Tailwind, Bulma, AntDesign, and Material.
Ant Design support for the Blazorise framework.