- Jonathan Fishner
- Co-founded ChartDB, an open-source database visualization tool for developers.
- Built a small, specific developer product instead of trying to serve everyone.
- Launched the open-source project 16 months before the interview.
- Grew ChartDB to around $9,000 MRR.
- ChartDB
- Lets developers visualize their databases locally or through a hosted cloud version.
- Offers a free open-source, self-hosted version that developers can install and test.
- Monetizes through a paid hosted cloud version.
- Helps users import a database through a smart query, paste JSON, and see tables and relationships visually.
- Lets developers inspect relationships, add fields, and compare database changes.
- Metrics And Adoption
- Passed 21,000 GitHub stars.
- Reached about 250,000 developers using the product during the year mentioned.
- Reached nearly $9,400 in monthly recurring revenue.
- Got thousands of engineers to land on the product from a Hacker News launch.
- Finding The Idea
- Started with a different idea: a database client that used AI.
- Hit a trust and adoption problem because users had to provide database credentials, install software, and grant access.
- Pivoted toward a simpler idea: taking a database and turning it into a chart.
- Improved adoption by making the value visual and reducing friction.
- Avoided signup walls, sales calls, credentials, and installation friction where possible.
- Hacker News Growth
- Developed ChartDB for about three weeks before launching.
- Prepared a Show HN launch and reached the Hacker News front page.
- Benefited from developers appreciating open source because they could test it without signup.
- Won upvotes by showing a unique wedge with immediate visual value.
- Used Hacker News as a natural channel because developers already spend time there.
- Developer Tool Playbook
- Be the user, or build for yourself, so the value is obvious from lived experience.
- Design for the persona’s constraints instead of an idealized workflow.
- Start with a wedge rather than the full vision.
- Let usage show what to monetize instead of guessing monetization upfront.
- Monetize when users ask for more complex workflows, such as team collaboration.
- Market where the ICP already lives, including GitHub, Hacker News, Reddit, and internal developer sharing.
- Pick a persona, remove friction aggressively, and stay obsessed with one core value until adoption feels effortless.
- Tech Stack
- Uses React, Vite, Node.js, Tailwind, and React Flow for the product.
- Builds around a visual, interactive database experience.
- Lessons And Advice
- Developer products can become businesses when they provide immediate utility and reduce trust friction.
- Open source helps developers test before committing and creates a natural distribution path.
- Monetization should respond to behavior rather than start as a guess.
I Built a Niche App to $9K MRR
Starter Story • • 15min • #137