The "Awesome MQTT" project is a curated collection of resources focused on MQTT, a lightweight messaging protocol designed for low-bandwidth, high-latency networks, particularly in Internet of Things (IoT) applications. This list encompasses a variety of resources including client libraries, broker implementations, tools for monitoring and testing, tutorials, and community forums. It is beneficial for developers, engineers, and researchers looking to implement or enhance IoT solutions using MQTT. With this collection, users can explore best practices, optimize their IoT communications, and connect devices seamlessly in their projects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome" project is a comprehensive exploration of recursion, a fundamental programming technique where a function calls itself to solve problems. This list covers various aspects of recursion, including visual illustrations, examples, and explanations that help demystify the concept. It is beneficial for beginners looking to grasp the basics of recursion, as well as experienced developers seeking to refine their understanding or find new applications for recursive solutions. With a variety of resources available, users can deepen their knowledge and enhance their coding skills through practical examples and insightful discussions.
The "Awesome Self Hosted" project is a curated collection of software applications that can be hosted on your own servers, providing users with full control over their data and services. This list encompasses a wide range of categories, including web applications, databases, file storage solutions, content management systems, and development tools. It is particularly beneficial for developers, system administrators, and privacy-conscious users who seek alternatives to cloud services. By leveraging self-hosted solutions, users can enhance their security, customize their environments, and reduce reliance on third-party providers. Explore this collection to discover powerful tools that empower you to take charge of your digital landscape.
The "Awesome Free for Developers" project is a curated collection of free tools, services, and resources available for developers. This list covers a wide range of categories including cloud services, APIs, software development tools, design resources, and educational platforms that offer free tiers or completely free access. It is particularly beneficial for developers, startups, and students who are looking to leverage high-quality resources without incurring costs. By providing access to these valuable tools, the project empowers users to enhance their projects, improve their skills, and innovate without financial barriers. Explore this collection to discover what you can utilize for your next development endeavor.
The "Awesome Beginner-Friendly Projects" project is a curated collection of coding projects aimed at helping novice developers enhance their programming skills through practical experience. This list includes a variety of beginner-friendly projects across different programming languages, covering categories such as web development, game development, data analysis, and mobile applications. With resources ranging from project ideas and tutorials to sample code and community support, this list is invaluable for beginners looking to build confidence and competence in coding. Whether you're just starting or looking to practice your skills, you'll find engaging projects that inspire creativity and learning.
A barebone, high-performance MQTT broker for Node.js that runs on any stream server.
A lightweight, high-performance, embeddable MQTT broker server written in Go, supporting distributed clusters and MQTT v3.0, v3.1.1, and v5.0.
A distributed, high-performance publish-subscribe platform built on MQTT, supporting message storage, security, and monitoring.
A highly scalable and reliable MQTT broker platform for AI, IoT, IIoT, and connected vehicles, supporting multiple protocols and real-time data integration.
A lightweight MQTT broker, client, and bridge with scripting for ESP8266, enabling local IoT networks without cloud dependency.
A lightweight MQTT broker library and standalone server written in Go, supporting TCP and WebSocket connections.
A Kotlin Multiplatform MQTT 3.1.1/5.0 client and embeddable/standalone broker targeting multiple platforms.
A lightweight Java MQTT broker compliant with MQTT 5 and 3, designed for embedding in other applications.
A distributed MQTT broker built on Kafka, handling 100M+ connections and 10M+ messages/sec with industrial-grade persistence.
A Vert.x-based MQTT server and client implementation for building IoT applications and protocol bridges.
An ultra-lightweight, blazing-fast MQTT broker and messaging bus for IoT edge computing and software-defined vehicles.
A websockets-based MQTT client that runs directly in your browser for publishing and subscribing to MQTT messages.
A single-binary mock server supporting HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, and SOAP protocols.
A diagnostic-oriented MQTT client tool supporting MQTT 5.0/3.1.X, multiple brokers, operations logs, and topic filtering.
A web-based MQTT client for publishing, subscribing, and monitoring topic status with a comfortable UI.
A benchmarking tool for MQTT v3.1 servers covering a wide variety of common usage scenarios.
A feature-rich command line interface for interacting with MQTT brokers, supporting MQTT 5.0 and 3.1.1.
A set of Python tools for scalability and load testing of MQTT environments by simulating high-volume publishers and subscribers.
A comprehensive MQTT testing and debugging application for iOS devices (iPhone and iPad).
A fast and lightweight terminal user interface for subscribing to MQTT topics and publishing messages from the command line.
A cross-platform MQTT 5.0 client toolbox for desktop, CLI, and WebSocket with a chat-like interface for testing IoT messaging.