DEV Community

Cover image for I built my own little JIRA alternative
Stefan Wuthrich
Stefan Wuthrich

Posted on • Edited on

I built my own little JIRA alternative

Since I built my job boards ( eg https://fullstackjob.com ) it's now over a year passed and I also built my social media post/schedule tool Kunvenu which I daily use for my #go posts via @golangch, reaching 5000 followers about 2 weeks ago.

What I worked on over the weekends for the last 4 months is my own Project Management Tool, named omnited
It's a Project and Task management, where you can define eg what kind of Status, Priorities and Issue Types you want (on the project, folder, and list level).

Alt Text

You have a List of Peoples working in your company (where not all must be Users) and can invite new ones via the app.
As a User or Project Manager, you have now 2 different types of Issue Views, List, and Board.

Alt Text

I built the tool with the following Stack:

  • Go backend, Chi Router, own auth/authz implementation
  • ArangoDB and Redis for data
  • Nsq for queueing
  • Frontend Vue, Vuex, Bulma (with Buefy components)
  • Hosting on own Server with Rancher 1.x/Docker

I use the tool now for the planning of my new project I started last weekend, which is named nBoarding and is a tool that helps founders and mainly small business owners and team leaders to onboard new staff members or freelancers with automatable predefined workflows.
Here I will use the first-time Nuxt for Frontend. Let's see. SSR is cool, but has a cost :-)

Alt Text

If you want to be my Beta Tester I have a Lifetime Deal running on https://omnited.com

Cheers
Stefan
altafino

Top comments (13)

Collapse
 
fcfn profile image
Peter Timoshevsky • Edited

Great job! May I ask why Vue for the front end?

Collapse
 
golangch profile image
Stefan Wuthrich

Tks Peter.
Well. I feel really well with the template approach (more mvc) plus it has the basics (router, store) well integrated. React, which I used before, is very flexible, 10000's of options for everything, which can be nice, but also be hell.
So it's not so much if it's better or not then R or A or S, but I feel well and never reached any limits with it. That's why I stay with Vue, now with Nuxt, since I started using it with fullstackjob.com

Collapse
 
bnainar profile image
Mohamed Nainar

Why not Angular?

Thread Thread
 
golangch profile image
Stefan Wuthrich

Yeah, also have batteries included and templates... I don't have a "why not" answer. Also used in past, tried vue, stand with it. Not because others are bad. Just a question of what I actually like more. :-) plus as more I work with on framework or library as better it gets ;-)

Thread Thread
 
bnainar profile image
Mohamed Nainar

Great! Vue seems to mix the best parts of Angular & React. Progressive as well as extensible. Also Vue3 is wonderful and easier to use

Collapse
 
pratham_naik_project_manager profile image
Pratham naik

That's awesome! 🚀 Building a JIRA alternative is no small feat. If you're looking for inspiration or want to compare features, check out Teamcamp—a streamlined project management tool that balances simplicity and powerful features. Would love to hear more about your approach!

Collapse
 
rajesh_patel profile image
Rajesh Patel • Edited

I’ve been using Teamcamp for project management, and it’s been a really helpful tool for my workflow. What I appreciate most is its simplicity—it keeps everything organized without unnecessary complexity, which is something I’ve struggled with in other tools. It strikes a great balance between usability and essential features, making collaboration smoother and boosting my productivity.

Regarding your approach, I’d love to know—what key features did you prioritize first when building your JIRA alternative? Was the focus more on customization, ease of use, or something else?

Collapse
 
nikhil_sachapara profile image
nikhil sachapara

Thank you for sharing your experience with Teamcamp! Striking the right balance between usability and essential features is exactly what many teams look for in a project management tool. Simplicity without sacrificing functionality can be a game-changer for productivity.

When building my JIRA alternative, my primary focus was on ease of use and customization. Many existing tools feel either too rigid or overly complex, so I wanted to create something that adapts to different team needs without overwhelming them. Features like intuitive task management, flexible workflows, and seamless collaboration were top priorities.

Collapse
 
nikhil_sachapara profile image
nikhil sachapara

Great tool Buddy ! previously i use clickup for my company After Visiting Teamcamp Website and use free trail , i really impress with simplicity , no Over loaded features , Easy to use and All in one features of tool

Collapse
 
andrewbaisden profile image
Andrew Baisden

Wow pretty cool.

Collapse
 
golangch profile image
Stefan Wuthrich

Tks Andrew

Collapse
 
rajesh_patel profile image
Rajesh Patel

This is really impressive! Building a JIRA alternative from scratch is no small feat, especially considering how complex issue tracking and workflow management can get. Your approach to simplifying the experience while keeping it functional is something many teams would appreciate.

I’ve seen a growing trend where teams move away from heavyweight tools like JIRA in favor of more streamlined solutions tailored to their specific needs. Flexibility and ease of use often outweigh feature overload, especially for smaller dev teams.

For anyone exploring different options, this resource provides a great breakdown of alternatives that prioritize usability and team efficiency.

Curious—what was the biggest challenge you faced while building this? Did you take inspiration from any existing tools or start entirely from scratch?

Collapse
 
nikhil_sachapara profile image
nikhil sachapara

This is an impressive build! Creating a JIRA alternative from scratch takes deep insight into what teams truly need. Many find existing tools either too complex or too rigid, which makes lightweight, customizable solutions like yours so interesting.

One of the biggest challenges in replacing JIRA is balancing powerful features with ease of use. Some tools excel at flexibility, while others streamline workflows but sacrifice customization. If you're exploring alternatives, this guide breaks down the best options and their unique strengths: best jira Alternatives

Would love to hear—what was your main priority when designing your alternative? Simplicity, cost, or something else?