this post was submitted on 06 May 2025
34 points (100.0% liked)

Open Source

36652 readers
84 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

Hello.

I'm considering to start working on some interactive roadmaps to learn the skills necessary for political organizing, union organizing and so on. The format is ideally similar to roadmap.sh, giving a high-level overview of what a certain area of knowledge is, where it sits in the scheme of things and what to learn first.roadmap.sh itself is open source and has an editor, but the license is weird and I'm not sure I want to rely on it.

At the same time, tools like Miro, Mural, or Figma have little interactivity and would hinder future collaboration. Mermaid is collaborative, but not interactive. Before committing to a compromise, I would like to ask if you know any better option similar to roadmap.sh but with more freedom for independent creators. If it's self-hosted, even better. Mind mapping tools with the right level of customization might also be an option if you know any that can be bent into looking like a roadmap.

top 2 comments
sorted by: hot top controversial new old
[โ€“] just_another_person@lemmy.world 4 points 3 days ago (1 children)

There's a bunch of different things all playing against each other here, so let me untangle the low hanging fruit first.

You're unlikely to find a tool like this that isn't paid for simple reason: identity manage and RBAC. In order for it to be collaborative, it needs to have an identity provider as backend: first to auth a user, then to tell them apart (User A updated something User B created...etc). Even if you fork roadmap.sh, I'm pretty sure it's only geared towards a single creator, but maybe I'm wrong on that. Either way, you'll still need an identity provider as a backend if it supports that.

It kind of sounds like a wiki might serve your purposes? You could get creative with page linking and such to make it more interactive, though it may become tedious. Maybe have a look at The Odin Project, which is also OSS, and may have more of what you want to build off of.

[โ€“] chobeat@lemmy.ml 2 points 2 days ago

I know it's a tough ask. In the meanwhile I'm exploring the possibility of embedding excalidraw into something else but I don't know.

I already contribute to wikis on this topic, like Activist Handbook, but they are not the right format for what I need. Linked documents have limited expressivity and visual people are currently underserved, hence the diagram approach.

Another similar thing would be to use stuff like obsidian canvas which is something in between