hudy9x / namviek

The open-source project manager for tiny teams
https://namviek.com
MIT License
1.81k stars 207 forks source link

Consider switching the backend from Node.js to Bun.js or Golang #181

Open hudy9x opened 1 month ago

hudy9x commented 1 month ago

Issue

Currently, the backend is Node.js. I found that, it take a lot of memory in development mode and think it would do the same thing on production. And the packaged image is too large (>2GB)

Solution

So, let's take a look at Bun.js and Golang for an alternatives.

Study

Tried Golang from a fews month ago, it's super fast and the code is pretty familiar with javascript. However, It doesn't have Class and I will have to migrate all code structure.

Bun.js is the next option. I can use Honojs. Let's do the investigation next week.

khalt00 commented 1 month ago

So if you want to work with Golang, I'd love to contribute to your project.

FranciscoJBrito commented 1 month ago

@hudy9x what about Deno??