Best of Vue.js — 2025
- 1
- 2
Community Picks·42w
Neodrag: One draggable to rule them all
Neodrag is a multi-framework JavaScript library that provides drag-and-drop functionality across React, Svelte, Vue, SolidJS, and vanilla JavaScript. It features a small bundle size (3.46KB), server-side rendering compatibility, TypeScript support, and consistent behavior across all supported frameworks through shared core logic.
- 3
Medium·1y
Vue is Too Easy
Vue is renowned for its simplicity and powerful capabilities. It features an easy learning curve, versatile components, efficient state management with tools like Pinia, and comprehensive support for routing and animations. It also integrates well with TypeScript and encourages good practices in unit testing.
- 4
Community Picks·1y
Announcing TanStack Form v1
TanStack Form v1 has been released and is ready for production use. It supports React, Vue, Angular, Solid, and Lit frameworks, with numerous features for each. The form library emphasizes type safety and comes with built-in support for runtime usage, type-checking, field-based validation, and async validation. It also offers compatibility with SSR solutions like Next.js and TanStack Start. Future feature additions are planned now that the stable version is released.
- 5
Noted·1y
Go Cron - A Self Hosted Go Based Task Scheduler with GUI
GoCron is a Go and Vue.js based task scheduler that simplifies job management through YAML configuration. It supports cron scheduling, environment variables, and comes with pre-installed backup software such as Borg, Restic, and Rclone. Installation can be easily managed using Docker Compose. The simple UI allows manual running of jobs and viewing live logs.
- 6
Nuxt·29w
Nuxt UI v4 · Nuxt Blog
Nuxt UI v4 unifies the previously separate free and Pro versions into a single open-source library, making over 110 components, 12 production-ready templates, and a complete Figma kit available for free. The release includes enhanced AI integration with Vercel's AI SDK v5, improved documentation with AI-ready features, and seamless migration from previous versions. This major milestone was made possible by NuxtLabs joining Vercel, allowing the entire Pro suite to become freely accessible to the Vue and Nuxt community.
- 7
HuXn WebDev·46w
Every Vue.js Concept Explained ( Complete Course )
Vue.js is a versatile JavaScript framework that simplifies building modern web applications through a component-based structure, a large community, and its lightweight nature. This comprehensive course covers essential Vue.js concepts like components, reactivity, text interpolation, attribute bindings, computed properties, conditional rendering, slots, and more. The post explains the setup of a Vue.js project, folder structure, and demonstrates various functionalities with examples to help developers efficiently manage UI logic and improve front-end skills.
- 8
DEV·1y
Why Stop Using TypeScript for Small Projects?
The post explains why TypeScript might be unnecessary for small projects due to the setup overhead, the limitations on experimentation, the relatively lower benefits in small codebases, the extra build step, and compatibility issues with some dependencies. The author's stance is that while TypeScript is beneficial for large-scale applications with multiple developers, for small projects, quick scripts, and MVPs, sticking with JavaScript offers a faster and simpler development experience.
- 9
Nuxt·39w
Announcing Nuxt 4.0 · Nuxt Blog
Nuxt 4.0 introduces a stability-focused major release with improved developer experience through cleaner project organization using the new app/ directory structure, smarter data fetching with better useAsyncData and useFetch functionality, enhanced TypeScript support with separate project contexts, and faster CLI performance with native file watching and socket-based communication. The upgrade includes breaking changes but maintains backward compatibility for existing projects, with migration tools and detailed upgrade guides available to ease the transition.
- 10
Stefan Mischook·17w
The End of JavaScript Frameworks
Mastering JavaScript fundamentals is more valuable than chasing specific frameworks. Understanding core concepts like the DOM, async operations, and the web stack makes learning any framework straightforward. Framework debates create analysis paralysis that prevents developers from becoming employable. Focus on building strong foundations first, then choose a framework based on local job market demand rather than hype.
- 11
DEV·1y
Why the Latest JavaScript Frameworks Are a Waste of Time
Constantly switching between the latest JavaScript frameworks is often unproductive and disruptive to long-term development goals. Although innovation in frameworks is attractive, consistently relearning new systems can distract from actually building projects. Core programming skills, understanding JavaScript deeply, system design, and writing maintainable code are more valuable for becoming a better developer. Companies prioritize stability and maintainability, which is why frameworks like React and Angular remain dominant in the job market.
- 12
CSS Wizardry·36w
The Fastest Site in the Tour de France – CSS Wizardry
A comprehensive analysis of website performance across 21 bike manufacturers competing in the 2025 Tour de France, using Core Web Vitals metrics and a proprietary CrRRUX scoring system. Merida topped the rankings with perfect scores, followed by Factor and Giant, while traditional brands like Trek and Ridley struggled with client-side rendering issues. The study reveals that simpler, traditional web architectures often outperform modern JavaScript-heavy frameworks in terms of loading speed, interactivity, and visual stability.
- 13
Vuejs&Nuxtjs·30w
Shad cn vue Like Nuxt/Vue Librarys :fire:
A curated list of Vue and Nuxt UI component libraries including Vue Bits for animated components, Inspira UI for reusable designs, shadcn-vue, UI Thing for copy-paste components, Stunning UI with Tailwind CSS integration, LandiNuxt for landing page sections, and Reka UI as the foundational library that many others depend on.
- 14
bigboxSWE·35w
How To Become Cracked at Programming
Becoming highly skilled at programming requires obsession rather than specific technologies or frameworks. Two paths emerge: obsession with creating products (like the solo developer behind Balatro game) or obsession with technology itself (like Evan You creating Vue.js and Vite). Success comes from genuine passion that makes hard work feel like play, focusing on building for personal satisfaction rather than external validation.
- 15
Web Tools Weekly·47w
JavaScript Utilities, AI Tools, Vue.js
This post highlights a variety of JavaScript utilities, AI tools, and Vue.js components that help developers enhance their web applications. Key utilities include STRICH for barcode scanning and Crosspost for social media integration. AI tools featured range from OpenAPI TypeScript for code generation to Clippy for running language models locally. Vue.js components include vue-pdf-embed for PDF handling and nuxt-swiper for mobile touch sliders.
- 16
Twitter X·43w
Liquid Glass for VueJS
A Vue.js library that provides glassmorphism UI components with translucent, frosted glass visual effects. The library offers pre-built components that implement the popular glass design trend using CSS backdrop filters and transparency effects, making it easy for developers to add modern glass-like interfaces to their Vue applications.
- 17
Directus·1y
Solving the Multiple-Frontend Problem in Modern Applications
Modern applications often require multiple frontend architectures to support various platforms like web, mobile, and IoT. This post discusses practical approaches to manage multiple frontends without resorting to rewriting the entire codebase or learning new frameworks. Key strategies include adopting an API-first approach and using Module Federation to share code efficiently. It also covers the importance of finding natural boundaries based on business logic, handling the performance paradox, ensuring security, and managing integration points effectively.
- 18
Laravel News·40w
Laravel AI Chat Starter Kit
A comprehensive Laravel starter kit for building AI chat applications with real-time streaming responses. Features support for multiple AI providers including OpenAI, Anthropic, and Google Gemini, built with Prism, Inertia.js, Vue.js, and TailwindCSS. Includes authentication, theming, chat sharing, and reasoning model support with easy installation via Laravel's new command.
- 19
Community Picks·1y
2024 JavaScript Rising Stars
The 9th edition of JavaScript Rising Stars highlights the top trends and projects in the JS ecosystem for 2024. Key projects include htmx, React 19, Svelte 5, Next.js 15, and Vite, among others. Trends emphasize improvements in performance, adoption of new tools, and evolving frameworks. React has introduced server components and functions, while still enhancing developer experience. Svelte has its ‘runes’ feature for reactive state, and Astro focuses on type-safe data fetching. Tools like Turbopack and Bun aim for seamless integration, and Vue has seen significant performance updates and flourishing UI libraries. State management, styling in React Native, and universal component support are also significant themes for the year.
- 20
Laravel News·44w
Laravel News
GuacPanel is a Laravel starter kit that combines Vue.js, Inertia.js, and Tailwind CSS to provide a complete foundation for modern web applications. It includes authentication with login tracking, an admin dashboard, smart data tables, file management with drag-and-drop uploads, automated backups, activity logging, role-based permissions, session management, and passwordless login options. The kit offers responsive UI components with dark mode support and comprehensive security features for building production-ready applications.
- 21
Laravel News·1y
New Laravel Starter Kits are Coming Soon
Taylor Otwell announced new starter kits for Laravel 12 at Laracon EU, consolidating Laravel Breeze and Laravel Jetstream into one starter kit per stack. Developers can choose from React, Vue, or Livewire, with each kit featuring login, registration, and customizable dashboard screens. The new kits offer various design options and are built with Inertia.js 2.0, TypeScript, and ShadCN component libraries. Livewire's starter kit includes Flux UI components to aid in building Livewire powered apps efficiently.
- 22
Hacker News·1y
Konva - JavaScript Canvas 2d Library
Konva is a versatile 2D canvas JavaScript framework trusted by developers worldwide for drawing shapes, animations, node management, layering, filtering, event handling, and drag and drop. It provides an object-oriented API, cross-platform support, high-quality exports, and seamless integration with web frameworks like React, Vue, and Svelte.
- 23
Twitter X·1y
My point is that if Evan You wants to cook, then let him cook.
Evan You, a prominent developer and creator of Vue.js, is praised for his contributions and should be supported in his endeavors. There's a strong sentiment that he should have the freedom to work on the projects he believes in.
- 24
Laravel·1y
Laravel Starter Kits: A New Beginning for Your Next Project
Laravel has introduced new starter kits to replace Jetstream and Breeze. These kits, available in Livewire, React, and Vue versions, allow developers to start building applications without boilerplate code. Each kit includes a full authentication system, user profile management, dark mode support, and Tailwind CSS integration. The new kits promise easier customization and feature parity with Breeze, featuring a complete application ready from day one.
- 25
Hacker News·1y
Modern JavaScript for Django Developers
JavaScript is crucial for modern web applications and can be complex for Django developers. This guide helps navigate the JavaScript ecosystem, covering frameworks like React, Vue, and low-JavaScript tools like Alpine.js and HTMX. It provides a clear approach for integrating modern JavaScript into Django projects, offering practical examples and advice.