The "Awesome ESP" project is a curated collection of resources focused on ESP microcontrollers, which are low-cost devices equipped with WiFi capabilities, widely used in Internet of Things (IoT) applications. This list encompasses a variety of resources, including libraries, development tools, tutorials, hardware projects, and community forums, all aimed at enhancing the development experience with ESP devices. It is particularly beneficial for hobbyists, makers, and developers looking to create innovative IoT solutions, as well as for educators seeking to introduce students to embedded systems. Users can explore this collection to find inspiration and practical tools for their next ESP project, unlocking the potential of connected devices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Node.js" project is a curated collection of resources for developers working with Node.js, a powerful JavaScript runtime built on Chrome's V8 engine. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources that enhance the development experience. It is designed to benefit both beginners and experienced developers by providing essential tools and knowledge to create efficient server-side applications. From learning materials to advanced libraries, users can explore a wealth of information to elevate their Node.js projects and streamline their development process.
The "Awesome Flutter" project is a comprehensive collection of resources dedicated to Flutter, Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase written in Dart. This list includes libraries, tools, plugins, tutorials, and community resources that support developers in creating beautiful and performant applications. Whether you're a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection offers valuable insights and tools to enhance your Flutter development experience. Dive into this resource to discover how to maximize your productivity and creativity with Flutter.
The "Awesome iOS" project is a curated collection of resources designed for developers working with iOS, Apple's mobile operating system for iPhones and iPads. This list encompasses a wide range of categories including development tools, libraries, frameworks, design resources, tutorials, and community support. It serves as a valuable asset for both beginners looking to learn iOS development and experienced developers seeking to enhance their skills and discover new tools. Whether you're building your first app or looking to refine your existing projects, this collection provides essential resources to help you succeed in the iOS ecosystem.
The "Awesome Frontend Development" project is a curated collection of resources aimed at enhancing the skills and knowledge of frontend developers. Frontend development involves creating the visual and interactive aspects of web applications, utilizing technologies such as HTML, CSS, and JavaScript. This list encompasses a variety of resources including frameworks, libraries, tools, tutorials, and design systems, catering to both beginners and experienced developers. By providing access to the latest trends, best practices, and community insights, this project empowers developers to build engaging and efficient user interfaces. Dive in to discover tools and techniques that can elevate your frontend development projects to new heights.
Lua-based interactive firmware for ESP8266, ESP8285, and ESP32 microcontrollers, enabling easy IoT development.
Firmware for ESP8266/ESP8285/ESP32 microcontrollers to add wireless connectivity and web-based control to 3D printers, CNC machines, and sand tables.
An open-source IoT firmware development framework for ESP32, STM32, and other microcontrollers with cloud integration and OTA updates.
An open-source, community-driven real-time operating system (RTOS) designed for resource-constrained IoT devices.
An asynchronous embedded C++ framework for ESP8266, ESP32, and Raspberry Pi Pico with powerful networking features.
Arduino core for ESP8266 WiFi chip, enabling Arduino sketches to run directly on ESP8266 with WiFi and peripheral libraries.
Arduino core for ESP32, ESP32-C3, ESP32-S3, and other ESP32 family SoCs, enabling Arduino programming on Espressif chips.
A Python-based serial utility for flashing, provisioning, and interacting with Espressif SoCs.
A free and open integrated SDK for ESP8266/ESP8285 chip development, providing a complete toolchain and IoT SDK.
A collection of scripts to flash Tuya IoT devices to alternative, open-source firmware without soldering.
A firmware flash tool for programming NodeMCU DEVKIT and ESP8266 boards.
A full-featured GUI tool for flashing and configuring Tasmota firmware on ESP8266 devices.
A unified MQTT gateway firmware for ESP8266/ESP32 that bridges 433/315/868MHz RF, Infrared, BLE, Bluetooth, LoRa, and various sensors.
An open-source firmware for ESP8266/ESP32 boards to easily create multi-sensor devices and control appliances.
A suite of WiFi and Bluetooth offensive and defensive security tools for the ESP32 microcontroller.
A firmware for ESP8266 microcontrollers that performs WiFi deauthentication attacks and network testing for educational purposes.
A wireless keystroke injection attack platform that emulates a USB keyboard and is managed via WiFi.