
I want to use an open source project for my web application, but the database and backend is written in Go. Can I translate this to node.js/Typescript and use it in my application ?
So I have a web application that has been built and I am adding a "forums" section to the topics that the user can create that is similar to Reddit. My application is written in node.js / typescript. Just to let you all know, I am a developer, but not a front end developer, so I'm not a node.js expert myself. I have a developer working with me on that.
Anyway, we found a open source repo called Discuit which we wanted to use and integrate so that we don't have to build Reddit like features from scratch. Here is their repo:
https://github.com/discuitnet/discuit
As you see in the repo, the backend is written in Go and my developer said that it has to be in node.js and using Go code in our code is bad architecture. Not only that, but he is not a Go developer himself. I agreed with him. I want to use this open source software though, is there a way we can translate the Go backend code to node.js ? Or is that a fool's errand ? My developer advised against using AI to translate as it won't be maintanable code (I trust my developer and he has proved himself time and time again). If you disagree with this, let me know. He suggested we find another open source project, but there is not a lot out there. Can we really not build the backend again in node.js and use that in our application ? Or is that a waste of time and money ?
If you all can give me any advice, that would be much appreciated. It would take too long and be too expensive for me to create Reddit-like features from the ground up. If Discuit is not the answer, then does anyone have any other alternative ? If you're a developer, you are free to contact me if you want. Any advice is appreciated.
Thank you for your time.