finds.dev← search

// the find

MyCollab/mycollab

★ 1,360 · Java · AGPL-3.0 · updated Apr 2025

An open source, free, high performance, stable and secure Java Application Business Platform of Project Management and Document

MyCollab is a self-hosted Java project management platform — kanban boards, issue tracking, milestones, task dependencies — built on Spring Boot, Vaadin, and MyBatis against MySQL. It was a real alternative to Redmine for teams that wanted something on-prem with a richer UI. The project is now officially archived and no longer maintained.

The tech stack is conventional enough that a Java shop could fork and maintain it without much onboarding friction — Spring Boot wiring, MyBatis mappers, standard Maven multi-module layout. The feature set was genuinely complete for a v1: kanban, roadmap view, milestones, time tracking, role/permission management, and audit logging all present. The Vaadin UI approach meant real server-side rendering with no separate JS build pipeline to maintain. At 575 forks, there's a reasonable base of people who've already picked it apart.

It's archived — the maintainer posted a goodbye notice at the top of the README and pointed users to a different project. Adopting this means you own the security patches, dependency upgrades, and bug fixes from day one with no upstream to pull from. The MySQL-only requirement is a constraint most new projects would rather not have. Vaadin 7/8-era GWT widgetsets are checked into the repo as compiled binary blobs (`.cache.js.gz`, font files, etc.), which is a maintenance nightmare — you can't easily upgrade the UI framework without regenerating all of that. The README links to external docs and a commercial download site that may or may not still exist.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →