- TypeScript 97.4%
- CSS 2.3%
- JavaScript 0.2%
BizzFed
Federated professional network based on ActivityPub.
BizzFed is a decentralized alternative to LinkedIn — without tracking, without algorithms. Accounts live on independent instances and communicate via ActivityPub (the same protocol used by Mastodon). Profiles, job postings, and connections are portable across instances.
Live instance: www.bizzfed.de
Features
- Federated profiles (
@handle@instance.tld) compatible with Mastodon and other ActivityPub software - Job postings as first-class ActivityPub objects (federated across instances)
- Skills, endorsements, career history, education, projects
- Direct messages, notifications, bookmarks
- Company accounts with team pages and job listings
- Polls, hashtags, mentions, link preview cards
- Post scheduling, editing, deletion (with AP
Update/Deleteactivities) - GDPR data export (Art. 20) — ZIP with all personal data
- Contact lists, shadow fields, vCard export (RFC 6350)
- Admin panel with federation controls, audit log, health monitoring
- Rate limiting, HTTP Signatures (Mastodon-compatible), RSA-4096 keypairs
Tech Stack
| Layer | Technology |
|---|---|
| Frontend | Next.js 15 (App Router), Tailwind CSS v4 |
| Backend | Hono on Node.js 22 |
| Database | PostgreSQL 16 (Drizzle ORM) |
| Queue | BullMQ + Redis 7 |
| Media | MinIO (S3-compatible) |
| Infrastructure | Docker Compose |
| Federation | ActivityPub S2S, HTTP Signatures |
Self-Hosting
See INSTALL.md for the full guide.
Requirements (minimum): 2 GB RAM, 20 GB disk, Docker 24+, a public domain with HTTPS
Development
# Prerequisites: Node.js 22, pnpm 11, Docker
# Install dependencies
pnpm install
# Start infrastructure (Postgres, Redis, MinIO)
docker compose up -d
# Apply database schema
pnpm db:push
# Start all apps in dev mode
pnpm dev
Frontend runs on :3000, API on :3001.
Contributing
Issues and pull requests are welcome. Please open an issue first for larger changes.
This project uses Conventional Commits.
License
Copyright (C) 2026 René Hamdorf
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
See LICENSE for details. Full license text: https://www.gnu.org/licenses/agpl-3.0.txt
Hinweise zur KI-gestützten Entwicklung und urheberrechtlichen Einordnung: siehe AI-NOTICE.md.