Peergos
upspin
Peergos | upspin | |
---|---|---|
38 | 22 | |
2,181 | 6,397 | |
1.0% | -0.0% | |
9.7 | 5.3 | |
7 days ago | 5 months ago | |
Java | Go | |
GNU Affero General Public License v3.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Peergos
-
Briar: Peer to Peer Encrypted Messaging
G'day mempko, I remember firestr! Very nice! You might remember around the same time (2013) I started Peergos. We're still working on it!
https://peergos.org
-
Ask HN: Hackable Personal Database?
I'm looking for the same. Open source, self hosted, and end-to-end encrypted.
I haven't found anything that really does all of this, but it seems like Cryptpad[0] and Peergos[1] are viable platforms upon which something like this could be built.
Except for encryption, Atomic Data[2] seems like a really cool platform to build this on.
[0] https://cryptpad.org/
[1] https://peergos.org/
[2] https://github.com/atomicdata-dev/atomic-server
-
S3 Is Showing Its Age
AWS SDK is huge yes, but you can implement an S3 client in 300 lines of Java.
https://github.com/Peergos/Peergos/blob/master/src/peergos/s...
-
Dropbox Sign Hacked
Would love to hear your thoughts on Peergos - https://peergos.org
https://github.com/peergos/peergos
-
Tim Bray's De-Google Project
A good Dropbox alternative is Peergos (founder here). Peergos is an E2EE P2P storage, sharing and application protocol. Fully open source, including the server, self-hostable, no VCs.
https://peergos.org
- Skiff Is Joining Notion
- I Moved My Blog from IPFS to a Server
- Filecoin Foundation Successfully Deploys IPFS in Space
- Peergos: A P2P, secure file storage, social network and application protocol
-
Amino – The Public IPFS DHT Is Getting a Facelift
You can do that with peergos [1]- mount a peergos folder locally using FUSE. Or login to the web interface and share easily and privately.
[1] https://github.com/peergos/peergos
upspin
-
Turning Down Upspin Infrastructure
Sad. As a fan of Plan 9 myself it’s somewhat expected. The ideas are strong but there’s something about it all not quite catching on.
I regularly referred others to Upspin’s source tree [1] if they wondered about larger systems written in Go but weren’t too big and gross like Kubernetes.
[1]: https://github.com/upspin/upspin
- Upspin: A framework for naming everyone's everything
-
I Moved My Blog from IPFS to a Server
Super intriguing. Thanks for sharing!
It reminds me a bit of an early Go project called Upspin [1]. And also a bit of Solid [2]. Did you get any inspiration from them?
What excites me about your project is that you're addressing the elephant in the room when it comes to data sovereignty (~nobody wants to self-host a personal database but their personal devices aren't publicly accessible) in an elegant way.
By storing the data on my personal device and (presumably?) paying for a managed relay (and maybe an encrypted backup), I can keep my data in my physical possession, but I won't have to host anything on my own. Is that the idea?
https://upspin.io/
-
Educational Codebases
There are a few Go projects meant to be learned from:
- https://github.com/pion/opus for to learn audio
- https://github.com/benbjohnson/wtf for overall production quality
- https://github.com/upspin/upspin difficult to explain, personally I'm not a fan of the errors
-
Fundamentals to Learn
You could also take a look at some real-world open-source projects. I like upspin for its idiomatic approach.
- Examples of Good Go Repos
- Examples of an idiomatic API project
-
Best practices of validation on web apps?
For example, Rob Pike's upspin places all its validations in the separate package. Do you agree with that approach? Which yet proven options there are?
- Is there a good example of an open source non-trivial (DB connection, authentication, authorization, data validation, tests, etc...) Go API?
-
Ask HN: What Are You Working on This Year?
Just a few projects that could perhaps interest you in terms of design of your own solution :
Upspin: https://upspin.io/
What are some alternatives?
slate - WIP - We're building the place you go to discover, share, and sell files on the web.
ivy - Convert Machine Learning Code Between Frameworks
web3.storage - DEPRECATED ⁂ The simple file storage service for IPFS & Filecoin
client - Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
ipfs-chat - Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypted texting & file-sharing. NAT traversal.
exposure-notifications-server - Exposure Notification Reference Server | Covid-19 Exposure Notifications