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

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.

Awesome ListResourcesVue
Added Jul 13, 2026 View details
open-pencil: Edit and Automate Design Files

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.

AITypeScriptVue
Added Jun 21, 2026 View details
vue-pdf-embed: Display PDF Documents in Vue Apps

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.

VueTypeScriptPDF
Added Jun 20, 2026 View details
shepherd: Guide Users Through Interactive App Tours

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.

JavaScriptLibraryWeb Development
Added May 29, 2026 View details
free-the-web-apps: Turn Websites Into Desktop Apps

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.

VueWeb AppDesktop App
Added May 17, 2026 View details
crater: Create Invoices and Track Business Expenses

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.

PHPJavaScriptVue
Added May 16, 2026 View details
textrix: Create and Publish Rich-Text Articles

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.

TypeScriptJavaScriptWeb Development
Added May 15, 2026 View details
Lychee: Manage and Share Photos on Your Own Server

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.

PHPTypeScriptVue
Added May 13, 2026 View details
ai-chat: Build Laravel Apps with Streaming AI Chat

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.

PHPAILLM
Added May 12, 2026 View details
motion: Animate Interfaces with JavaScript, React, and Vue

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.

TypeScriptJavaScriptReact
Added Apr 7, 2026 View details
timeful.app: Find the Best Time for a Group to Meet

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.

VueWeb AppProductivity
Added Apr 4, 2026 View details
beercss: Build Material Design Interfaces with CSS

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.

CSSHTMLVue
Added Mar 29, 2026 View details
Previous Page 1 Next

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️