Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/spadebuilders/awesome-vyper

An Awesome List: curated resources for Vyper, the Pythonic smart contract language for the EVM
https://github.com/spadebuilders/awesome-vyper

List: awesome-vyper

awesome-list ethereum evm smartcontracts vyper

Last synced: 13 days ago
JSON representation

An Awesome List: curated resources for Vyper, the Pythonic smart contract language for the EVM

Awesome Lists containing this project

README

        

# Awesome Vyper [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

> A curated list of resources for Vyper, the Pythonic smart contract language for the EVM

The main Vyper repo is at [vyperlang/vyper](https://github.com/vyperlang/vyper) and the [Vyper Official Docs are on ReadTheDocs](https://vyper.readthedocs.io/).

Join the Gitter [ethereum/vyper chat](https://gitter.im/ethereum/vyper) and the [Discord Server](https://discord.com/invite/6tw7PTM7C2).

## Contents

- [Documentation](#documentation)
- [Tools](#tools)

## Documentation

- [Additional notes install on MacOS](https://www.codementor.io/mandarvaze/how-to-install-vyper-using-pyenv-and-virtualenv-on-macos-jz2ghksd4)
- [Understanding Vyper by Blockgeeks](https://blockgeeks.com/guides/understanding-vyper/)
- [Chainshot Challenge](https://www.chainshot.com/challenges/5bbe29521cf3723ee7b20a95)
- [A day with Vyper on Coinmonks](https://medium.com/coinmonks/a-day-with-vyper-6a0a5861f24a)
- [ERC721 Vyper Implementation of Non Fungabile Tokens](https://github.com/maurelian/erc721-vyper)
- [Intro to Vyper Web-based programming by ChainShot](https://www.chainshot.com/lessons/5bb2c8ded9f99705a60c62d3/)
- [DevCon4 Vyper Workshop](https://github.com/jacqueswww/devcon4-workshop)
- [Vyper and Solidity cheat sheet](https://reference.auditless.com/cheatsheet)
- [Vyper.fun: CryptoZombies+Ethernaut for Vyper](https://vyper.fun/)

## Tools

- [Vyper Online Compiler](https://vyper.online/)
- [Pytest ethereum plugin](https://github.com/fubuloubu/pytest-ethereum)
- [Ethcode](https://marketplace.visualstudio.com/items?itemName=quantanetwork.ethcode)
- [Etheratom](https://atom.io/packages/etheratom)

### Syntax / IDE Highlighting

- [vim](https://github.com/jacqueswww/vim-vyper)
- [Visual Code](https://github.com/p-/vscode-vyper)
- [Sublime](https://github.com/jacqueswww/sublime-vyper)
- [Atom](https://github.com/wschwab/language-vyper)
- [emacs](https://github.com/ralexstokes/vyper-mode)
- [cryptofex](https://cryptofex.io/download/)

### Framework Support

- [Populus](https://github.com/ethereum/populus) and [Populus Vyper Support](http://populus.readthedocs.io/en/latest/viper_support.html)
- [Embark](https://embark.status.im/)
- [Truffle (compatible) Truper](https://www.npmjs.com/package/truper)
- [VyperWeb3Deploy](https://github.com/gakonst/VyperWeb3Deploy)
- [Deploy to gnache, python script](https://github.com/ltfschoen/vyper-test/blob/master/scripts/main.py)

## Contribute

Contributions welcome! Read the [contribution guidelines](contributing.md) first.

## License

[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](http://creativecommons.org/publicdomain/zero/1.0)

To the extent possible under law, Boris Mann has waived all copyright and
related or neighboring rights to this work.