Kanboard: free and open source Kanban project management software
kanboard.org
kanboard.org
0. https://github.com/benchristel/benchristel.github.io/wiki/
https://docs.github.com/en/communities/documenting-your-proj...
Otherwise it's a lightweight alternative to Obsidian Publish. The disadvantage, that it's limited to a common subset of GFM, Gollum, and Obsidian Markdown.
Any open source equivalents?
But from the home page I don't directly get whether this is backed by markdown flat files or some other system, do you know?
Obsidian may not be open source, but it reflects a sane approach to product: small, focused team, profitable company, delivering useful stuff. Clean and tight. It's got a different set of abstractions at its core (document model vs block model) but if you're indifferent to that, Obsidian is where I'd start.
That predates plugins being native on mobile apps however, so the built in Obsidian Git plugin might be better now.
However, you can choose to backup and sync your workspace across multiple devices using a cloud service. The most pain-free way to do this is by buying a subscription to Obsidian Vault. This is also a good way to support the development team, since the main product is free. When you store your workspace on Obsidian Vault, you can choose to specify an encryption key, so that theoretically nobody at Obsidian should be able to read your data.
But there's nothing stopping you from using other cloud storage services. There's even a community plugin you can find to use a Git repo for storage.
https://www.reddit.com/r/etymologymaps/comments/g4bmh3/chai_...
A board is just one implementation of this signalling process, but by no way implied by it.
So far it's worked out OK but I feel it's because I am the primary user. When the kids get older or to get the SO to use it more I feel we might need to come up with private sections, or color code the cards or similar and change the in-progress rules. It's still a very fun physical activity kind of like browsing books at a brick-and-mortar store or library.
But for personal stuff, fitting everything into one work flow is fine. If folks are wondering how to use Kanban for personal needs, I currently have 7 columns:
Dumb ideas: 62 cards
Backlog of Doom: 100 cards
Not Yet: 38 cards
Weekly recurring: 8 cards
Doing: 4 cards
Review: 4 cards
It Is Done: 1 card
Dumb ideas is a holding tank for wild ideas, usually low priority or high risk. To pick a few examples: trial adopting tiling windowing managers, buying an IPv4 block, and terraform for social media profiles are all on there. Also: "self-hosted Trello alternative." Basically things go here so I can remember I decided that idea was _not_ a good one, so I dont get into any "I thought I had a card for this" create-delete-create loop.
Backlog of Doom is your standard backlog. Lots of video games, books and software projects here.
Not Yet is basically a way of hiding things that are scheduled for later. This is almost entirely TV shows awaiting new seasons, but also a few tasks filing taxes, selling shares etc.
Weekly recurring is essentially a tighter loop of that, plus some information gathering tasks ("look for new books at the library on $topic", "review the top posts for the past week on /r/$subreddit".
Doing is as expected.
Review is a catchall for things that benefit from double checks -- financial transactions, followup communications with insurance, etc. If I wanted I could also use it for book reviews.
Done is as expected, but has a butler cleanup task to archive cards.
I've also got labels for Games, Shows, Reading, Money, and a few others.
Same principle holds for layers (of management, abstraction), levels of indirection etc.
Also: I have most bills on autopay, and transactions created 90d in advance in GNUCash. I do also have piles of mail in the form of a filing cabinet and labeled folders. I've actually been experimenting with letting the mail pile up in an inbox and filing it away once a month just to prove to myself the system works enough that I don't have to monitor it daily.
An interesting feature-not-bug is that my In Progress column is capped at four tickets, physically, by the ice maker.
- radicale as a caldav server with calendars per context, like @Writing, @Chores (https://radicale.org/v3.html)
- todoman for cli tasks (https://github.com/pimutils/todoman)
- iOS reminders for mobile
Everything syncs, and because it’s standards based it’s portable if a little clunky.
There’s also Vikunja, but I didn’t like it as much when I tried it last year. https://vikunja.io/
Now that I google around there seems to be plenty of such projects around, and I don't remember which one it was that I had bumped into before.
https://search.nixos.org/packages?channel=22.11&from=0&size=...
I look forward to trying it out.
As the project is in maintenance mode (also a good sign - it has completed its objectives and doesn’t look to go crazy with new features etc) I wonder how receptive the project is to stylistic changes. Subtly rounded corners, a bit of a gradient, and a bit of padding and the cards as shown on the screenshots would look a million times better (to my very subjective eyes).
error: hash mismatch in fixed-output derivation '/nix/store/7sagfaqcqv5flgvrzs5b30ndfchwvpa4-source.drv': specified: sha256-s//GkCKvppqJ+7x8pNwVEaBsUOCKCGt+wLj9P+3N9hc= got: sha256-LLTbJPxqOQB1v79nzr6GxF+/OE2704UpXmqEfKjQGDo= error: 1 dependencies of derivation '/nix/store/9i74fl13f7s61lgx794jpp4iq179i45v-kanboard-1.2.24.drv' failed to build error: 1 dependencies of derivation '/nix/store/vnv9wyc3dzhc4wx3p346cl96646yj6y8-user-environment.drv' failed to build error: 1 dependencies of derivation '/nix/store/5ini5ll4fdcpaq23m97xlmnvzz2idjx9-etc.drv' failed to build error: 1 dependencies of derivation '/nix/store/map4y39y8rc24945a8vxvgd573zpdsir-nixos-system-ibanowexultro-22.11.4303.b0671cbf1e5.drv' failed to build
which I'm sure will be fixed soon :)
https://github.com/iaindooley/trellinator-libs
https://github.com/iaindooley/trellinator
I made a list of things that would need to be implemented in WeKan and/or the WeKan API to make it on-par with Trello (screenshot here of my checklist in Trello for this :)
https://drive.google.com/file/d/1pBqvg7ap47fPcexz8sZThK3Mpip...
> “This application is in maintenance mode.”
Source: https://github.com/kanboard/kanboard
I think there are better open-source kanban-style applications out there that are also actively maintained. For example:
> The author of this application is not actively developing any new major features (only small fixes) > New releases are published regularly depending on the contributions made by the community > Pull requests for new features and bug fixes are accepted as long as the guidelines are followed
So it's more that no new features will be added by the main dev however it is still maintained. Other software like this exists (Miniflux for example) and they work well.
A Project doesn't need a constant influx of new features to be useful or even maintained.
EDIT: Turns out it's made by the miniflux dev which I respect.
In PHP land, once you have the web server set up with the basics, this is just such a nice easy way to deploy software. I actually run Kanboard on the same server as my WordPress blog and installed it simply by throwing the files into a directory.
The most complex thing you might need to do is add a new database somewhere but I find it so much less overhead than Docker or most other things.
It's the red waving flag of this project. I cannot understand how people are still arguing for this kind of stuff or stick with this dinosaur language at all.
I am sorry but I have such an aversion against the attitude of "we use xy because of historic reasons but hey actually it is really good because the design pattern that has proven crucial over the last 50 years imo is just overhead and you can just put some files here and there copy a bit of that and... "
I used to work at a company that was heavy on php but had very good practices, and the php runtime was quite good.
I don't understand what your criticism is
I personally like mixing frontend and backend. I get why it's anathema to some, but there are simply tons of use cases where I think the simplicity it offers - being able to capture an entire page of functionality in a single file - outweighs the disadvantages because of the simplicity it offers.
For larger scale applications it's easy to make terrible mistakes leading to spaghetti code - I feel your pain about major crimes and have witnessed a few (and been responsible for some) myself. But this is possible in many languages if you're not using a framework, and modern PHP gives you way more tools to avoid it, even before you look at frameworks, which almost completely obviate the problem.
There is MIT license based fork at:
At some point, it wouldn't be a "kanban" board any more.
Does anyone know how this compares against Taiga or WeKan?
I highly recommend Kanboard or Gitea’s kanban issue boards if you’re already using that.
Personally, I think it's great that the features are there (much like you also get with GitLab), but I might opt for a more specialized solution that has been around for longer. For some folks the coupling isn't an issue and is welcomed instead, though!
Thus ends my search for a kanban board, since I already have Gitea.
WeKan is absolutely great! But self-hosting it is a bit cumbersome; except when using it as a Sandstorm (sandstorm.io) web app.
WeKan has very polished opinionated simplified design, high focus on usability. Less duplicate menus than Trello. More shiny than Kanboard.
WeKan does not have plugins. WeKan has all features included, keeping them all working, options to enable and disable features. Many WeKan Power users use most features of WeKan.
Some Kanboard plugins are not maintained or do not work.
BR,
xet7
Maintainer of WeKan
Should either be
“… is a … application”
Or
“… is … software”
edit: Maybe I’m just in-a-mood today. Apologies.
I think it's because every piece of validated software that our company uses, however small, is assigned a unique number (e.g. "SW12345"). They're not all full-blown applications, so we can't call them that. Sometimes they're tiny programs or even just scripts.
Anyway, it's possible the person that wrote this has a background in a similar industry.
https://github.com/mattermost/focalboard
It seems like it was a successful test product for Mattermost (more power to them).
As far as kanban/task management goes, Gitea/GitLab/GitHub feels like the right place these days (for software companies). Are there any reasons you prefer a standalone tool over putting the PM stuff a bit closer to the code?
Maybe instead of a "To-Do List" code example (the successor to "hello world"), every new language or framework should have a "Kanban" sample project.
I'm trying out Kanboard-like tracking on Obsidian, so far it's good. Doesn't have the same level of detail, but the superior mobile story makes it worth it for me.
Tiny benefit is that Gitea is written in Go (and does other stuff) and this is a PHP app.
You're not wrong, sadly! While i think there are FOSS options for managing projects, i feel they work only effectively for individuals or very small teams. Maybe also if the small team works in a small (or non-profit) org where there might be less need for corporate style work constraints. But, once you go up a level, and the team gets bigger, or more sophisticated (tech or non-tech, doesn't matter), or even if a small team but operating in a bigger org...that is when many FOSS project management stacks fail to live up to hype. I say as a staunch FOSS advocate, sadly!
For some reason I can't get this same clear board with a pull flow in jira.
There used to be Trac or Redmine but people seemed to move on and have settle on hosting solutions (which makes sense). But there must be some self-hosting alternatives. Maybe GitLab? Any tips are welcome.
You could also have a look at a recent Gitea fork, with a very unfortunate and cumbersome name: https://codeberg.org/forgejo/forgejo
Self-hosted Gitlab is pretty nice and is a (the?) current de facto standard. I've not used any of the CI features but the wiki, git handling, and issue handling/kanban boards feel like a nice sweet spot of functionality vs simplicity. I have also not used the features related to epics/gantt charts, etc but I personally think a good project manager makes these separately instead of trying to automate reporting based on tickets.
We believe strongly in the power of open source and we're preparing to go 'Open Core' by this summer (See Community Edition in the pricing page to see what will be Open Sourced). Our intention is to give back to the community and enable more people to benefit from our tool.
If anyone is interested in exploring more about JustDo or participating in our open-source journey, I'd be more than happy to chat or answer any questions you might have :)
I think the landing page could use a little typography and spacing polish, but again it’s perfectly usable. It’s worlds better on my phone than ~99% of what I encounter where the lede includes “free and open source” or the target audience ≈ most of HN.
The only thing I really could criticize (with the tool, as presented) is that it’s susceptible to the same problems every software kanban implementation eventually succumbs to: every Trello eventually becomes a Jira. IMO it’s already too featureful (and I know some other commenters disagree here), not too much to rule it out for me but the real risk is there’s a very clear path for feature creep that would degrade its appeal (to me).
No thanks, give me a tool that shows me content and options I can apply to it and forego the rest.
I think this would be the case for anyone else running a relatively modern existing PHP setup, and for everyone else they can just use the Docker image.
iPhone shows mobile optimized interface. iPad shows desktop interface.
There are features related to drag-drop and multiple screens:
https://github.com/wekan/wekan/wiki/Drag-Drop
BR,
xet7
Maintainer of WeKan
The UI is minimalist without feeling like it's lacking, it's usable and the performance is great because it doesn't try to have lots of fancy gradients or animations for the sake of it.
Still using OpenProject because of the nice multi-project feature set there and Jira having rotten my brain, but Kanboard is easily 10x times faster than the sluggish OpenProject experience.
E.g. here it wouldn't even take much. It's mostly just padding issues, and having sharp and rounded corners mixed, and maybe the color palette of the tasks could be improved.
I should post the patches to fix some of the bugs I've found. It's pretty nice: just an INI file I keep wherever I keep the docs for whatever project.