Skip to content

SNode.C mark

SNode.C

An ecosystem for building event-driven networked programs in C++ and running MQTT infrastructure.

Start here

Framework Suites Applications Learn Community projects Distribution & infrastructure

Framework

Repository Purpose Status
snod​e.c
prod​uct
Event-driven C++ networking framework for embedded and IoT systems CI
v2.0.0

Suites

Repository Purpose Status
mqtt​suit​e
prod​uct
MQTT broker, bridge, integrator, store and CLI built on SNode.C
Depends on: snode.c
CI
v1.0.2
AISu​ite
prod​uct
Typed AI provider middleware and bridge built on SNode.C
Depends on: snode.c
CI
—

Applications

Repository Purpose Status
Code​xUI
app
Native Qt and browser UI for Codex built on the AISuite frontend SDK
Depends on: AISuite, snode.c
CI
—
Auto​Talk
app
Qt desktop app for timed PDF presentations with narration
Standalone tool, not built on SNode.C
CI
—
Gpsd​OsmV​iewe​r
app
Android app showing gpsd positions on OpenStreetMap
Standalone tool, not built on SNode.C
—

Learn

Repository Purpose Status
SNod​e.C-​Book​-Com​pani​on
lear​ning
Examples, exercises and solutions for the book Layered Network Programming with SNode.C
Depends on: snode.c
—
talk​s
lear​ning
Talks and slides about SNode.C —
echo
exam​ple
TCP echo server and client demonstrating SNode.C socket contexts
Depends on: snode.c
—
webs​ocke​t-ec​ho
exam​ple
WebSocket echo server, client and browser demo built on SNode.C
Depends on: snode.c
—
tikt​akto​e
exam​ple
Browser tic-tac-toe game with a SNode.C WebSocket subprotocol
Depends on: snode.c
—
Serv​erCl​ient
exam​ple
Interactive chat server and client built on SNode.C
Depends on: snode.c
—
Mini​Gate​way
exam​ple
Simulated measurement gateway with HTTP, server-sent events and MQTT
Depends on: snode.c
—
INJA​-Tem​plat​ebui​lder
exam​ple
Web interface for rendering Inja templates with JSON data through SNode.C
Depends on: snode.c
—

Community projects

Repository Purpose Status
IM51​0-Pr​ojec​t
comm​unit​y
Course forum web application with users, topics, threads and posts
Depends on: snode.c
—
snod​ec-f​orum​-web​app
comm​unit​y
SNode.C forum web application with a MariaDB backend
Depends on: snode.c
—
Snod​eCWe​bFor​um
comm​unit​y
SNode.C web forum with users, topics, posts and comments
Depends on: snode.c
—
simp​le-f​orm-​snod​ec
comm​unit​y
Vue frontend and SNode.C REST backend for a discussion forum
Depends on: snode.c
—
IOTA​ppli​cati​onDe​sign​er
comm​unit​y
Visual editor for IoT topics and mappings with import and export —
leic​hes-​mast​erpr​ojec​t
comm​unit​y
HTTP and WebSocket backend and web frontend for Philips Hue control —
mqtt​-ope​n-hu​e
comm​unit​y
Headless C++ gateway connecting a Philips Hue Bridge with MQTT —

Distribution & infrastructure

Repository Purpose Status
.git​hub
infr​a
Organization catalog, profile, brand tokens and reusable CI workflows CI
—
Pack​ages
infr​a
Signed SNode.C and MQTTSuite package repositories for several Linux distributions —
Dist​ribu​tion​Pack​ages
infr​a
Build recipes, release CI and signing for distribution packages CI
—
Upstream forks
Repository Purpose Status
CLI1​1
fork
Fork of CLIUtils/CLI11 — kept for future work
Upstream
CI
—
json​-sch​ema-​vali​dato​r
fork
Fork of pboettch/json-schema-validator — kept for future work
Upstream
CI
—
libu​cont​ext
fork
Fork of kaniini/libucontext — kept for future work
Upstream
—
term​ux-p​acka​ges
fork
Fork of termux/termux-packages — kept for future work
Upstream
CI
—
ardu​ino-​LoRa
fork
Fork of sandeepmistry/arduino-LoRa — kept for future work
Upstream
—
iote​mpow​er
fork
Fork of iotempire/iotempower — kept for future work
Upstream
—
Archive

Distribution & infrastructure

Repository Purpose Status
SNod​e.C-​Land​ingp​ages
infr​a
Shared landing-page and technical-figure sources
Retiring
CI
—
snod​e.c-​doc
infr​a
Published Doxygen reference for SNode.C
Retiring
—
mqtt​suit​e-do​c
infr​a
Published Doxygen reference for MQTTSuite
Retiring
—
Open​WRT
infr​a
Retired predecessor of the distribution package pipeline
Retired
CI
debian-upgrade-fixtures (pre-release)

Maintainer: Volker Christian. Contributing · Security

Pinned Loading

  1. mqttsuite mqttsuite Public

    C++ 2 6

  2. tiktaktoe tiktaktoe Public

    C++ 2 3

  3. snode.c snode.c Public

    A Network Framework in C++.

    C++ 11 27

Repositories

Showing 10 of 34 repositories
  • Packages Public

    Signed SNode.C and MQTTSuite binary repositories for OpenWrt, Raspberry Pi OS, Debian, Ubuntu, Rocky Linux and Fedora.

    SNodeC/Packages's past year of commit activity
    Shell 0 0 0 0 Updated Oct 11, 2026
  • CodexUI Public

    Native UI for Codex built on the AISuite Codex frontend SDK

    SNodeC/CodexUI's past year of commit activity
    C++ 0 0 0 0 Updated Oct 11, 2026
  • AISuite Public
    SNodeC/AISuite's past year of commit activity
    C++ 0 0 0 0 Updated Oct 11, 2026
  • mqttsuite Public
    SNodeC/mqttsuite's past year of commit activity
    C++ 2 6 1 1 Updated Oct 11, 2026
  • snode.c Public

    A Network Framework in C++.

    SNodeC/snode.c's past year of commit activity
    C++ 11 27 0 12 Updated Oct 11, 2026
  • .github Public

    Organization catalog, profile, brand tokens and reusable CI workflows

    SNodeC/.github's past year of commit activity
    Python 0 0 0 0 Updated Oct 11, 2026
  • AutoTalk Public

    Qt desktop application for timed, conference-aware PDF presentations with Codex-generated narration and local voice cloning.

    SNodeC/AutoTalk's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 10, 2026
  • DistributionPackages Public

    Build recipes, release CI and installation guides for SNode.C and MQTTSuite distribution packages.

    SNodeC/DistributionPackages's past year of commit activity
    Python 0 0 0 0 Updated Oct 10, 2026
  • SNode.C-Book-Companion Public

    Examples, exercises and solutions for Layered Network Programming with SNode.C; published from the authoritative book repository

    SNodeC/SNode.C-Book-Companion's past year of commit activity
    C++ 0 MIT 0 0 0 Updated Oct 9, 2026
  • OpenWRT Public
    SNodeC/OpenWRT's past year of commit activity
    Python 0 0 0 0 Updated Oct 4, 2026