go-pdu

Social Network Engine

A Go implementation of a peer-to-peer social network system that enables publishers to share information without relying on centralized services.

An PDU implementation in Go

GitHub

47 stars
4 watching
7 forks
Language: Go
last commit: 7 months ago
Linked from 2 awesome lists

decentralized-identityp2ppeer-to-peersocial-network

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
number571/go-peer A library for building secure and private networks in Go 270
ursiform/sleuth A Go library for peer-to-peer communication between services on the same network 375
stanipetrosyan/go-eventbus Provides an event bus implementation with features like publish/subscribe and request/response patterns, as well as support for processors and network buses. 5
cskr/pubsub A simple multi-topic messaging system implemented as a Go package 431
pluja/pocketbase A Go SDK for interacting with a simple, self-hosted database for personal data 62
go-fed/activity Library implementing ActivityPub protocol and federating social data 711
joeig/go-powerdns An API client for PowerDNS, enabling direct interaction with the PowerDNS Authoritative Server 90
aperturerobotics/bifrost A modular networking engine for peer-to-peer communication with pluggable transports and support for various protocols 539
extism/go-pdk A development kit for building WebAssembly-based plug-ins in Go. 63
pidurentry/buttplug-go Provides a Go library for accessing and interacting with Buttplug servers using its protocol. 7
autogestion/pubgate An ActivityPub-based federated API and CMS for creating and managing social media content. 111
pydio/cells A next-generation file sharing platform built as a microservices architecture using the Go language 1,836
ichiban/prolog An embeddable Prolog interpreter written in Go. 634
owenthereal/goup A Go package manager designed to simplify the process of installing and managing different versions of the Go programming language. 549
friendsofgo/gopherapi A simple CRUD API built with Go to demonstrate various software development concepts and patterns 77