← Back to browse

Vue.js

by Evan YouLaunched 2014-02via Indie Hackers Podcast
Toolcommunityfreeside-project
See all Tool companies using community →
MRR$17k/mo
Growthcommunity
Pricingfree
Built in6-8 months
The Spark

Evan You's first brush with programming came through Flash in middle school, where he copied scripts from the internet into his projects. He tried a college Java class, found it verbose and discouraging, and kept teaching himself. A master's program in design technology pushed him toward serious JavaScript, because he saw how much interactive work could happen directly in the browser. His real motivation was the urge to build things. Frustrated that he couldn't find anyone to build the websites he designed for friends, he learned deployment and state management himself.

At Google Creative Lab, he worked as a creative technologist, building fast interactive prototypes, often within two to three weeks each. He also started a set of personal libraries. Angular was used on some of those projects, and he liked parts of it and disliked others. That gap became the seed of Vue, which he built simply to see if he could make a framework that dropped the parts he didn't like.

Building the First Version

Vue started as a proof of concept that sat in a drawer for about six months. He worked on it late at night and on weekends, since he had no kids and a day job. The first commit was in June or July 2013, and the first public release came in February 2014. He had no monetization plans. He focused on making the framework good, writing lengthy documentation and polishing details, and he says that patience helped once he went full time.

Finding the First Customers

He put the source on GitHub and posted it to Hacker News, which he describes as the place developers show off new projects. The post reached the front page and stayed there for hours, bringing the first wave of users. He also submitted it to Reddit, JavaScript communities, and blogs that featured new projects. His post-mortem showed that people judged a library as a product, looking at the README, the presentation, and the code quality.

Later, a startup CTO friend agreed to pay $2,000 a month for six months to support the project. Evan then set up a Patreon page. Sponsors found it on their own through a wall of logos on the Vue website, and he never ran active outreach.

What Worked (and What Didn't)

What worked was consistency, a product built for developers' daily experience, and a Patreon model with no special perks, which kept his time focused on the framework. Vue reached 30,000 GitHub stars and later passed 50,000 and eventually 119,000. He rejected consulting and premium features because they would trade his time for money or contradict Vue's goal of reaching as many developers as possible. Donations were the least labor-intensive option.

He also saw the open source 'chasm' firsthand: projects big enough to need full-time work but not big enough to pay for it. Babel, he noted, struggled to fund its maintainer because it is invisible in the stack, while Vue's frontend visibility made sponsorship easier to justify.

Where They Are Now

Vue is maintained full time by Evan, funded by Patreon. Donations currently total $16,547 per month from 232 patrons. He measures impact less by GitHub stars and npm downloads and more by how many people use the developer tools extension.

Why It Worked
  • •Vue grew out of a personal itch to build a framework that kept the good parts of Angular, so the product reflected a real developer's taste rather than a market guess.
  • •Working on the project for months before any monetization pressure let Evan polish technical details and documentation, which made the library credible when it finally launched.
  • •Because Vue is a frontend library that developers touch daily, companies saw sponsorship as a direct way to protect a tool their own products depend on.
  • •Choosing donations over paid support or premium features aligned revenue with Vue's mission of broad accessibility and kept his time on the framework itself.
  • •Patient, consistent releases and a community voice in major versions turned a solo experiment into a trusted project that developers felt invested in.
How to Replicate
  • 1.Build a tool you need for your own work first, and keep it private until it is genuinely solid, with thorough documentation.
  • 2.Publish the source on GitHub with a clear README that explains the problem and how it compares to alternatives.
  • 3.Launch to developer communities such as Hacker News, Reddit, and niche blogs, and treat the launch page as a product presentation.
  • 4.Set up a recurring sponsorship page with simple tiers for logo placement, and let the existing sponsor wall attract new sponsors without cold outreach.
  • 5.Ship consistently, involve users in major breaking-change decisions, and keep your business model aligned with the lifestyle you want.

Similar Companies

90.io

$250k/mo

90.io is a bootstrapped SaaS platform built by veteran entrepreneur Mark Abbott that provides an integrated suite of tools (meeting, planning, goal-setting, feedback, process management) designed to help companies build on the EOS (Entrepreneurial Operating System) framework. With 1,920 paying customers at $140 average monthly revenue and $250K MRR, the company has achieved impressive unit economics ($3M ARR from a bootstrapped model with only 50% net burn between $50-100K monthly) and exceptional retention with 136-140% net revenue retention, primarily driven by organic growth within entrepreneurial communities like EOS coaching networks and organizations like Vistage and YPO.

Maverick 1000

$150k/mo

Yannick Silver is a serial entrepreneur who bootstrapped seven businesses to seven figures and is now building Maverick 1000, a peer-to-peer member-driven organization of 120+ game-changing entrepreneurs paying $1,500/month ($150/month of which goes to impact initiatives). The group has deployed over $2 million in impact funds while generating $1.8M+ ARR, combining business growth, experiential retreats, and social impact through a carefully curated ecoverse of entrepreneurs.

Proven

$150k/mo

Proven is a small business hiring tool that lets businesses like restaurants and retail shops distribute job postings to multiple job sites and collaborate on hiring, including from mobile apps. After pivoting several times since its 2009 founding and dropping a direct sales model, it shifted to a content-driven organic traffic strategy, reaching about $1 million in 2015 revenue and roughly $150,000 in revenue in August 2016 with 10 employees and a self-funded, profitable business.

SafeWo Labs

$130k/mo

SafeWo Labs built a passwordless authentication plugin SDK that enables banks, e-commerce platforms, and cryptocurrency exchanges to authenticate users without passwords or one-time codes. Starting from zero in February 2021 with first code written in July 2020, they grew to $130,000 MRR in 12 months through product-led growth and community engagement, primarily via their 12,000-developer Discord and Slack communities. The company raised $1M total across pre-seed and seed rounds and is closing a $9M Series A at a $65M valuation.

Photopea

$100k/mo

Ivan Kutskir built Photopea, a free advanced photo editor, starting as a PSD viewer in 2013 while studying computer science. Operating solo and funded entirely by ad revenue, Photopea now generates $100,000/month from 10 million monthly visits and 1.5 million hours of monthly usage, with virtually no operational costs.

Related Guides