Hacker News new | ask | show | jobs
by whyrusleeping 1799 days ago
People are working on smaller unixy tools to do fewer things well, but at least for the main codebase we are limited by go itself. Making binaries smaller is not simple at all...

You might be interested in checking out the rust implementation: https://github.com/rs-ipfs/rust-ipfs

Im not actually sure how well it would work for what youre after, but it is an option!

1 comments

I was thinking more along the lines of splitting up the whopping 56MB single binary into smaller, individual programs.

There is a version of libp2p, which is the library used by IPFS, that is written in C++. Perhaps that is another option.