Stars
Forks
Watchers
Developer links
Nodyx
Nodyx puts forum threads, real-time chat channels, peer-to-peer voice calls, collaborative whiteboards, and a drag-and-drop homepage builder behind one installation script on hardware you control. Create categories and threaded discussions that search engines index, then switch to Socket.IO-powered chat rooms where replies, pins, link previews, and @mentions update instantly. Voice channels connect participants through WebRTC mesh networking, keeping audio between peers without routing through third-party servers; a Rust-based STUN/TURN relay handles restrictive NATs so home-server deployments work without port forwarding. The NodyxCanvas layer adds CRDT-synchronized collaborative drawing with 11 tools, voice-aware cursors, and board-scoped chat, all persisted to PostgreSQL snapshots. Build your community's landing page with a visual editor that places widgets across 11 layout zones, then extend functionality by dropping third-party widget archives into the admin panel or authoring your own with the plain-JavaScript Widget SDK. Private conversations stay end-to-end encrypted with ECDH P-256 key exchange and AES-256-GCM ciphers where the private key never leaves the browser, and the OctoGuard module automates moderation with five matcher types plus configurable actions from muting to banning. For streamers, a native Streamer Hub bridges Twitch chat bidirectionally, provides a drag-and-drop soundboard, generates OBS browser-source overlays, and offers a mobile Stream Deck. Instances discover each other through a gossip protocol, forming a decentralized network without central coordination. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Complete Communication Stack
- Combines forums with SEO-friendly indexing, Socket.IO real-time chat, WebRTC P2P voice, and collaborative canvas in one install instead of stitching together five separate services.
- Streamer-Ready Out of Box
- Native Twitch bridge syncs chat bidirectionally, a viewer-driven soundboard queues clips from chat commands, and OBS browser-source overlays eliminate the need for Streamlabs or StreamElements.
- True Data Sovereignty
- Every message, file, and voice call stays on your hardware. End-to-end encrypted DMs use ECDH P-256 key exchange with AES-256-GCM ciphers, and full backups restore with one click from the admin panel.
- Extensible Widget Ecosystem
- A drag-and-drop homepage builder with 11 layout zones, native widgets, audience targeting, and draft/publish workflow pairs with a Widget SDK that lets developers package plain-JavaScript Custom Elements as installable archives.
Features
- Forum and Chat
- Threaded forum with categories, reactions, tags, and full-text PostgreSQL search alongside Socket.IO chat with replies, pins, link previews, and @mentions.
- P2P Voice and Canvas
- WebRTC mesh voice channels with mute, deafen, push-to-talk, and noise filtering; a CRDT collaborative canvas with 11 drawing tools syncs via WebRTC DataChannels.
- Streamer Hub
- Twitch EventSub integration with bidirectional chat bridge, a drag-and-drop soundboard, seven OBS overlay types, and a multi-page mobile Stream Deck.
- Homepage Builder
- Visual page editor with 11 layout zones, four native Phase 1 widgets, per-widget audience targeting and scheduling, draft/publish workflow, and a third-party Widget Store accepting zip packages.
- Decentralized Networking
- Rust-based P2P relays tunnel connections for home servers behind NATs without port forwarding; instances join a gossip protocol mesh for cross-server discovery.
- Encrypted Private Messages
- ECDH P-256 plus AES-256-GCM end-to-end encrypted direct messages where the private key never leaves IndexedDB, with real-time delivery indicators and message editing that triggers re-encryption.