I haven't tried it myself yet, but Seaweedfs seems like a good alternative to consider comparing against...
That's one of my favorite obscure projects
I like that they emphasize how the Java backend is one of possible implementations of the general-purpose Guacamole protocol.