

Watermill: from a hobby project to 8k stars on GitHub
May 15, 2025
Discover how a side project turned into an open-source success as Watermill gathers 8,000 GitHub stars. Learn why solving real problems is key to project growth and how minimal breaking changes build trust with users. The importance of community engagement and effective promotional strategies, like conferences and blog posts, is emphasized. Also, explore the vital role of real-world examples in documentation and how patience is essential for achieving recognition in the open-source space.
AI Snips
Chapters
Transcript
Episode notes
Watermill's Origin Story
- Watermill began as a solution for a project where event-driven architecture was needed but unfamiliar to most of the team.
- Robert aimed to make event-driven services as easy to build as HTTP handlers, abstracting complex message brokers.
Solve Real Problems
- Solve real problems people have instead of seeking problems to fit your solution.
- Focus on a niche with enough users but limited competition for better adoption.
Share Early for Feedback
- Share early experimental versions to get feedback and improve rapidly.
- Mark such versions as experimental to set expectations about API changes.