── POPULAR TAGS ──
#python (662)
#typescript (614)
#cli (558)
#hacktoberfest (498)
#cli-tool (494)
#react (483)
#javascript (456)
#rust (424)
#cross-platform (389)
#go (371)
#devops (326)
#ai (309)
#llm (299)
#nodejs (296)
#golang (287)
#android (273)
#open-source (257)
#docker (249)
#self-hosted (221)
#machine-learning (221)
#security (220)
#plugin-system (220)
#java (219)
#monorepo (218)
#linux (210)
#mcp (209)
#awesome-list (199)
#plugin-architecture (194)
#developer-tools (190)
#deep-learning (189)
Aedes is a stream-based MQTT broker implementing MQTT 3.1 and 3.1.1 protocols. It provides a modular architecture where core broker logic handles protocol parsing, client sessions, message routing (QoS 0-2), retained messages, and Last Will and Testament. The system is designed to be embedded in various server types (TCP, TLS, WebSocket) through its handle() method. Key features include pluggable persistence and messaging layers, authentication/authorization hooks, clustering support, and comprehensive topic validation with wildcard handling. The codebase demonstrates strong attention to protocol correctness, backpressure handling, and security (e.g., prototype pollution protection).
RATING:
MAINT: active
DRIFT: low
▸ 3 reusable components found
── end of results ──