arkavo-org/arkavo-platform
The code necessary to run your own independent org messaging infrastructure
What's novel
The code necessary to run your own independent org messaging infrastructure
Code Analysis
10 files read · 3 roundsA self-hostable community platform that Docker-orchestrates 20+ services (Keycloak, OpenTDF, Synapse, Ollama, Nginx, etc.) behind a React frontend with real-time encrypted chat, user profiles, org management, and AI integration.
Strengths
Genuine business logic in the FastAPI backend (WebSocket rooms, Redis pub/sub, OpenTDF message encryption, user moderation, translation) and a working multi-service Docker orchestration layer with template-based configuration. The OpenTDF encryption integration for chat messages and the 'bundle everything' self-hosted approach are practical and somewhat novel.
Weaknesses
No tests exist, several bugs (infinite loop in wait_for_db, self parameter in module-level function, bare except clauses), monolithic 40KB env.py and 35KB Room.tsx component, and significant legacy code clutter. The codebase shows rapid evolution without refactoring discipline.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
67
Contributors
1
Files
329
Active weeks
16
Repository
Language
JavaScript
Stars
2
Forks
2
License
MIT