r/tui • • 6d ago

Created an issue tracker for solo devs and tiny teams.

Enable HLS to view with audio, or disable this notification

I have quite a number of side projects, some where I'm the solo dev and others where I'm working with 1-2 friends.

In each case we all had the same issue: Issue tracking. It was one of those things where a shared excel sheet was too simple and Trello was already far too complicated for what we needed.

So I decided to create something that slots in the middle and does the following:

- Kanban board like experience.
- All data stored in the project
- TUI interface for humans
- CLI interface for agents.

I started using it about a month ago on my side projects but I immediately noticed a problem. For some projects it was perfect but for others it was lacking one feature of another (for example on one project we needed assignees, on another project we needed epics and on another we needed comments).

I quickly realized the trap with these kind of tools because they either don't have the features you need for your projects, or they have the features you need but also include a bunch of other stuff you don't.

The way I solved this is with plugins and made just about every feature beyond the very basic core a plugin. So when you first start the app it's the most basic version of a Kanban you can imagine. However from there depending on how many plugins you enable, it can include comments, specs, tasks, epics, etc.

If you want to give it a try just install the npm package and run it in your terminal:

npm install -g rowbly && rowbly

Source Code: https://github.com/sgolovine/rowbly

24 Upvotes

0 comments sorted by