2 min read - Posted 29 Aug 19

Tools for working with Vyper

Tools for working with Vyper

While Vyper lacks the tools options Solidity has, there are still a few you might fid useful.

Vyper Online Compiler

Vyper Online Compiler is an online editor for Vyper. Its web-based. It is currently in the experimental version. You can compile vyper codes, import vyper codes, save vyper codes to disk from it. It also has pre-written vyper codes that can serve as sample codes for you.

article image

Remix Vyper plugin

Remix has a Vyper plugin for the language and compiler, enable it from the plugins section and off you go.


If you want to use the atom editor to write vyper code, there is a vyper plugin that adds syntax highlighting on atom for you.

article image

Visual Studio Code

The Vyper language extension can compile code, and integrates with MythX out of the box.

Deployment Frameworks

You know when the development community has started to accept a language when it starts creating frameworks for it. Unsurprisingly Ethereum has a couple of options. Truffle claims to be the most popular option, supporting compilation, testing, deployment, and dependency management. Embark is similar, and also offers integration with IPFS.

An Ecosystem of Constant Change

The blockchain space is in constant flux and thus a list of tools will not be comprehensive for the foreseeable future. If there'ss anything missing from this list, please add it to the comments below.

Created with Sketch.Content is"CC-BY-SA 4.0" licensed
Article On-chain
Article Author

Onuwa Nnachi Isaac

Blockchain Application Engineer




Related Articles
Remix IDE - Your first Vyper smart contract

Remix IDE - Your first Vyper smart contract The easiest place to start writing smart contracts in Vyper in with the online Remix IDE. As its an online IDE, theres no need for installation or development environment setup, you can open the site and get started! Remix provides tools for debugging, static analysis, and deployment all within the online environment. To use Remix with Vyper, you first need to enable the Vyper plugin from the Plugin Manager tab. You can find the source code used in thi

Ethereum 101 - Part 5 - The Smart Contract

Quick Overview The term smart contract is an ubiquitous term with varying definitions across the greater blockchain ecosystem. Smart contracts are just computer programs. In the context of Ethereum, smart contracts refer to the source code of EVM-specific, special-purpose programming languages: Solidity, Vyper, LLL, Bamboo, and Serpent. There are good reasons for using built-for-purpose languages to write smart contracts, but they will not be discussed in this documentation. To make an attempt a

Wil Barnes

13 Feb 19