A curated list of awesome frameworks, libraries, software and resources related to the Gnoland blockchain.
Gnoland is a robust blockchain that provides concurrency and scalability with smart contracts programmed in Gno, a Go interpreter.
Do you gno?
- gno.land - The official website of the project.
- gno - Main repo of the project, contains the core libraries and tools.
- staging.gno.land - Staging environment, resetted perdiodically.
- test1.gno.land - First official testnet environment (archive).
- test2.gno.land - Second official testnet environment (archive).
- test3.gno.land - Third official testnet environment.
- Gno to Discord - Send notifications on Discord for new content on https://gno.land/r/boards.
- Adena Wallet - Friendly wallet that simplifies sending & receiving tokens, staking, NFT storage, and dapp connections.
- Keplr Integration - WIP Integration with the Keplr browser extension.
- Gnoscan - Gnoscan is a Gnoland blockchain explorer, making on-chain data legible and intuitive for everyone.
- Gno Extension for VS Code - Rich Gno/Gnolang support for Visual Studio Code.
- Supernova - Stress testing tool for the Gno Tendermint2 blockchain.
- Gno-mode for Emacs - Major mode for editing GNO files in Emacs, based on go-mode. Work in progress.
- Gno for Sublime Text - Gno syntax highlighting for Sublime Text.
- :GnoFileTest command for vim -
:GnoFileTest
snippet for vim
- Getting Started - Get started with your first Gnolang Realm easily with this repo.
- Gno By Example - Tutorials and code snippets for learning Gnolang.
- Gno Learn X in Y minutes
- Quickstart Guide - How to start interacting with the blockchain.
- From Zero to Gnoland Hero - A complete 0 to 100 tutorial on your first dApp in Gnoland.
- A Beginner’s Guide to the Gnoland Testnet - A visual guide to creating a wallet and receiving $GNOTs on the testnet.
- Gnolang 101 - A course designed for aspiring smart-contract developers on Gnoland.
- Gnolang Basics - Simple examples of Gnolang contracts.
- Hello Gno! - Step-by-step workshop to learn Gnolang and Gnoland features.
- Start Writing a Realm
- Gnoland Developer Portal - All-in-one place for Gnoland developers, providing introductions, tutorials with detailed examples, and developer resources.
- Gno Smart Contract Demo - A short video tutorial on writing and deploying a simple Realm and Package.
- Gno Chinese Station - A website for Chinese Developers, providing tutorials, documents, and gno news.
- Failing In Public - A gonzo journalist take on first gno/CosmosSDK experiences.
- Setup & First Realm On Ubuntu - Local installation & realm deployment on Ubuntu.
- From Test3 To Main Branch - Capturing the minor adjustments needed as part of the refactor since test3.
- "go -> gno" presentation - "Things I wish I knew when I started out with Gno, when coming from a Go background" by Zack Scholl.
- GnoChess - A chess server implementation in Gno, complete with a frontend, faucet & tutorial to develop your own.
- gnolang/blog -
r/gnolang/blog
client, or how to create customgnokey
clients.
- legacy Bounties (deprecated) - Legacy official bounty board.
- Assets - Official logo and assets.
- Peace - Call for peace.
- GitPOAP - Contributors (Git) can mint POAPs.
- Workshops & Talks - Slides and materials.
Note: We'd like to try a section with small tips & snippets and less curation. Please open PRs with just a link to a gist, tweet, screenshot, or discussion.
Your contributions are always welcome! Please take a look at the contribution guidelines first.
We will keep some pull requests open if we're not sure whether those libraries are awesome. You could vote for them by adding 👍 to them.