An open-source, hardware-agnostic IoT cloud platform built on a lightweight microservices architecture.
Lelylan is an open-source IoT cloud platform that enables developers to connect, monitor, and control any hardware device through a standardized API. It solves the problem of fragmented IoT solutions by providing a hardware- and platform-agnostic microservices architecture that can be deployed anywhere.
IoT developers, embedded systems engineers, and companies building connected hardware solutions who need a flexible, scalable backend for device management.
Developers choose Lelylan for its open-source nature, avoidance of vendor lock-in, and modular microservices design that allows customization and deployment across any infrastructure.
Open Source Lightweight Microservices Architecture for the Internet of Things. For developers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports any hardware from ESP8266 to professional embedded systems and can be deployed on any cloud or on-premises environment, avoiding vendor lock-in as highlighted in the README.
Composed of independent services like Devices API, MQTT, and OAuth 2.0, enabling flexible scaling and maintenance, which is a core feature described in the architecture.
Includes MQTT, WebSockets, and webhooks for real-time data streaming and notifications, essential for IoT applications as detailed in the key features.
Provides OAuth 2.0 user management and a full RESTful API for device control, reducing the need for external authentication systems.
Installation requires configuring 14+ microservices with numerous environment variables, and the README admits they are still studying tools like Docker to simplify this process.
Tested against old versions like Ruby MRI ~1.9.3 and Node ~0.8.8, which may lead to compatibility and security issues in modern development environments.
Managing all microservices independently increases maintenance burden and requires continuous DevOps effort, unlike monolithic or managed solutions.