Skip to content

About

Curated list of great gno.land resources by the community.

Topics

Resources

Contributing

Stars

61 stars

Watchers

12 watching

Forks

Latest commit

 

History

106 Commits

Folders and files

Repository files navigation



Awesome

Do you gno?

This repository is a hub for apps, frameworks, libraries, and resources related to Gno & gno.land. It serves two main purposes:

  1. It’s a place for newcomers to explore what's happening on gno.land, get inspiration and learn about how to become good contributors to gno.land.
  2. It’s a space for everyone to publicly share their gno.land projects.

We update this repo periodically. We welcome any PRs that will add new content, update outdated content, or propose other ideas.

Contents

  1. Official Links
  2. gno.land Networks
  3. Apps
  4. Community Apps
  5. Tools
  6. Tutorials, Presentations, Resources
  7. SDKs & Clients
  8. Frameworks
  9. Socials
  10. Misc
  11. Tips & Snippets
  12. Archive

Official Links

  • gno.land - The official website of gno.land.
  • gno monorepo - The official core repo of the project, containing the core libraries, tools, and example Gno code.
  • docs.gno.land - The official docs of gno.land.
  • r/docs - The on-chain documentation realm, with runnable examples rendered directly in gno.land. Currently deployed on Staging only — it is not in the mainnet or testnet genesis.
  • gno.land events calendar - The official gno.land Google calendar.
  • Plan - The foundational plan for gno.land.
  • Philosophy - The fundamental philosophies of gno.land.

gno.land Networks

Testnets are renamed and replaced every few weeks. This list deliberately names only mainnet; for whichever testnet is current, follow the docs link — it is the one URL that stays correct.

  • Gno networks - Start here. The canonical list: the current testnet and its RPC, staging, deployment files, and archives of every past network. Testnet tokens come from the Gno Faucet Hub, listed under Tools below.
  • Mainnet - Chain id gnoland-1, live since 12 September 2026, served at gno.land. RPC https://rpc.gno.land:443. Real GNOT; there is no mainnet faucet.
  • Staging - Rolling redeploy of master; state is best-effort and gets wiped on breaking changes.

Apps

Apps developed by the gno.land team.

  • Gno Playground - An online Gno editor that allows for quick testing, deploying, and sharing of Gno code, modeled after the Go Playground.
  • GnoChess - A chess server implementation in Gno, complete with a frontend, faucet & tutorial to develop your own.
  • Gno Faucet Hub - A central place for all gno.land faucets.
  • Is gno.land down? - A dashboard showing the status of gno.land services & networks.
  • OpenOcean - OpenSea Clone in Gno.

Community Apps

Apps developed by the gno.land community.

  • Gnoswap - The first DEX built on gno.land (currently in beta).
  • Adena Wallet - Friendly wallet that simplifies sending & receiving tokens, staking, NFT storage, and dapp connections.
  • Gnolove - Community leaderboard and contributions analytics for builders of the Gnoland ecosystem.
  • Zenao - Organize events in seconds then build your resilient community & social organizations.
  • Gnomputer - A windowed web workstation for browsing realms, source, and live chain activity.
  • dSocial - Experimental social apps, tools, and dApps.
  • Kourt - Fact-staking courts where you stake a court's own coin on claims; the stake always returns 1x, only accuracy pays. Source, realm.
  • Bubble Rumble - Last bid standing takes the pot: every bid pushes the pool's clock out and pays a share straight to the pool's earlier bidders, and a bid may carry a shot at popping the bubble early. realm.
  • Gnogolf - Free 3D mini-golf in the browser where every hole is a contract and the chain computes every shot, so nobody can fake a score; no wallet needed to play. realm.

Tools

Tools useful for developing in Gno.

  • gnodev - Your Gno development companion, used for local Gno development.
  • Gno Debugger - A debugger that comes packaged with the GnoVM.
  • GnoScan - A gno.land block explorer, making on-chain data legible and intuitive for everyone.
  • tx-indexer - A TM2 (Tendermint2) chain indexer with GraphQL support.
  • Supernova - A stress testing tool for the Gno Tendermint2 blockchain.
  • Gno Extension for VS Code - Official gnoverse-maintained language support for Gno in VS Code.
  • 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 - The :GnoFileTest snippet for vim.
  • gno.nvim - Gno language support for NeoVim.
  • gnopls - A language server providing editor features like autocompletion, hover, and go-to-definition.
  • gno-mcp - An MCP server and agent skill connecting realms to AI coding assistants like Claude, Cursor, and Gemini CLI.
  • gnobro - A terminal UI for browsing and exploring Gno realms, with real-time gnodev integration via WebSocket.
  • gnovanity - A command-line tool for generating vanity wallet addresses.
  • gnockpit - A real-time web dashboard for monitoring validator node health.
  • gnoscope - A fast, minimal block explorer with realm dependency graphs and usage tracking.
  • gnopm - A package manager for workspaces: a package's version lives in its gnomod.toml rather than in its directory name, so a bump is a one-line diff instead of a copied directory.
  • gnoreplay - Replays the whole gnoland-1 history against every push and PR of a tracked branch, flagging changes that would alter the outcome or gas of past transactions.

Tutorials, Presentations, Resources

Resources to help you understand how to get around gno.land and use Gno.

SDKs & Clients

Connecting web2 to the gno.land blockchain.

  • gnoclient - A Gno-Go package, allowing you to connect to gno.land chains via Go programs at will.
  • gnolang/blog - r/gnoland/blog client, or how to create custom gnokey clients, using the gnoclient package.
  • tm2-js-client - A TM2 JavaScript client library.
  • gno-js-client - A Gno JavaScript client library, built upon tm2-js with additional Gno-specific functionality.
  • gnonative - A framework for building and porting gno.land dApps in your native language, with React Native and Expo support.

Frameworks

Collections of gno packages providing generic functionality which developers can extend with custom code to create applications.

  • daokit - Create DAOs that can mirror real-world organizations.
  • gnit - A composable Git protocol package that lets any realm act as a Git repository.

Socials

gno.land's official socials.

Misc

Miscellaneous.

Tips & Snippets

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.

Contributing

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.

Archive

Older, outdated, or archived items.

  • Keplr Integration - WIP Integration with the Keplr browser extension.
  • Gno Studio Connect - A tool that makes interaction with Gno applications simple. Its network selector only offers retired testnets, so it cannot reach mainnet.
  • meme.land - An image sharing application built using Gno, React and Vue. The hosted front end no longer reaches a chain.
  • Gno to Discord - Send notifications on Discord for new content on the r/demo/boards realm.
  • The Portal Loop - The rolling testnet that used to serve the gno.land homepage; renamed to Staging, and gno.land now serves mainnet.
  • Betanet (gnoland1) - Held the rpc.gno.land name before mainnet. Not to be confused with mainnet's gnoland-1.
  • Retired testnets - Every testN.gno.land and its named successors. The hosts stop resolving once retired; use the archives below.
  • tx-exports - Archived transaction data from past and present gno.land networks, one directory per network.
  • Hello Gno! - A step-by-step workshop on Gno and gno.land's main features.
  • "go -> gno" presentation - "Things I wish I knew when I started out with Gno, when coming from a Go background" by Zack Scholl (2023).
  • Failing In Public - A gonzo journalist take on first gno/CosmosSDK experiences.
  • From Zero to gno.land Hero - A complete 0 to 1 tutorial on building your first dApp in gno.land (2024).
  • A Beginner’s Guide to the gno.land Testnet - A visual guide to creating a wallet and receiving $GNOTs on the testnet (2022).

About

Curated list of great gno.land resources by the community.

Topics

Resources

Contributing

Stars

61 stars

Watchers

12 watching

Forks

Contributors