Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hvxahv/hvx
A completely decentralized social network implementation.
https://github.com/hvxahv/hvx
activitypub decentralized golang ipfs matrix-org privacy social-network
Last synced: 2 months ago
JSON representation
A completely decentralized social network implementation.
- Host: GitHub
- URL: https://github.com/hvxahv/hvx
- Owner: hvxahv
- License: mit
- Created: 2021-01-03T15:08:13.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-25T16:48:37.000Z (about 2 years ago)
- Last Synced: 2024-04-13T21:01:13.078Z (8 months ago)
- Topics: activitypub, decentralized, golang, ipfs, matrix-org, privacy, social-network
- Language: Go
- Homepage: https://hvxahv.disism.com
- Size: 18.2 MB
- Stars: 25
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-starred - hvxahv/hvx - A completely decentralized social network implementation. (ipfs)
README
# hvxahv
[![Go Report Card](https://goreportcard.com/badge/github.com/hvxahv/hvx)](https://goreportcard.com/report/github.com/hvxahv/hvxahv) [![Go](https://github.com/hvxahv/hvxahv/actions/workflows/lint.yml/badge.svg)](https://github.com/hvxahv/hvxahv/actions/workflows/lint.yml)
Fediverse
hvxahv 💜 disism.com - HALFMEMORIES
Currently, the first version is being implemented intensively, all we are doing is trying to get the program working first and then optimize it for performance, so please note that the code is very confusing at the moment.
If you have any questions, please submit them to ISSUES.
Or go to the project's community discussion: Discussions - [hvxahv/community](https://github.com/hvxahv/community/discussions)
## The next plan.
- Perfect Forward Secrecy In the process of enabling encryption in saved, a right way should be found to secure encrypted data, and Perfect Forward Secrecy is one of the next directions to be investigated.
- During the implementation, the developers believe that the user's keys and some personal sensitive data should not be stored in the server and should not be visible even to the instance host, so hvxahv is revamping the design regarding user privacy.
- The current hvxahv does not represent the final design, and the developers are pursuing the best solution for user privacy and security.
- Please note that the current version of hvxahv is under active development and cannot be used in any production environment at this time, and that the source code will be modified or rewritten on a regular basis.
- hvxahv puts privacy first, so trust that the future of hvxahv will be safe and secure.## Features
## A fully decentralized social network implementation to build open source, free, decentralized open networks.Based on the decentralized ActivityPub decentralized social network protocol, ipfs distributed persistent storage protocol and matrix.org real-time communication protocol social platform, an open source decentralized social network with the data is truly under your own control.
1. Like email format (`name@domain`) address as simple as finding and adding your social network friends , built on the ActivityPub protocol .
2. Cross-server content distribution channel (channel), based on ipfs distributed persistent storage protocol .
3. End-to-end encrypted instant messaging directly with your friends, adding [matrix.org](http://matrix.org) protocol server.
4. Distributed storage technology based on ipfs that lets you keep your data forever.It is a comprehensive, content publishing, social, instant messaging platform. Anyone can build their own instance and design their own interface.
## Half Memories is an officially maintained instance of hvxahv.
Instance: [halfmemories.com](https://halfmemories.com) is currently offline and will be released soon.
Preview version: [dev.halfmemories.com](https://dev.halfmemories.com) is currently offline and will be released soon.
## FAQ
[HVXAHV community discussions FAQ.](https://hvxahv.disism.com/faq)
## Security Policy Report:
[SECURITY.md](./SECURITY.md)
## For developers
[DOCS](./docs)
CONFIG EXAMPLE: [CONFIG_FILE](./conf)
Development environment deployment with terraform.
[infra4dev](https://github.com/hvxahv/infra4dev)
FOR CLIENT DEVELOPERS:
- Web Client:
- https://github.com/hvxahv/sarkv
- Android:
- https://github.com/hvxahv/hvx-android
- Lib
- [hvxahv/hvx-webassembly - GitHub](https://github.com/hvxahv/hvx-webassembly)API DOCS:
- gRPC PROTOBUF: [APIs](./APIs)
- DESIGN DOCS: [APIs_METHODS](./docs/APIs_METHODS.md)
- cRUL EXAMPLE: [cURL_EXAMPLES](./docs/cURL_EXAMPLES)## Finally
Everyone has the right to control their own data and privacy and to choose who they share it with.
MIT License: [LISENSE](https://github.com/hvxahv/hvxahv/blob/main/LICENSE).
[**DISISM**](https://disism.com) OPEN SOURCE
🍬 A love letter to the future~
---
[Open Source Support by JetBrains](https://jb.gg/OpenSourceSupport)
![JetBrains Logo (Main) logo](https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg)