• Stars
    star
    1,102
  • Rank 40,626 (Top 0.9 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created almost 7 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

PlatformIO IDE for VSCode: The next generation integrated development environment for IoT

PlatformIO IDE for VSCode

PlatformIO is a professional collaborative platform for embedded development.

A place where Developers and Teams have true Freedom! No more vendor lock-in!

  • Open source, maximum permissive Apache 2.0 license
  • Cross-platform IDE and Unified Debugger
  • Static Code Analyzer and Remote Unit Testing
  • Multi-platform and Multi-architecture Build System
  • Firmware File Explorer and Memory Inspection.

Platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Freescale Kinetis, Infineon XMC, Intel ARC32, Intel MCS-51 (8051), Kendryte K210, Lattice iCE40, Maxim 32, Microchip PIC32, Nordic nRF51, Nordic nRF52, NXP LPC, RISC-V, Silicon Labs EFM32, ST STM32, ST STM8, Teensy, TI MSP430, TI Tiva, WIZNet W7500

Frameworks: Arduino, CMSIS, ESP-IDF, ESP8266 RTOS SDK, Freedom E SDK, Kendryte Standalone SDK, Kendryte FreeRTOS SDK, libOpenCM3, mbed, PULP OS, SPL, STM32Cube, WiringPi, Zephyr RTOS

Features

  • Cross-platform code builder without external dependencies to a system software:
    • 1000+ embedded boards
    • 40+ development platforms
    • 20+ frameworks
  • Debugging
  • Unit Testing
  • Static Code Analysis
  • Remote Development
  • C/C++ Intelligent Code Completion
  • C/C++ Smart Code Linter for rapid professional development
  • Library Manager for the thousands of popular libraries
  • Multi-projects workflow with multiple panes
  • Themes support with dark and light colors
  • Serial Port Monitor
  • Built-in Terminal with PlatformIO Core tool (pio, platformio)

How it works

!!! PLEASE READ "QUICK START" AND "USER GUIDE" BEFORE !!!

Please follow to the official documentation PlatformIO IDE for VSCode.

PlatformIO IDE for VSCode

License

Copyright (C) 2017-present PlatformIO [email protected]

The PlatformIO IDE for VSCode is licensed under the permissive Apache 2.0 license, so you can use it in both commercial and personal projects with confidence.

More Repositories

1

platformio-core

Your Gateway to Embedded Software Development Excellence πŸ‘½
Python
7,229
star
2

platform-espressif32

Espressif 32: development platform for PlatformIO
Python
770
star
3

platformio-examples

PlatformIO Project Examples
C++
534
star
4

platformio-atom-ide

PlatformIO IDE for Atom: The next generation integrated development environment for IoT
JavaScript
476
star
5

platform-ststm32

ST STM32: development platform for PlatformIO
Python
360
star
6

platform-espressif8266

Espressif 8266: development platform for PlatformIO
Python
304
star
7

platformio-docs

PlatformIO Documentation
Python
217
star
8

platform-atmelavr

Atmel AVR: development platform for PlatformIO
Python
128
star
9

platform-nordicnrf52

Nordic nRF52: development platform for PlatformIO
Python
97
star
10

platformio-home

PlatformIO Home
JavaScript
91
star
11

platform-teensy

Teensy: development platform for PlatformIO
Python
87
star
12

platform-atmelsam

Atmel SAM: development platform for PlatformIO
Python
75
star
13

platformio-core-installer

PlatformIO Core Installer
Python
72
star
14

platform-raspberrypi

Raspberry Pi: development platform for PlatformIO
Python
63
star
15

platform-intel_mcs51

Intel MCS-51 (8051): development platform for PlatformIO
Python
53
star
16

bintray-secure-ota

Over-The-Air firmware upgrades for the Internet of Things devices with JFrog @Bintray
C++
49
star
17

platform-lattice_ice40

Lattice iCE40: development platform for PlatformIO
Python
38
star
18

platform-ststm8

ST STM8: development platform for PlatformIO
Python
38
star
19

platform-shakti

Shakti: development platform for PlatformIO
Python
28
star
20

platform-atmelmegaavr

Atmel megaAVR: development platform for PlatformIO
Python
25
star
21

platform-nordicnrf51

Nordic nRF51: development platform for PlatformIO
Python
20
star
22

platform-native

Native: development platform for PlatformIO
Python
19
star
23

platform-linux_arm

Linux ARM: development platform for PlatformIO
Python
17
star
24

platform-timsp430

TI MSP430: development platform for PlatformIO
Python
17
star
25

platformio-libmirror

PlatformIO libraries mirror
Python
16
star
26

platformio-node-helpers

Collection of Node.JS helpers for PlatformIO.Org
JavaScript
14
star
27

platformio-eclipse-ide

PlatformIO IDE for Eclipse: The next generation integrated development environment for IoT
Java
13
star
28

platformio-api

An API for PlatformIO
Python
11
star
29

platform-sifive

SiFive: development platform for PlatformIO
Python
11
star
30

platformio-web

A WebSite for PlatformIO
HTML
10
star
31

platform-nxplpc

NXP LPC: development platform for PlatformIO
Python
8
star
32

platform-renesas-ra

Renesas RA: development platform for PlatformIO
Python
8
star
33

platform-titiva

TI TIVA: development platform for PlatformIO
Python
8
star
34

platform-linux_x86_64

Linux x86_64: development platform for PlatformIO
Python
7
star
35

platform-nxpimxrt

NXP i.MX RT: development platform for PlatformIO
Python
7
star
36

platform-chipsalliance

CHIPS Alliance: development platform for PlatformIO
Python
7
star
37

platform-riscv_gap

GreenWaves Technologies RISC-V GAP: development platform for PlatformIO
Python
7
star
38

platform-microchippic32

Microchip PIC32: development platform for PlatformIO
Python
6
star
39

platform-riscv

Archived, please use official SiFive dev/platform
Python
5
star
40

platform-samsung_artik

Samsung ARTIK: development platform for PlatformIO
Python
5
star
41

platformio-registry

The world's first package and project dependency management solution for embedded development
5
star
42

platform-siliconlabsefm32

Silicon Labs EFM32: development platform for PlatformIO
Python
5
star
43

platform-intel_arc32

Intel ARC32: development platform for PlatformIO
Python
5
star
44

platform-windows_x86

Windows x86: development platform for PlatformIO
Python
5
star
45

platformio-pkg-ldscripts

[OBSOLETE] Repository for PlatformIO 2.0
4
star
46

platform-freescalekinetis

Freescale Kinetis: development platform for PlatformIO
Python
4
star
47

platform-wiznet7500

WIZnet W7500: development platform for PlatformIO
Python
4
star
48

platformio-pkg-framework-arduinoavr

Please forward all issues to https://github.com/platformio/platform-atmelavr
C++
4
star
49

builder-framework-libopencm3

libOpenCM3 build script for PlatformIO Build System
Python
4
star
50

platform-linux_i686

Linux i686: development platform for PlatformIO
Python
4
star
51

platform-openhw

OpenHW Group: development platform for PlatformIO
Python
4
star
52

builder-framework-mbed

ARM mbed build script for PlatformIO Build System
Python
4
star
53

builder-framework-arduino-core-mbed

Python
3
star
54

platformio-pkg-framework-arduinosam

Please forward all issues to https://github.com/platformio/platform-atmelsam
C
3
star
55

platformio-vscode-devcontainer

Visual Studio Code Development Container
3
star
56

platformio-aia

Service package for PlatformIO IDE
JavaScript
3
star
57

platform-maxim32

Maxim Integrated MAX32: development platform for PlatformIO
Python
3
star
58

builder-framework-arduino-nrf5

Arduino (Nordic nRF5) build script for PlatformIO Build System
Python
3
star
59

toolchain-sdcc

SDCC toolchain for platform.io
2
star
60

platform-ticc13x0

TI CC13x0: development platform for PlatformIO
Python
2
star
61

framework-nakedmcs51

Naked mcs51 framework for MCS-51, just making stuff compile.
C++
2
star