Top 15 embedXcode Alternative and Similar Softwares | Apr 2024

embedXcode is a template for Xcode. It eases development for the most popular embedded computing boards.

After having played with embedded computing platforms for a while, I was looking for one single IDE and a better one.

Because I'm a Mac user, I designed embedXcode, a template for Xcode, the free and standard IDE on Mac.

embedXcode supports the most popular boards based on the Wiring / Arduino framework and on the mbed framework.
— ATmega-based Trinket boards from Adafruit,
— Atmel ATmega- and Cortex-M3 SAM-based boards from Arduino,
— Microchip PIC32-based chipKIT boards from Diligent,
— Atmel ATmega328 with BLE BLuno board from DFRobot,
— Atmel ATtiny85-based board from Digistump,
— Intel Quark SoC X1000-based Galileo boards from Intel,
— LaunchPad MSP430 and LaunchPad Cortex-M4 Tiva C series boards from Texas Instrument,
— ARM Cortex-M3 STM32 F103RB-based board from Maple,
— ATmel ATmega328 and ATmega644-based boards from Microduino,
— ARM Cortex-M4 Freescale MK20-based Teensy 3.0 and 3.1 from PJRC,
— Atmel ATmega644p-based board from Wiring,
— Nordic nRF51822 SoC-based boards from RedBearLab,
— Nucleo F401RE on mbed from STMicroelectronics,
— Freedom KL25Z on mbed from Freescale ...

1. Zerynth

Zerynth The Zerynth Stack allows designing embedded applications and IoT connected devices using any 32 bit microcontrollers and connecting to any cloud infrastructure. All in Python & hybrid C/Python language.The Zerynth Stack is composed of:- ZERYNTH VIRTUAL MACHINE: a multi-threaded real-time OS that provides real hardware independence, allowing code reuse on......

2. Stino

Stino Stino is a Sublime Text plugin, which provides an Arduino-like environment for editing, compiling and uploading sketches. The plugin was written by Robot Will in 2012-2014.Requirements1. Sublime Text2. Arduino......

3. PROGRAMINO

PROGRAMINO PROGRAMINO is a low budget pricing IDE for Arduino, Genuino or similar boards with code autocomplete, custom syntax highlighting, analog plotter, hardware viewer, HEX-file extraction, and HTML5 editor. The IDE for Arduino is easy and comfortable to use and fully compatible with the original Arduino IDE. Uses the original build......

4. UECIDE

UECIDE UECIDE is aiming to be a generic IDE based on the Arduino IDE which can easily support ALL the available boards. It does this by not supporting any boards directly but providing a framework where a board developer or fanatical group can simply drop in the definitions for the boards......

5. Modkit

Modkit Modkit is an in-browser graphical programming environment for microcontrollers. Modkit allows you to program Arduino and Compatible hardware using simple graphical blocks and/or traditional text code.......

6. Arduino IDE

Arduino IDE Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.......

7. Arduino Eclipse plugin

Arduino Eclipse plugin Where Arduino meets EclipseYou like Arduino, your projects are getting bigger and you feel the Arduino IDE is not powerful enough?This is about a free, open source, Eclipse plugin to ease your development efforts!As you only need the Arduino IDE, Eclipse and this plugin this represents a completely free and......

8. Energia

Energia Energia is a rapid prototyping platform for the Texas Instruments MCU Launchpad. Energia is based on Wiring and Arduino and uses the Processing IDE.......

9. Embitz

Embitz Embitz is a free C/C++ IDE built to meet the most demanding needs of its users working in the field of embedded software development It is designed to be very extensible and fully configurable.Embitz can use any debug probe and is not limited to one type or brand.The integrated STlink......

10. MINIBLOQ

MINIBLOQ miniBloq is an open source graphical programming environment for Multiplo™, Arduino™, physical computing devices and robots.......

11. mikroC

mikroC mikroC is a full-featured ANSI C compiler for 5 different microcontroller architectures. It is the best solution for developing code for your favorite microcontroller. It features intuitive IDE, powerful compiler with advanced SSA optimizations, lots of hardware and software libraries, and additional tools that will help you in your work.......

12. MPLAB IDE

MPLAB IDE The current version of MPLAB IDE is version 8. It is a 32-bit application on Microsoft Windows and includes several free software components for application development, hardware emulation and debugging. MPLAB IDE also serves as a single, unified graphical user interface for additional Microchip and third-party software and hardware development......

13. proteus VSM

proteus VSM The Proteus Design Suite is wholly unique in offering the ability to co-simulate both high and low-level micro-controller code in the context of a mixed-mode SPICE circuit simulation. With this Virtual System Modelling facility, you can transform your product design cycle, reaping huge rewards in terms of reduced time to......

14. Piklab

Piklab Piklab is an integrated development environment (IDE) for applications based on Microchip PIC and dsPIC microcontrollers similar to the MPLAB environment. I......

15. Virtual Breadboard

Virtual Breadboard Virtual Breadboard is a software platform designing ‘Breadboard’ form-factor electronic circuits and developing the microcontroller firmware that drive them. You can use Virtual Breadboard to:• Develop and debug microcontroller based applications• Program microcontrollers directly• Develop Control Panels for Embedded Applications• Act as a guide for assembling solderless Breadboard circuits• For......