OpenDots
AI • IoT • Data Analytics Platform
OpenDots is an open-source, integrated IoT data visualization and insight platform that helps users turn raw sensor data into meaningful, real-time visuals and AI-powered insights. It is designed to be hardware-agnostic, data-first, and easy to extend for contributors.
Preview
Overview
OpenDots allows users to collect, visualize, and analyze live data from multiple IoT sources in one unified platform. Instead of building separate systems for data ingestion, dashboards, and analysis, OpenDots combines everything into a single workflow.
Users can create highly customizable dashboards, publish sharable project sites, monitor live data streams, and interact with their data using AI-based insights.
Key Features
Highly customizable dashboards with flexible layouts and visualizations
Live data logs and real-time visualizations using WebSockets
Sharable public project websites for collaboration and showcase
Support for Arduino-based systems and popular IoT platforms
Integration with ThingSpeak, Adafruit IO, Blynk, and Grafana
Support for live camera feeds and video streams
Chat-based AI insights for trends, summaries, and anomaly detection
Tech Stack
Frontend
HTML, CSS, JavaScript, React.js
Backend
Node.js, Express.js
Database
MongoDB
Real-time Communication
WebSockets
IoT & Data Sources
Arduino, ThingSpeak, Adafruit IO, Blynk, Grafana
AI & Analytics
Python, AI/LLM integration
Authentication
Firebase Authentication, JWT
DevOps & CI/CD
GitHub, GitHub Actions
Deployment
Vercel, Netlify, Cloud hosting
Use Cases
Student and academic IoT projects
Environmental and community monitoring
Research data visualization
Smart systems dashboards
Social-impact and open-data projects
Star History
Our Valuable Contributors ❤️
Stargazers ⭐
Forkers 🍴
Maintainer
Last updated
Was this helpful?
