A serverless, peer-powered social network that survives censorship, disasters, and time.
Abc's Noob Open Social is an experimental open social network where every installed app is a node, and no central server exists.
No passwords reset. No accounts to seize. No servers to shut down.
- When you install the app, you become a node
- Data propagates peer-to-peer
- The network works with or without the Internet
- Identity is cryptographic, not institutional
- Control is impossible by design
Inspired by:
- Bitcoin (decentralized trust)
- P2P networks
- Delay-tolerant networking
- Offline-first systems
Traditional social networks fail because:
- they depend on servers
- they require centralized identity
- they can be censored, seized, or shut down
- users do not truly own their data
This project asks a different question:
What if social communication behaved like life itself — slow, resilient, unstoppable?
There is no backend server to take down. There is nothing to confiscate.
Each user is a node (“a bird”) identified by:
- cryptographic signature
- IPv6 address (when available)
There is:
- no “Forgot Password”
- no support reset
- no admin override
Access requires:
- passphrase
- secret key
Lose them = lose access.
Data can propagate via:
- Internet (when available)
- Bluetooth
- local networks
- physical proximity
- delayed synchronization
Messages can travel across:
- countries
- continents
- time
- even catastrophic network outages
Even if:
- the Internet is down
- satellites fail
- governments shut networks
- solar storms disrupt infrastructure
Data continues to move — slowly, but safely.
There is:
- no company to pressure
- no server to seize
- no admin to arrest
Developers have no special powers. Taking down one node changes nothing.
This project intentionally does NOT aim to be:
- real-time
- algorithm-driven
- ad-based
- fast-scrolling
- engagement-optimized
- centrally moderated
Latency is acceptable. Durability is mandatory.
- Language: Go (Golang)
- Offline-first storage
- Append-only data model
- Cryptographic identity
- Content-addressed data
- Eventual consistency
- No global clock
If you can wait, you can communicate forever.
This project has:
- no owner
- no leadership
- no foundation
- no emergency powers
Forking is governance.
See: GOVERNANCE.md
Security is based on:
- cryptography
- decentralization
- lack of authority
There are no trusted admins.
See: SECURITY.md
GNU General Public License v3.0 (GPLv3)
- You are free to use, modify, and redistribute
- Source code must remain open
- No one can make it proprietary
- Freedom is preserved downstream
See: LICENSE
There is no Contributor License Agreement (CLA).
- Contributors retain copyright
- Contributions are licensed under GPLv3
- No entity can relicense your work
See: CONTRIBUTING.md
- Name: Abc's Noob Open Social
- Original Developer: Abc's Noob
- Website: none
“If you want to control it, you must fork it. If people follow you, that is consent. If they don’t, you never had power.”