I've always wanted to tackle some systems problems and develop an open source project similar to the likes of etcd, traefik, etc.<p>My goals are:<p>- Tackle distributed systems / systems problems, maybe something like a middleware which transparently solves a problem. Something like etcd, traefik, leveldb, redis, memcache, sqlite, etc.<p>- Grow my large-scale design skills<p>- Develop a small but thriving community of users who really enjoy the software<p>I understand there are lots of ideas for direct consumer facing software, but could anyone point me towards an unfulfilled niche in "distributed systems software"?
Could you imagine contributing to an existing project, one which already has a community?
Less glamorous than a greenfield thing but possibly helpful in order to gauge whether maintaining a project and its users would be something you actually enjoy in the long run.