https://github.com/gnoverse/awesome-gno
Curated list of great gno.land resources by the community.
https://github.com/gnoverse/awesome-gno
List: awesome-gno
awesome awesome-list gno gnoland gnolang hacktoberfest
Last synced: 4 months ago
JSON representation
Curated list of great gno.land resources by the community.
- Host: GitHub
- URL: https://github.com/gnoverse/awesome-gno
- Owner: gnoverse
- License: cc0-1.0
- Created: 2022-05-12T12:57:50.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-13T18:07:19.000Z (4 months ago)
- Last Synced: 2025-01-29T01:47:51.592Z (4 months ago)
- Topics: awesome, awesome-list, gno, gnoland, gnolang, hacktoberfest
- Homepage: https://gno.land/
- Size: 4.46 MB
- Stars: 59
- Watchers: 18
- Forks: 30
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- ultimate-awesome - awesome-gno - Curated list of great gno.land resources by the community. (Other Lists / Julia Lists)
- awesome-ccamel - gnoverse/awesome-gno - Curated list of great gno.land resources by the community. (Misc)
README
![]()
# Awesome Gno [](https://github.com/sindresorhus/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](https://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](#official-links)
2. [gno.land Networks](#gnoland-networks)
3. [Tools](#tools)
4. [Tutorials](#tutorials-presentations-resources)
5. [Social](#socials)
6. [Misc](#misc)
7. [Contributing](#contributing)## Official Links
- [gno.land](https://gno.land/) - The official website of gno.land.
- [gno monorepo](https://github.com/gnolang/gno) - The official core repo of the project, containing the core libraries, tools, and example Gno code.
- [docs.gno.land](https://docs.gno.land) - The official docs of gno.land.
- [gno.land events calendar](https://gno.link/calendar) - The official gno.land Google calendar.
- [Plan](https://github.com/gnolang/gno/blob/master/PLAN.md) - The foundational plan for gno.land.
- [Philosophy](https://github.com/gnolang/gno/blob/master/PHILOSOPHY.md) - The fundamental philosophies of gno.land.## gno.land Networks
_The currently active gno.land networks._
- [The Portal Loop](https://gno.land/) - A rolling testnet, serving as the gno.land homepage. Read more [here](https://docs.gno.land/concepts/portal-loop).
- [test4.gno.land](https://test4.gno.land/) - The latest stable testnet environment, released in July 2024. Test4 is the first multi-node testnet of gno.land.
- [staging.gno.land](https://staging.gno.land/) - A staging environment for gno.land which resets periodically.## Apps
_Apps developed by the gno.land team._
- [Gno Playground](https://play.gno.land/) - An online Gno editor that allows for quick testing, deploying, and sharing of Gno code, modeled after the Go Playground.
- [Gno Studio Connect](https://gno.studio/connect) - A tool that makes interaction with Gno applications simple.
- [GnoChess](https://github.com/gnolang/gnochess) - A chess server implementation in Gno, complete with a frontend, faucet & tutorial to develop your own.
- [meme.land](https://github.com/gnolang/memeland) - An image sharing application built using Gno, React and Vue.
- [Gno Faucet Hub](https://faucet.gno.land) - A central place for all gno.land faucets.
- [Is gno.land down?](https://status.gnoteam.com) - A dashboard showing the status of gno.land services & networks.## Community Apps
_Apps developed by the gno.land community._
- [Gnoswap](https://github.com/gnoswap-labs/gnoswap) - the first DEX built on gno.land (currently in beta).
- [Adena Wallet](https://adena.app/) - Friendly wallet that simplifies sending & receiving tokens, staking, NFT storage, and dapp connections.## Tools
_Tools useful for developing in Gno._
- [gnodev](https://github.com/gnolang/gno/tree/master/contribs/gnodev) - Your Gno development companion, used for local Gno development.
- [Gno Debugger](https://gno.land/r/gnoland/blog:p/gno-debugger) - A debugger that comes packaged with the GnoVM.
- [GnoScan](http://gnoscan.io/) - A gno.land blockchain explorer, making on-chain data legible and intuitive for everyone.
- [tx-indexer](https://github.com/gnolang/tx-indexer) - A TM2 blockchain indexer with GraphQL support.
- [Supernova](https://github.com/gnolang/supernova) - A stress testing tool for the Gno Tendermint2 blockchain.
- [Gno Extension for VS Code](https://marketplace.visualstudio.com/items?itemName=harry-hov.gno) - Experimental language support for Gno in VS Code.
- [Gno-mode for Emacs](https://gist.github.com/gfanton/6e233656dfeabd7a46f21f7507b6b311) - Major mode for editing Gno files in Emacs, based on go-mode. Work in progress.
- [Gno for Sublime Text](https://github.com/jdkato/gno-sublime-text) - Gno syntax highlighting for Sublime Text.
- [:GnoFileTest command for vim](https://gist.github.com/grepsuzette/66f5cfaccc1a919c67f52bd7b31a3b09) - `:GnoFileTest` snippet for vim
- [gno.nvim](https://github.com/x1unix/gno.nvim) - Gno language support for NeoVim.## Tutorials, Presentations, Resources
_Resources to help you understand how to get around gno.land and use Gno._
- [Gno By Example](https://gno-by-example.com) - Interactive tutorials and code snippets for learning Gno through real-time examples.
- [Getting Started](https://github.com/gnolang/getting-started) - A repo to help you get started with building realms in Gno.
- [A gentle introduction to gno.land](https://www.youtube.com/watch?v=hTGeG0z09NU&t=135s) - An intro presentation into gno.land (2024).
- [From Zero to gno.land Hero](https://github.com/leohhhn/gno-fzgh/blob/main/README.md) - A complete 0 to 1 tutorial on building your first dApp in gno.land.
- [A Beginner’s Guide to the gno.land Testnet](https://medium.com/@onbloc/a-beginners-guide-to-the-gnoland-testnet-6fdc693a48f4) - A visual guide to creating a wallet and receiving $GNOTs on the testnet.
- [Gno 101](https://github.com/onbloc/gnolang-101) - A course designed for aspiring smart-contract developers on gno.land.
- [Gno Basics](https://github.com/moul/gno-basics) - Simple and common examples of Gno realms.
- [Gno Smart Contract Demo](https://www.youtube.com/watch?v=-BlnEXCs0eI) - A short video tutorial on writing and deploying a simple Realm and Package.
- [Gno Chinese Station](https://www.gnoland.cn) - A website for Chinese developers, providing tutorials, resources, and Gno news.
- [Failing In Public](https://proggr.hashnode.dev/gnoland-initial-experience-gonzo-take-on-failing-in-public) - A gonzo journalist take on first gno/CosmosSDK experiences.
- ["go -> gno" presentation](https://github.com/gnolang/workshops/tree/main/presentations/2023-06-26--go-to-gno--schollz) - "Things I wish I knew when I started out with Gno, when coming from a Go background" by Zack Scholl.## SDKs & Clients
_Connecting web2 to the gno.land blockchain._
- [gnoclient](https://github.com/gnolang/gno/tree/master/gno.land/pkg/gnoclient) - a Gno-Go package, allowing you to connect to gno.land chains via Go programs at will.
- [gnolang/blog](https://github.com/gnolang/blog/tree/main/cmd/gnoblog-cli) - `r/gnolang/blog` client, or how to create custom `gnokey` clients, using the [gnoclient](https://github.com/gnolang/gno/tree/master/gno.land/pkg/gnoclient) package.
- [tm2-js](https://github.com/gnolang/tm2-js) - A TM2 JavaScript client library.
- [gno-js](https://github.com/gnolang/gno-js) - A Gno JavaScript client library, built upon `tm2-js` with additional Gno-specific functionality.## Socials
_gno.land's official socials._
- [Discord](https://discord.com/invite/YFtMjWwUN7)
- [Telegram](https://t.me/gnoland)
- [X/Twitter](https://x.com/_gnoland)
- [YouTube](https://www.youtube.com/@_gnoland)## Misc
_Miscellaneous._
- [Branding & Assets](https://github.com/gnolang/branding) - Official logo and assets.
- [Peace](https://gno.land/r/gnoland/blog:p/peace) - A call for peace.
- [GitPOAP](https://www.gitpoap.io/gh/gnolang) - Contributors (Git) can mint POAPs.
- [Workshops & Talks](https://github.com/gnolang/workshops) - Slides, videos, and materials to gno.land workshops.
- [legacy Bounties (deprecated)](https://github.com/gnolang/bounties) - Legacy official bounty board.## 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._
- [Tendermint2 JSON-RPC Postman Collection](https://gist.github.com/zivkovicmilos/d7b98103f0611ac3b26202a29cee02c4)
- [Goland IDE Intellisense Workaround](https://x.com/leohhhn/status/1836740567541367157) - Developing in the Gno monorepo can provide Gno Intellisense using the builtin Go language support.## Contributing
Your contributions are always welcome! Please take a look at the
[contribution guidelines](https://github.com/gnolang/awesome-gno/blob/master/CONTRIBUTING.md) first.We will keep some pull requests open if we're not sure whether those libraries
are awesome. You could [vote for them](https://github.com/gnolang/awesome-gno/pulls) by adding :+1: to them.## Archive
_Older, outdated, or archived items._
- [Keplr Integration](https://github.com/gnolang/gno/pull/154) - WIP Integration with the Keplr browser extension.
- [Gno to Discord](https://github.com/PoCInnovation/PoCLab) - Send notifications on Discord for new content on https://gno.land/r/boards.
- [test3.gno.land](https://test3.gno.land/) - Third official testnet environment (archive).
- [test2.gno.land](https://test2.gno.land/) - Second official testnet environment (archive).
- [test1.gno.land](https://test1.gno.land/) - First official testnet environment (archive).
- [Hello Gno!](https://github.com/xplrz/gnoland-workshop) - A step-by-step workshop on Gno and gno.land's main features.