PlatformIO helps you build, test, and manage embedded software projects with powerful tools, IDE integration, and support for many development boards.
Develop and test embedded software with ease
PlatformIO is a comprehensive platform designed for anyone working on embedded software development. With its user-friendly tools and integrations, you can easily build, debug, and test firmware for a wide range of microcontrollers and development boards.
Whether you prefer working in a desktop IDE or a cloud-based environment, PlatformIO provides seamless integration and a robust set of features like unit testing, static code analysis, and remote development. It also offers a library management system and supports continuous integration, helping you streamline your workflow from start to finish.
Ideal for hobbyists, students, and professional developers alike, PlatformIO makes embedded development more accessible and efficient. You can access tutorials, project examples, and a supportive community to help you bring your ideas to life.
Discover websites similar to Platformio.org based on shared categories, topics, and features.
Create and test code for the BBC micro:bit using an easy blocks or JavaScript editor—perfect for learning programming and electronics online.
FreeRTOS offers a free, open-source real-time operating system for embedded devices, supporting 40+ processor architectures and advanced features.
The Yocto Project helps you build custom Linux-based systems for any hardware, offering tools, resources, and documentation for embedded development.
MicroPython lets you run Python code on microcontrollers, offering resources, docs, and downloads for embedded hardware programming. Open source and free.
LIRC lets you control and decode signals from infrared remote controls on Linux, making it easy to manage multimedia devices with your computer.
EditorConfig helps you keep coding styles consistent across different editors and IDEs with an easy file format and handy plugins for your projects.
Remix is a web-based IDE for developing, testing, and deploying Ethereum smart contracts—no installation needed, works right in your browser.
Pharo offers a pure object-oriented programming language and an all-in-one development environment designed for simplicity and instant feedback.
Run and experiment with Scheme code directly in your browser, mixing Scheme and JavaScript with easy access to documentation and interactive features.
Linaro helps you develop, test, and deploy Arm-based products quickly with collaborative tools, expert support, and solutions for embedded and AI projects.
Pharo offers a pure object-oriented programming language and interactive environment for building and exploring code with immediate feedback.
FORTH, Inc. offers Forth language IDEs, cross compilers, and custom software development services for Windows, macOS, and Linux developers.
Write, compile, and run code in multiple programming languages directly in your browser—no installation needed. Quick and easy online coding platform.
Ideone.com lets you write, compile, and run code in 70+ programming languages online—test ideas, debug, and share code easily from your browser.
Zed is a fast, next-gen code editor with multiplayer features and AI assistance, built for seamless coding and real-time collaboration.
Renesas offers microcontrollers, analog, and power products along with tools and resources for embedded system design and electronics development.
Explore tools and research for modeling, simulation, and design of embedded and real-time systems with the Ptolemy Project at UC Berkeley.
Get reviews, tutorials, and news on embedded systems, IoT hardware, single-board computers, and microcontrollers for tech enthusiasts and developers.
Tuxera provides reliable embedded file systems and data storage software, helping you keep your data accessible, safe, and uncorrupted across devices.
wolfSSL offers a lightweight, secure SSL/TLS library for embedded systems, providing encryption and secure communication for IoT, automotive, and more.
Elma Electronic offers embedded computing systems, modular enclosures, and hardware components for custom and standard engineering solutions.
Gaisler offers embedded computer systems and hardware design tools for creating reliable tech used in space missions and other demanding environments.
Wind River offers secure, reliable software and cloud solutions for building, deploying, and managing mission-critical intelligent edge systems.
Shop over 2,000 embedded tools and hardware, including development boards, add-ons, and compilers, to streamline your electronics and IoT projects.
Simulate ESP32, Arduino, and other embedded systems online with sensors, displays, and WiFi. Test IoT projects easily—no hardware needed.
Edit, test, and share HTML, CSS, and JavaScript code live in your browser, with real-time collaboration and support for preprocessors like SCSS and CoffeeScript.
Espruino makes it easy to program microcontrollers and smart devices using JavaScript, offering boards, tutorials, and tools for beginners and makers.
Find embedded hardware, software, and tools for automotive, robotics, IoT, and industrial prototyping, with a focus on CAN Bus and SAE J1939 solutions.
IAR offers a platform for embedded development teams to build secure, efficient, and compliant systems, supporting design, coding, testing, and deployment.
QNX offers secure, high-performance embedded software, RTOS, and tools for powering vehicles, medical devices, and industrial systems around the world.
Kyuran offers mobile software and embedded development tools, with updated support through a professional ticketing system for efficient help and feedback.
Keil offers a full suite of embedded development tools for Arm Cortex-M and other microcontrollers, including IDE, compiler, debugger, and middleware.
JSFiddle lets you write, test, and share JavaScript, HTML, and CSS code online—perfect for quick experiments, demos, and collaborative coding.
AST Explorer lets you view and edit abstract syntax trees (ASTs) online, making it easy to understand and experiment with code structure in your browser.
Emmet is a toolkit plugin for web developers that speeds up HTML and CSS coding in popular text editors, making web development faster and easier.
Rubular is a simple, web-based Ruby regular expression editor and tester that lets you quickly create, test, and debug regex patterns online.
Fig makes your command line smarter and easier to use, offering autocomplete, shortcuts, and tools to boost productivity for developers and power users.
Quill is a free, open source WYSIWYG editor for creating and customizing rich text content on the web with a flexible API and modular design.
Qt offers powerful tools and frameworks for planning, designing, developing, testing, and deploying cross-platform software with flexible licensing options.
GBESoft offers a free, custom text file editor along with programming tutorials and tools, mainly focused on Delphi and software development in French.
omz:software offers innovative iPad apps like Editorial, a plain text and Markdown editor with advanced automation tools for writers and coders.
Run and test C# code online without installing anything. Enter your code, hit run, and see instant results in your browser.
Edit LaTeX documents online with real-time collaboration, templates, and version control—no installation needed. Perfect for students and researchers.
Explore official documentation for JupyterLab, the interactive notebook editor and development environment for code, data, and research projects.
jQuery Terminal is a free JavaScript library that lets you add a web-based command line terminal to your applications. Open source and easy to use.