Skip to content

FPGAwars/apio-vscode

Repository files navigation

Apio FPGA for VSCode

Note (November 2025): This extension is not yet available on the Visual Studio Code Marketplace. To install it, download the latest .vsix package from the Releases page and use Extensions → … → Install from VSIX… in VSCode.

This official extension by the Apio team brings Apio’s power directly into VSCode with one-click buttons and a dedicated sidebar panel. Common commands (lint, build, upload) appear on the status bar, while the full command set is organized in a collapsible tree under the Apio tab.

VSCode screenshot

The screen has the following sections:

  1. Apio quick command buttons and environment selector.
  2. Apio command explorer tab.
  3. Apio commands collapsible tree.
  4. Apio commands output terminal.

Background

Apio is a lightweight, open-source, command-line FPGA toolchain for Verilog and SystemVerilog development. It requires no complex toolchains, licenses, or makefiles and works seamlessly on Linux, Windows, and macOS.


Getting Started

  1. Install the Apio FPGA extension
    I the Extension tab of VSCode, search for the Apio FPGA extension and install it.

  2. Create an example Apio project
    Select TOOLS → examples → get example and follow the instructions.

  3. Build the project
    Use status bar buttons for lint, build, upload, etc.
    Explore the full command list in the APIO sidebar tab.


Resources


Happy FPGA hacking!

About

Visual Studio Code Apio Plugin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •