Open Source Vue Projects
Vue is a JavaScript framework for building interactive user interfaces and web applications. Its component-based structure helps teams organize screens into reusable pieces, while its reactive system keeps displayed content in sync with changing data. Vue can support a small interactive feature on an existing page or a larger single-page application, giving developers options for adding functionality without adopting the same architecture for every project.
Open source tools in this area include component libraries, editors, visualization packages, animation utilities, and application frameworks. When choosing one, check which Vue versions it supports, how actively it is maintained, its license, documentation, accessibility, and compatibility with your build tools and other dependencies. These tools can help frontend developers, designers, and teams building or maintaining web applications.
27 repositories · updated October 3, 2026

awesome-vue: Find Vue.js Resources and Projects
A community-curated directory of resources for Vue.js developers, including learning materials, tools, libraries, and example projects. Use it to explore the Vue ecosystem or find a resource for a specific development need.

open-pencil: Edit and Automate Design Files
OpenPencil is an AI-assisted design editor for opening and editing .fig and .pen files. It combines a visual canvas with CLI, MCP, and scripting tools for design workflows, plus real-time collaboration and a headless Vue SDK.

vue-pdf-embed: Display PDF Documents in Vue Apps
A Vue component for rendering PDF documents inside web applications, with optional text and annotation layers, search, and document controls. It suits Vue teams that need an integrated viewer rather than a separate PDF page or browser plugin.

shepherd: Guide Users Through Interactive App Tours
Shepherd is a JavaScript library for building customizable onboarding tours, trainings, and announcements inside websites and apps. Use it to explain workflows in context, with framework wrappers available for several popular frontend stacks.

free-the-web-apps: Turn Websites Into Desktop Apps
Free The Web Apps generates shortcuts and launch scripts that open websites in a browser without its usual interface. It suits people who want quick, app-like access to web services from desktop launchers across Linux, Windows, and macOS.

crater: Create Invoices and Track Business Expenses
Crater is a web and mobile invoicing app for individuals and businesses. It helps manage invoices, estimates, expenses, payments, and customer accounts, with a Laravel and Vue web app and React Native mobile apps.

textrix: Create and Publish Rich-Text Articles
Textrix is a ProseMirror-based publishing editor for building Medium-style writing experiences. It combines editing and publishing, with static HTML output and support for framework-based or vanilla JavaScript apps.

Lychee: Manage and Share Photos on Your Own Server
Lychee is a self-hosted photo-management application for uploading, organizing, and sharing photos through a web interface. It suits individuals and groups who want control over their photo library and storage.

ai-chat: Build Laravel Apps with Streaming AI Chat
A Laravel starter kit for building authenticated AI chat applications with streamed responses and support for multiple model providers. It suits developers who want a customizable Vue and Inertia foundation rather than building chat infrastructure from scratch.

motion: Animate Interfaces with JavaScript, React, and Vue
Motion is an animation library for JavaScript, React, and Vue. It provides a shared toolkit for gestures, spring animations, layout transitions, and scroll-linked effects, for projects that need interactive motion without building an animation system from scratch.

timeful.app: Find the Best Time for a Group to Meet
Timeful is a web-based availability polling tool for coordinating group meetings. It compares participants’ schedules, supports calendar integrations and time zones, and can be used on the hosted service or self-hosted.

beercss: Build Material Design Interfaces with CSS
Beer CSS is a lightweight CSS framework for building Material Design 3 interfaces with semantic HTML. It suits developers who want ready-made styling and components without a build step, and can be used alongside any JavaScript framework.