Live data from Hacker News

Show HN: Kan.bn – An open-source alterative to Trello

github.com

21–30 of 236 posts

Re: Show HN: Kan.bn – An open-source alterative to Trello

#21

Im curious about the choice of Next.js for an open source project as Next.js is notoriously painful to deploy to anything other than Vercel.

The difficulty to deploy Next.js is greatly exaggerated in my opinion. It's mostly if you care about some of the more advanced features, like image optimization and hosting static assets on a different origin it can become difficult, but these are features no Next.js alternative generally provide anyway.

Even with the optimizations it's not that difficult in my experience. Not terribly well documented (not worst-in-class either) but not that hard and mostly just works once you have a pipeline up and running. We set ours up about two years ago now and have had to make minor modifications maybe three times since then.

Re: Show HN: Kan.bn – An open-source alterative to Trello

#22

Im curious about the choice of Next.js for an open source project as Next.js is notoriously painful to deploy to anything other than Vercel.

Next.js is not difficult to deploy on a long-lived server. It’s just a normal Node app.

What’s more painful is deployment to other serverless providers because historically they’ve had to reverse-engineer a few details for more advanced features. This is being fixed now in https://github.com/vercel/next.js/discussions/77740 but that work is ongoing.

Re: Show HN: Kan.bn – An open-source alterative to Trello

#23

Earlier quoted context omitted.

How does it compare to the existing open-source boards, such as: https://wekan.github.io/ https://taiga.io/ https://kanboard.org/

Also https://github.com/plankanban/planka

I am using Planka for my personal projects. Works great!

Re: Show HN: Kan.bn – An open-source alterative to Trello

#24

Hey HN, I couldn’t find an open-source alternative to Trello that I liked so I built my own. It’s fast, free and fully-customisable. You can self host it, or use the cloud version if you don’t want to manage your own infra. Repo -> https://github.com/kanbn/kan Cloud -> https://kan.bn Roadmap -> https://kan.bn/kan/roadmap I’d love feedback, bug reports, or any feature suggestions!

How does it compare to the existing open-source boards, such as: https://wekan.github.io/ https://taiga.io/ https://kanboard.org/

also Obsidian with Kanban plugin

Re: Show HN: Kan.bn – An open-source alterative to Trello

#26

Im curious about the choice of Next.js for an open source project as Next.js is notoriously painful to deploy to anything other than Vercel.

This isn’t something I’ve found with NextJS, but I also haven’t tried a lot of other, similar frameworks because I’m mostly a backend and SRE person who just learned NextJS so I could throw together pretty UIs to demo my backend ideas, so maybe I’m missing things that are well known among front-end specialists.

My experience is that a basic deployment is very easy—it’s like a ten line Dockerfile to build a distroless nodejs container of the standalone build and if you deploy it, it just works.

Then, as performance demands grow, there’s increasingly more complexity in the efforts that must be taken to squeeze additional performance out of it. An easy win is to host the static resources more efficiently with a static file server or better yet a CDN.

A more complex performance optimization is to implement caching.

At some point you start thinking about how to separate the middleware execution from the app so that it can be hosted in more regions or at the edge.

Vercel provides all of those optimizations for free in terms of operational complexity, and charges a lot for it monetarily, but it’s not all that surprising to me that when I host an application it takes some effort to get performance and feature parity with a dedicated hosting provider for that service, just like how I am not surprised that RDS is a little more complicated, more performant, and more reliable than renting the equivalent EC2 and installing Postgres from the package manager.

Caveat: as a backend dev, I’ve never written anything that relied entirely on NextJS as the server side, so I’m approaching this with a certain amount of baseline complexity already assumed. I’ve not touched NextJS static sites or incremental static regeneration.

Do other frontend frameworks make it much easier to incorporate those performance optimizations? My impression is that it’s not all that hard to deploy NextJS, it’s just hard to manage the complexity of optimizing it to the extent that Vercel’s hosting does.

Re: Show HN: Kan.bn – An open-source alterative to Trello

#27
I've been testing using AI coding agents by asking an AI acting as a software designer to build a set of kanban style cards as .md files in a directory, designing the work we talked about into cards for AI developers.

It works quite well, and then you can review the cards (as files) and then ask another AI agent running as whatever role is suitable for that card, to pick up the card by name and do the work.

But there is no kanban board, it's just .md files in a folder.

I am continuing to test this, as transfer of context between AI sessions is an interesting challenge, and leveraging md files as if they are kanban / agile style cards, is interesting.

Re: Show HN: Kan.bn – An open-source alterative to Trello

#28

Im curious about the choice of Next.js for an open source project as Next.js is notoriously painful to deploy to anything other than Vercel.

The difficulty to deploy Next.js is greatly exaggerated in my opinion. It's mostly if you care about some of the more advanced features, like image optimization and hosting static assets on a different origin it can become difficult, but these are features no Next.js alternative generally provide anyway.

> hosting static assets on a different origin it can become difficult

What's the alternative? Hosting the static assets on the same place as the backend? Usually adding the CORS headers is enough to solve that (on the backend side), the frontend is still just HTML,CSS and JS running from nginx.

Is it common to do a different type of deployment with Next.js? It's a pretty basic deployment scenario (having the frontend on a different origin than the backend it communicates with), so not sure why that'd be so difficult with Next.js compared to basically anything else.

Re: Show HN: Kan.bn – An open-source alterative to Trello

#29
post #13

Earlier quoted context omitted.

How does it compare to the existing open-source boards, such as: https://wekan.github.io/ https://taiga.io/ https://kanboard.org/

Or this one that I've been self-hosting for my team: https://vikunja.io/

I've also been using Vikunja locally for myself, but the UX really isn't the best and it isn't keyboard-driven which is a bit of a shame. The mobile version also isn't really ready for real usage, seems to lose state every now and then, or disconnect in some manner.
Post reply on HN