Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.
  • 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

The currently active gno.land networks.

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.
  • Gno Studio Connect - A tool that makes interaction with Gno applications simple.
  • GnoChess - A chess server implementation in Gno, complete with a frontend, faucet & tutorial to develop your own.
  • meme.land - An image sharing application built using Gno, React and Vue.
  • 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.

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.

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.

About

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

Topics

Resources

Contributing

Stars

Watchers

Forks

Contributors