Official LottieFiles web player for Lottie (.json) and dotLottie (.lottie) animations, with a Rust + WASM core, Canvas2D/WebGL2/WebGPU backends, runtime theming, state machines, audio, worker rendering, and React, Vue, Svelte, Solid and Web Component SDKs.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONVant is a lightweight, customizable Vue UI component library for mobile web apps, offering 80+ components with zero third-party dependencies, TypeScript support, and compatibility with Vue 2/3, Nuxt, SSR, dark mode and i18n.
Naive UI is a Vue 3 component library with over 90 tree-shakable components, written in TypeScript. It offers a type-safe theme system for customization without CSS imports, and data components use virtual lists by default for speed.
Vuestic Admin is an open-source admin template suite built with Vue 3, Vite, Pinia and Tailwind CSS on top of the Vuestic UI component library, offering dark theme, i18n, accessibility and responsive layouts.
Zag provides headless, framework-agnostic state machines for accessible JavaScript UI components, with adapters for React, Solid, Vue and Svelte and unstyled APIs for building your own design system.
Vuestic UI is an MIT-licensed Vue 3 component library from Epicmax, offering accessible UI components, documentation, Nuxt and Tailwind integrations, and a CLI scaffold command for quick project setup.
Codex is the design system for Wikimedia, offering Vue 3 and CSS components, design tokens, icons, and a VitePress documentation site. It supports internationalization and meets WCAG 2.1 AA accessibility standards.
Ark UI is a headless, unstyled component library from the Chakra UI team, offering 45+ accessible UI primitives built on Zag.js state machines with the same API across React, Solid, Vue and Svelte.
Vuetify is an MIT-licensed Vue UI component framework offering handcrafted, responsive components with theming, SASS customization, Vite tree-shaking and 42+ language support.
Nuxt UI is a Vue and Nuxt component library built on Reka UI, Tailwind CSS and Tailwind Variants, offering accessible, themeable interface components plus official starter, landing, docs, SaaS, dashboard, chat and other templates under the MIT license.
Varlet is a Vue 3 component library based on Material Design 2 and 3, offering 70+ general-purpose components that work on both mobile and desktop, with theming, internationalization, SSR and TypeScript support.
VectorMojo is a client-side design-file to SVG converter that runs in the browser. It reads PSD/PSB, PDF, modern Illustrator AI, EPS, SVG, PNG and JPEG, then exports SVG, PNG, PDF or copied SVG markup, keeping parsing, tracing and rendering in the tab.
Arco Design Vue is a comprehensive Vue 3 UI component library built on the Arco Design system, offering over 60 ready-to-use TypeScript components, customizable theme tokens, and an npm package named @arco-design/web-vue.
Oruga is a lightweight Vue.js 3 UI component library with no CSS framework dependency. It provides customizable components, tree-shaking, themes, and class-mapping configuration for integrating Tailwind, Bulma, Bootstrap, or custom styles.
tsParticles is a lightweight TypeScript library for creating customizable particle effects, confetti, and fireworks animations as website backgrounds. Offers framework-specific components for React, Vue, Angular, Svelte, and more.
Element Plus is an open-source Vue 3 UI component library written in TypeScript with Composition API support. Its API has been stable since the first production-ready release in February 2022, and a migration tool helps move projects from Element UI.
PrimeVue is a next-generation Vue UI component library published under the MIT license. This repository is now in maintenance mode, receiving security fixes only, while active development continues under the PrimeUI initiative at primevue.dev.
AgnosticUI Local (v2) is a CLI-based, framework-agnostic UI component library that copies component source, styles and tests directly into your project for React, Vue, Svelte or Lit, with 55 accessible components, CSS custom-property theming and AI prompt playbooks.
Reka UI (formerly Radix Vue) is an open-source, accessible UI component library for Vue. It provides unstyled primitives for building high-quality design systems and web apps, with documentation, examples, and community contributions.
cube-ui is a mobile UI component library implemented in Vue, open-sourced by DiDi. It supports full or modular component registration, ships with documentation, an example app, and a vue-cli based template for scaffolding new projects.