eywa alternatives and similar packages
Based on the "IoT (Internet of Things)" category.
Alternatively, view eywa alternatives based on common mentions on social networks and blogs.
gobot9.6 0.0 eywa VS gobotGolang framework for robotics, drones, and the Internet of Things (IoT)
mainflux8.6 8.8 eywa VS mainfluxIndustrial IoT Messaging and Device Management Platform
flogo8.6 4.8 eywa VS flogoProject Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
gatt7.9 0.0 eywa VS gattGatt is a Go package for building Bluetooth Low Energy peripherals
ekuiper7.8 10.0 eywa VS ekuiperLightweight data stream processing engine for IoT edge
connectordb6.3 2.7 eywa VS connectordbAn aggregator for personal metrics, and an extensible analysis engine
libmqtt6.1 0.0 eywa VS libmqttMQTT v3.1.1/5.0 library in Go
devices5.7 0.0 eywa VS devicesSuite of libraries for IoT devices (written in Go), experimental for x/exp/io
sensorbee5.7 0.0 eywa VS sensorbeeLightweight stream processing engine for IoT
huego5.5 0.0 eywa VS huegoAn extensive Philips Hue client library for Go with an emphasis on simplicity
Receiver EGTS4.0 0.0 eywa VS Receiver EGTSEGTS protocol receiver write on Golang
iot3.8 0.0 eywa VS iotA Go client for Google IoT Core
periphPeripherals I/O to interface with low-level board facilities.
Access the most powerful time series database as a service
Do you think we are missing an alternative of eywa or a related project?
What is Eywa?
"Eywa is the guiding force and deity of Pandora and the Na'vi. All living things on Pandora connect to Eywa." -- Avatar Wiki
Project Eywa is essentially a connection manager that keeps track of connected devices. But more than just connecting devices, it is also capable of designing flexible APIs, sending control commands to them, collecting data from them, real-time monitoring and debugging, in the end, providing query interfaces that can be used for data visualization.
Eywa lets the teams of embedded system developers forget about reinventing the backend services and provides a commonly used protocol, websocket, to make real-time communication easily achievable.
Why is it useful?
We are a group of people who are interested in Home Automations and Smart Devices. Often time, these projects involve connecting devices into cloud, tracking the usage of different functionalities, collecting the data and also controlling them. After worked on several similar projects, we found there is no reason to reinvent the wheel each time for different applications. So we came up with Project Eywa to help small teams like us reduce their development circles.
What features does it have?
Here is a growing list of features we want to support:
- [x] Connection Manager
- [x] Device Control
- [x] Command Line Tools
- [x] Connection Attach Mode
- [ ] Admin Panel
- [x] Basic Authentication
- [x] SSL protection
- [x] Data Indexing
- [ ] Data Streaming
- [x] Data Export
- [x] Data Retention
- [ ] Data Visualization
- [x] Query Interface
- [ ] Clustering
- [ ] Custom Web hooks
- [ ] Custom Monitors
- [ ] M2M (machine to machine) communication
- [x] HTTP Long-Polling
- [x] Websocket
- [ ] MQTT integration
- [x] Dockerized image
Our Admin Panel and Data Visualization dashboard will be releasing soon.
Please let us know if you want more features by creating issues. Pull requests are also very much welcome!
How performant is Eywa? Well, we did a simple benchmark and the benchmark script is also available in the repo under
The latest benchmark shows, on a machine of 12 CPUs + 32GB mem from Digital Ocean. A single Eywa node can keep track of more than 1.5 million devices, with a lot of potential. CPU is merely used, but memory is the limiting factor.
For more details please check out wiki on Performance.
How to use?
You can get started with our wiki.
Community / Contributing
Eywa maintains a forum goeywa, where you should feel free to ask questions, request features, or to announce projects that are built with Eywa. You should also see updates and road maps on Eywa in this forum.
Contributions to Eywa are very much welcomed. Fork us if you would like to.