Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. IoT & Hybrid Apps
  3. Lelylan

Lelylan

An open-source, hardware-agnostic IoT cloud platform built on a lightweight microservices architecture.

GitHubGitHub
1.5k stars90 forks0 contributors

What is Lelylan?

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.

Target Audience

IoT developers, embedded systems engineers, and companies building connected hardware solutions who need a flexible, scalable backend for device management.

Value Proposition

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.

Overview

Open Source Lightweight Microservices Architecture for the Internet of Things. For developers.

Use Cases

Best For

  • Building scalable IoT backends for smart home devices
  • Connecting heterogeneous hardware (ESP8266, professional embedded systems) to a unified cloud
  • Deploying IoT platforms on private clouds or hybrid environments
  • Implementing real-time device monitoring with MQTT and WebSockets
  • Creating customizable IoT solutions without proprietary constraints
  • Developing IoT applications with a microservices architecture for easier maintenance

Not Ideal For

  • Projects requiring rapid prototyping with minimal setup time
  • Teams without dedicated DevOps expertise to manage microservices
  • Use cases where a fully managed IoT service (e.g., AWS IoT Core) is preferred to offload operational burden
  • Small-scale deployments where a monolithic architecture would suffice

Pros & Cons

Pros

Hardware and Platform Agnostic

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.

Scalable Microservices Architecture

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.

Comprehensive Realtime Communication

Includes MQTT, WebSockets, and webhooks for real-time data streaming and notifications, essential for IoT applications as detailed in the key features.

Built-in Authentication and API

Provides OAuth 2.0 user management and a full RESTful API for device control, reducing the need for external authentication systems.

Cons

Complex Setup and Deployment

Installation requires configuring 14+ microservices with numerous environment variables, and the README admits they are still studying tools like Docker to simplify this process.

Outdated Technology Stack

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.

High Operational Overhead

Managing all microservices independently increases maintenance burden and requires continuous DevOps effort, unlike monolithic or managed solutions.

Frequently Asked Questions

Quick Stats

Stars1,524
Forks90
Contributors0
Open Issues21
Last commit9 years ago
CreatedSince 2012

Tags

#iot#api#hardware#mqtt#microservice#device-management#cloud-agnostic#docker#microservices#architecture#real-time#iot-platform#websockets#hardware-agnostic

Built With

R
Ruby
M
MongoDB
N
Node.js
D
Docker
M
MQTT
R
Redis

Included in

IoT & Hybrid Apps596
Auto-fetched 19 hours ago

Related Projects

Cylon.jsCylon.js

Cylon.js is a JavaScript framework for robotics, physical computing, and the Internet of Things. It makes it incredibly easy to command robots and devices

Stars0
Forks0
Last commit
Gladys ProjectGladys Project

Stars0
Forks0
Last commit
Node-REDNode-RED

A visual tool for wiring the Internet of Things

Stars0
Forks0
Last commit
BalenaCloudBalenaCloud

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub