Live data from Hacker News

Bitwarden_rs: Unofficial Bitwarden compatible server written in Rust

github.com

31–40 of 162 posts

Re: Bitwarden_rs: Unofficial Bitwarden compatible server written in Rust

#31
post #28

There is really something broken in the dev word. Why are people wasting their time rebuilding things that already exists ? If that was a side project to learn Rust, to learn the API of bitwarden, or to add new features I would understand, but that doesn't seem to be the case. I'm really curious why? "perfect for self-hosted deployment where running the official resource-heavy service might not be ideal" is that real…

Because sometimes people do things just because they can. Not every programming project needs to make sense.

Unfortunately fragmenting the opensource ecosystem with too many implementations harms it.

Re: Bitwarden_rs: Unofficial Bitwarden compatible server written in Rust

#32
post #28

There is really something broken in the dev word. Why are people wasting their time rebuilding things that already exists ? If that was a side project to learn Rust, to learn the API of bitwarden, or to add new features I would understand, but that doesn't seem to be the case. I'm really curious why? "perfect for self-hosted deployment where running the official resource-heavy service might not be ideal" is that real…

Because it’s fun? Because they just felt like it?

Why are people wasting their time watching movies, reading books or doing literally anything that doesn’t create immediate value?

Beside all of that, the reason given is an extremely good one. The official server deployment suggests you should have multiple GB of free RAM for it. Bitwarden_rs uses orders of magnitude less. Right now it's sitting at 20MB on my server.

Re: Bitwarden_rs: Unofficial Bitwarden compatible server written in Rust

#34

Earlier quoted context omitted.

Because sometimes people do things just because they can. Not every programming project needs to make sense.

Unfortunately fragmenting the opensource ecosystem with too many implementations harms it.

People don't always give a fuck about the "opensource ecosystem", they just want to program something they find fun...

Re: Bitwarden_rs: Unofficial Bitwarden compatible server written in Rust

#35
post #28

There is really something broken in the dev word. Why are people wasting their time rebuilding things that already exists ? If that was a side project to learn Rust, to learn the API of bitwarden, or to add new features I would understand, but that doesn't seem to be the case. I'm really curious why? "perfect for self-hosted deployment where running the official resource-heavy service might not be ideal" is that real…

You answered your question yourself. Not everybody has a business-grade server rack at home (bit of an hyperbole but you get the point).

"Why are people wasting their time rebuilding things that already exists ?" This is very subjective. There are many people (like me) who use bitwarden_rs for exactly the reasons it was created (low memory usage, etc.) so it definitely wasn't a waste of time.

Re: Bitwarden_rs: Unofficial Bitwarden compatible server written in Rust

#37
post #28

There is really something broken in the dev word. Why are people wasting their time rebuilding things that already exists ? If that was a side project to learn Rust, to learn the API of bitwarden, or to add new features I would understand, but that doesn't seem to be the case. I'm really curious why? "perfect for self-hosted deployment where running the official resource-heavy service might not be ideal" is that real…

The official server is a cluster of microservices including MS-SQL of all things — bitwarden_rs is a single self-contained service which Just Works

Re: Bitwarden_rs: Unofficial Bitwarden compatible server written in Rust

#38

Earlier quoted context omitted.

Because sometimes people do things just because they can. Not every programming project needs to make sense.

Unfortunately fragmenting the opensource ecosystem with too many implementations harms it.

No it doesn't. People are free to pick the best implementation to suit their needs.

Re: Bitwarden_rs: Unofficial Bitwarden compatible server written in Rust

#39

I switched to Bitwarden when LastPass changed their policy for multi-device users. I'm happy to say the transition was completely painless.

Even their CSV import worked flawlessly and my CSV export from Lastpass looked like a train wreck to parse but everything is present and correct in bitwarden.
Post reply on HN