Microcontrollers and IoT projects
Open alternatives4

Arduino IDE is a free program for writing code that runs on small electronics boards such as Arduino and ESP32. It is for hobbyists, students and makers who build small electronic projects.
Has 1 of 7 · Works in a web browser ✗
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does the whole job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.
MicroPython is a free version of the Python programming language made to run on small computer chips and boards, such as those used in gadgets and home electronics projects. It is for hobbyists, students and engineers who want to program hardware using Python instead of C.
Has 2 of 7 · Build without code ✗
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does the whole job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.

PlatformIO Project Examples is a collection of sample projects showing how to write and build programs for many small computer chips and boards, plus desktop targets. It is aimed at programmers and hobbyists who work with embedded hardware.
Has 1 of 7 · Build without code ✗
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does the whole job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.

Tasmota is free replacement software for cheap smart devices like plugs, lights and sensors, letting you control them from your own network instead of a company's cloud. It is aimed at hobbyists and home-automation users who flash it onto ESP8266 and ESP32 chips.
Has 2 of 7 · Build without code ✗ +1
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does part of the job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.
| Project | |||||||
|---|---|---|---|---|---|---|---|
| Arduino IDE | · | · | · | · | · | ||
| MicroPython | · | · | · | · | |||
| PlatformIO | · | · | · | · | · | ||
| Tasmota | · |
YesPartlyNoNot checked yet