<p align="center"> <img src="https://raw.githubusercontent.com/CityOfZion/visual-identity/develop/_CoZ%20Branding/_Logo/_Logo%20icon/_PNG%20200x178px/CoZ_Icon_DARKBLUE_200x178px.png" width="125px" > </p> <h1 align="center">Awesome NEO</h1> <p align="center"> A curated list of awesome <b><a href="https://neo.org/">NEO</a></b> libraries, applications and resources. </p> ## Contents - [White Papers](#white-papers) - [Blockchain Bootstrap Files](#blockchain-bootstrap-files) - [Blockchain Explorers](#blockchain-explorers) - [City of Zion](#city-of-zion) - [Current dApps](#current-dapps) - [Economy](#economy) - [Frequently Asked Questions](#frequently-asked-questions) - [GAS Calculators](#gas-calculators) - [General Developer Documentation](#general-developer-documentation) - [ICOs on NEO](#icos-on-neo) - [Information Blogs](#information-blogs) - [NEO Competitions](#neo-competitions) - [Network Monitoring](#network-monitoring) - [Published Articles](#published-articles) - [PrivateNet Setup](#privatenet-setup) - [SDKs](#sdks) - [Smart Contract Development](#smart-contract-development) - [Wallets](#wallets) --- ## White Papers - [Original](https://docs.neo.org/docs/en-us/index.html) - English translation of main white paper. - [Smart Contracts](https://docs.neo.org/docs/en-us/basic/technology/neocontract.html) - English translation of smart contracts white paper. ## Blockchain Bootstrap Files Please refer to [this tutorial](https://medium.com/@gubanotorious/test-networks-and-fund-requests-for-smart-contract-and-dapp-testing-on-the-neo-blockchain-583a1795412) on how to use bootstrap files: ### MainNet and TestNet (2.7.6+) - [NGD Bootstrap Files (Azure)](https://sync.ngd.network/) ## Blockchain Explorers - [scan.nel.group](https://scan.nel.group/#mainnet) - NEL NEO Mainnet Explorer. - [neoscan.io](https://neoscan.io/) - NEO Mainnet Explorer created by CoZ. - [neotracker.io](https://neotracker.io/) - MainNet and TestNet explorer, created by the Neo Tracker team. - [NEO TestNet neoscan.io](https://neoscan-testnet.io/) - Neoscan for NEO TestNet ## City of Zion - [Community Governance](https://github.com/CityOfZion/governance) - The home of the CoZ community rules and reports. - [Facebook](https://www.facebook.com/CityOfZionOfficial/) - Facebook account of CoZ. - [Github](https://github.com/CityOfZion) - Code repositories owned by CoZ. - [Medium](https://medium.com/proof-of-working) - Weekly reports from CoZ. - [Twitter](https://twitter.com/coz_official) - Twitter account of CoZ. - [Website](https://cityofzion.io/) - Homepage for CoZ. ## Current dApps - [NEO dApp List (neo.org)](https://ndapp.org/) - Official list of dApps maintained by the NEO Council. ## General Developer Documentation - [Awesome NEO Docs](https://github.com/CityOfZion/awesome-neo-docs) - A curated and categorised list of awesome developer documentation - [Consensus node setup guide](https://github.com/CityOfZion/standards/blob/master/nodes.md) - Recommended step by step guide for consensus node setup - [delegated Byzantine Fault Tolerance 2.0](https://raw.githubusercontent.com/NeoResearch/yellowpaper/master/releases/08_dBFT.pdf) - Explanation of the consensus algorithm used by the blockchain. - [Documentation](https://docs.neo.org/docs/en-us/sc/gettingstarted/introduction.html) - Official getting started documentation from the NEO team. - [Getting Started Videos](https://www.youtube.com/playlist?list=PLH5FKiukNRU5SHWk9L6qPwRhMeHsiKL2T) - Chinese tutorial video series (with English subtitles). - [NEO Enhancement Proposals (NEP)](https://github.com/neo-project/proposals) - NEPs describe standards for the NEO platform. - [Network Protocol](https://docs.neo.org/docs/en-us/tooldev/advanced/network-protocol.html) - Explanation of how NEO nodes communicate. - [Video overviews](https://www.youtube.com/channel/UCzlQUNLrRa8qJkz40G91iJg/videos) - Summary of CoZ project features. ## Economy - [NEO Economy](https://neoeconomy.io) - Curated list of NEO and NEP-5 Token economy statistics, such as average block rate, market cap, pricing, volume, ended ICO prices aswell as details on upcoming ICO. ## Frequently Asked Questions - [FAQ page](https://docs.neo.org/faq/en-us/basic.html) - A page with frequently asked questions. ## GAS Calculators - [neodepot.org](https://neodepot.org/) - Calculator with an array of NEO statistical charts. - [neotogas.com](https://neotogas.com) - Created by [@n1njawtf](https://twitter.com/n1njawtf). ## ICOs on Neo - [NEO Upcoming ICO](https://neoeconomy.io/ico) - A list of upcoming ICO's on the NEO network. ## Information Blogs - [Da Hongfei Twitter account](https://twitter.com/dahongfei) - Official Twitter account of NEO founder Da Hongfei. - [Erik Zhang Twitter account](https://twitter.com/neoerikzhang) - Official Twitter account of NEO co-founder Erik Zhang. - [NEO Bitcoin Talk](https://bitcointalk.org/index.php?topic=2057932.0) - A forum where fans of NEO can discuss events and post information. - [NEO Blog](https://neo.org/discover?type=1) - Official NEO blog from core team. - [NEO Discord Channel](https://discordapp.com/invite/R8v48YA) - A place to discuss everything NEO-related. - [NEO Facebook](https://www.facebook.com/NEOSmartEcon) - The Facebook account for the NEO Smart Economy. - [NEO News Today](https://neonewstoday.com/) - Community-made website with news and information, including Q&A's. - [NEO Subreddit](https://www.reddit.com/r/NEO/) - A forum where fans of NEO can discuss events and post information. - [NEO Twitter account](https://twitter.com/neo_blockchain) - Official Twitter account of the NEO team. - [NEO YouTube](https://www.youtube.com/channel/UCl1AwEDN0w5lTmfJEMsY5Vw/videos) - The official YouTube account of the NEO Team. ## NEO Competitions - [NEO Competitions](resources/neo-competitions.md) - List of NEO dApps competitions (with Github links). ## Network Monitoring - [neo-mon](https://github.com/CityOfZion/neo-mon) - NEO network status monitor (CoZ). [CoZ Monitor](http://monitor.cityofzion.io) ## Published Articles - [Building a NEO-Python API Server on Windows WSL (Ubuntu)](https://medium.com/coinmonks/building-a-neo-python-api-server-on-windows-wsl-ubuntu-dfd62185ae9e) - [Coopetition: A New Approach to Decentralization](https://medium.com/proof-of-working/decentralization-from-coopetition-b10d7ce3b9d) - [CoZ first dApps competition dApp review](https://medium.com/proof-of-working/coz-first-dapps-competition-dapp-review-3a6b284afaef) - [Creating and running a NEO Node on Microsoft Azure in under 30 minutes](https://medium.com/@gubanotorious/creating-and-running-a-neo-node-on-microsoft-azure-in-under-30-minutes-ad8d79b9edf) - [Creating a NEO Blockchain Hosted Private Network on Microsoft Azure in Under 30 Minutes](https://medium.com/@gubanotorious/creating-a-neo-blockchain-hosted-private-network-on-microsoft-azure-in-under-30-minutes-4d38c6bf6f3c) - [Encrypted messaging on the NEO blockchain](https://medium.com/proof-of-working/encrypted-messaging-on-the-neo-blockchain-631bbfcf99f6) - [How to build an ICO on NEO with the NEX ICO smart contract template](https://medium.com/proof-of-working/how-to-build-an-ico-on-neo-with-the-nex-ico-smart-contract-template-1beac1ff0afd) - [How to run a private network of the NEO blockchain](https://medium.com/proof-of-working/how-to-run-a-private-network-of-the-neo-blockchain-d83004557359) - [Installing and Running a NEO Blockchain Node using neo-python on Windows 10](https://medium.com/@gubanotorious/installing-and-running-neo-python-on-windows-10-284fb518b213) ## PrivateNet Setup - [neo-local](https://github.com/CityOfZion/neo-local) - Start a local NEO blockchain with a single command. - [Private Net Docker](https://github.com/CityOfZion/neo-privatenet-docker) - Setup for a private NEO blockchain with an Ubuntu 16.04 docker image. ## SDKs - [neo-go](https://github.com/nspcc-dev/neo-go) - Golang Node and SDK for the NEO blockchain. - [neo-utils](https://github.com/O3Labs/neo-utils) - Golang SDK for the NEO blockchain developed by O3. - [neon-js](https://github.com/CityOfZion/neon-js) - Javascript libraries that allow the Neon wallet to interact with NEO blockchain. - [neo-php](https://github.com/CityOfZion/neo-php) - PHP Wrapper for Neo Blockchain API. - [neo-python](https://github.com/CityOfZion/neo-python) - Python Node and SDK for the NEO blockchain. - [neo-swift](https://github.com/CityOfZion/neo-swift) - Swift Wrapper for NEO Blockchain API. - [neovm-utils](https://github.com/RyuGames/neovm-utils) - Swift SDK for NEOVM blockchains built off of O3's neo-utils developed by Ryu Games. - [neo-lux](https://github.com/CityOfZion/neo-lux) - .NET SDK to interact with the NEO blockchain and invoke smart contracts - [NeoModules](https://github.com/CityOfZion/NeoModules) - C# SDK and set of light clients (REST and RPC) of the most poupular APIs in Neo ecosystem. ## Smart Contract Development - [dAppTemplate_MEAN](https://github.com/CityOfZion/dAppTemplate_MEAN) - Interface for communicating with NEO nodes, to help with development of a dApp. - [Documentation](https://docs.neo.org/docs/en-us/sc/gettingstarted/introduction.html) - Official getting started documentation from the NEO team for smart contracts. - [Fees](https://docs.neo.org/docs/en-us/sc/fees.html) - Blog post about how smart contracts are priced. - [Using Random Numbers in NEO SC](https://medium.com/verisfoundation/using-random-numbers-in-neo-smart-contracts-af7fecd2a23d) - Tutorial by Jason Perry on Random Number Generation using NEO Smart Contracts - [Video tutorial](https://www.youtube.com/watch?v=2RWegc0DWmQ&list=PL_vIhjXh1UTodKsr3uMkFJiMRAZNlJeSX) - YouTube series on smart contract programming. ### C# - [C# smart contracts](https://github.com/neo-project/examples/tree/master/csharp) - Examples of smart contracts written in C# from NEO core team. - [Complementary C# guide](https://steemit.com/neo/@cybourgeoisie/neo-contract-development-common-pitfalls-using-windows-7) - Solutions to common problems when setting up dev environment - [Development environment setup on Ubuntu](https://docs.neo.org/docs/en-us/sc/devenv/getting-started-csharp-ubuntu.html) - Tutorial on setting up a C# development environment on Ubuntu. - [Development environment setup on Mac](https://docs.neo.org/docs/en-us/sc/devenv/getting-started-csharp-mac.html) - Tutorial on setting up a C# development environment on Mac. - [NEO Blockchain Quick Start Guide for .NET Developers](https://github.com/mwherman2000/neo-dotnetquickstart/blob/master/EN-us/README.md) - Complete (very detailed) step-by-step guidance with screen shots - [NEO Blockchain Architecture Reference Model for .NET Developers (neo-charm)](https://github.com/mwherman2000/neo-charm/blob/master/README.md) - Architecture reference model for .NET developers ### Java - [Java smart contracts](https://github.com/neo-project/examples/tree/master/java) - Examples of smart contracts written in Java from NEO core team. - [Java guide](https://www.youtube.com/watch?v=k1a4rTl01mQ) - Step-by-step guide for writing and deploying a smart contract in Java. - [Java tutorial](https://docs.neo.org/docs/en-us/sc/devenv/getting-started-java.html) - Tutorial on writing smart contracts in Java. - [Java tutorial (OSX)](https://www.youtube.com/watch?v=2EYK1ogr5i4) - Setup neoj compiler on OSX ### Python - [Python smart contracts](resources/python-examples.md#code-examples) - Examples of smart contracts written in Python, from the Neo Python core team and DApp competition entrants. - [Python tutorial](https://www.youtube.com/watch?v=OP8z8OLKwC0) - Use Python to Deploy Neo Smart Contracts - [Video Tutorials](https://www.youtube.com/playlist?list=PLRzTNBWJe5bzRa2nyTxZyfbI8x93GFd3p) - Dev environment setup, workflows, and smart contracts written in Python - [neo-boa](https://github.com/CityOfZion/neo-boa) - Python compiler for the Neo Virtual Machine. ### Go - [ICO contract in Go](https://medium.com/coinmonks/neo-token-contract-nep-5-in-go-f6b0102c59ee) - Step-by-step guide on issuing your NEP-5 token on NEO’s Private net using Go - [neo-storm](https://github.com/CityOfZion/neo-storm) - Smart contract framework for the NEO smart economy written in the Go programming language ## Wallets - [neon-wallet](https://github.com/CityOfZion/neon-wallet) - A light wallet for the blockchain. - [O<sub>3</sub>](https://o3.network/) - macOS, Windows, Linux, iOS and Android wallet - [ansy](https://snowypowers.github.io/ansy/) - A minimal paper wallet generator. --- <p align="center"> If you want to contribute to this list, please follow the <a href="/CONTRIBUTING.md">contribution guidelines</a>. </p>