π§Recommended tooling
Official repositories
Official documentation
Setting up dependencies
Running a node
Using Docker and Flextesa: https://assets.tqtezos.com/docs/setup/2-sandbox/
Using sources: https://tezos.gitlab.io/user/sandbox.html
Running a baker
Plug and play tools:
Bake Buddy: https://bakebuddy.xyz/
Kiln: https://tezos-kiln.org/
Interacting with Tezos nodes
CLI
Using tezos-client
from sources: https://tezos.gitlab.io/user/sandbox.html
Using tezos-client
from packages: https://github.com/serokell/tezos-packaging
Using tezos-client
from binaries: https://assets.tqtezos.com/docs/setup/1-tezos-client/
Libraries
Taquito - TypeScript library suite https://tezostaquito.io/
TzStats - indexer and API https://tzstats.com/docs/api#tezos-api
TzKT - indexer and API https://api.tzkt.io/
Conseil - indexer and API https://github.com/Cryptonomic/Conseil
ConseilJS - library for building apps in TypeScript and JavaScript https://cryptonomic.github.io/ConseilJS/#/
ConseilPy - Python toolkit for Conseil indexer and API https://github.com/baking-bad/conseilpy
Morley - Developer tools for Michelson https://gitlab.com/morley-framework/morley
TezosKit - Swift SDK for iOS, macOS, and iPadOS https://github.com/keefertaylor/TezosKit
KotlinTezos - Android/Kotlin toolbox https://gitlab.com/camlcase-dev/kotlin-tezos
PyTezos - Python SDK https://github.com/baking-bad/pytezos
Sotez - JavaScript library https://github.com/AndrewKishino/sotez
Magic - passwordless wallet connector for apps https://docs.magic.link/advanced/tezos/get-started
Beacon - wallet connector for apps https://www.walletbeacon.io/
TezBridge - wallet connector for apps https://docs.tezbridge.com/
Go Tezos- Go library https://github.com/goat-systems/go-tezos
TezosJ - Android Java SDK https://github.com/TezosRio/TezosJ_SDK
TezosJ Plain Java - Java SDK https://github.com/TezosRio/TezosJ_plainJava
Netezos - .Net Standard 2.0 library https://github.com/baking-bad/netezos
Writing and building smart contracts
Python | http://smartpy.io
Pascal, OCaml, ReasonML | https://ligolang.org/
Haskell | https://indigo-lang.gitlab.io/
Domain-Specific | https://archetype-lang.org/
Language of Tezos Smart Contracts | https://michelson.nomadic-labs.com/
Explorers
TzStats https://tzstats.com/
tezblock https://tezblock.io/
Arronax https://arronax.io/
TzKT https://tzkt.io/
TezTracker https://teztracker.everstake.one/mainnet
TezEdge - Tezos Node Explorer https://tezedge.com/#/network
Tezos Notifier Bot (Telegram) https://t.me/TezosNotifierBot
Better Call Dev - Smart Contract Explorer https://better-call.dev/
SmartPy Contract Explorer https://www.smartpy.io/dev/explorer
Misualizer - Smart Contract Explorer https://misualizer.tezbridge.com/
Tezos Hubble Explorer https://hubble.figment.network/tezos
Baking Bad - Delegation Explorer https://baking-bad.org/
Mininax https://mininax.io/mainnet
Blockchair https://blockchair.com/tezos
Tools
SmartPy IDE https://smartpy.io/dev/: Online editor to write smart contracts in SmartPy.
Try-Archetype: https://gitpod.io/#https://github.com/edukera/try-archetype: Online editor to write smart contracts in Archetype.
LIGO IDE https://ide.ligolang.org/: Online editor to write smart contracts in LIGO.
sol2ligo Transpiler https://madfish-solutions.github.io/sol2ligo/: Tool to migrate Solidity smart contracts to LIGO.
Tplus https://tplus.dev/tplus: Tool to manage Tezos environments (sandboxes and public nodes).
Michelson - IntelliJ https://www.plugin-dev.com/plugins/tezos-michelson/: Michelson Plugin for IntelliJ.
Michelson Emacs Mode https://github.com/tezos/tezos/tree/master/emacs: Michelson Plugin for Emacs.
Granary https://stove-labs.github.io/granary/: Tezos Development Toolkit.
Truffle https://www.trufflesuite.com/docs/tezos/truffle/quickstart: Development environment, testing framework, and asset pipeline.
Tezster https://github.com/Tezsure/Tezster-CLI: Testing tool for Tezos.
Magic's Testnet Faucet https://magic-tezos-faucet.now.sh/: A simple faucet for a Tezos Testnet.
Testnet Faucet https://faucet.tzalpha.net/: Faucet for a Tezos testnet.
Mainnet Faucet https://faucet.tezos.com/: Faucet for the Tezos Mainnet.
Testnet Faucet Bot https://t.me/tezos_faucet_bot: Telegram Faucet Bot for Tezos testnets.
Tezos Giga Node https://tezos.giganode.io/: Reliable and geographically distributed Tezos public node infrastructure.
TezosLive https://www.tezoslive.io/: GraphQL API to the Tezos Node RPC.
Nautilus Cloud https://nautilus.cloud/: A full suite of tools to develop and deploy Tezos applications.
Tezos Link https://tezoslink.io/: Scalable API access to the Tezos network.
Education/Training
Sol2Ligo handbook https://madfish-solutions.github.io/sol2ligo-course/#/: Learn Ligo and write Tezos smart contracts with the interactive tool. Convert your Solidity contracts to Ligo easily.
Blockmatics SmartPy Developer Course https://training.blockmatics.io/p/tezos-smartpy-developer-course/: Blockmaticsβ SmartPy Developer Course teaches the basics of SmartPy and the SmartPy IDE.
Cryptoverse Wars (SmartPy) https://cryptocodeschool.in/tezos/overview: Cryptoverse Wars is a fun interactive code school developed by BUIDL Labs that teaches developers how to write smart contracts in SmartPy.
Tezos Academy (LIGO) https://tezosacademy.io/: Tezos Academy is a fun interactive tutorial developed by OCTO Technology on how to code smart contracts in LIGO.
Tezos Training at Nomadic Labs https://training.nomadic-labs.com/training.html: After running successfully through all the steps of this training session, you will be able to run a Tezos node (test network/sandboxed), use the Michelson emacs mode, and compile pieces of code in both LIGO and SmartPy.
TQ Digital Assets Portal https://assets.tqtezos.com/docs/intro/: This documentation aims to help developers streamline the implementation, integration, and use of digital assets on Tezos.
Getting Started with LIGO https://medium.com/coinmonks/getting-started-with-ligo-13ea2c4e844e: These tutorials by Claude Barde walk-through how to create smart contracts on the Tezos blockchain using the LIGO language.
Cryptonomic Developer Portal https://cryptonomic.tech/developers.html: Cryptonomicβs tech stack makes it easy to develop and deploy Tezos applications.
An Introduction to Michelson https://medium.com/better-programming/introduction-to-michelson-the-language-of-tezos-part-1-374c03394cc3: These tutorials by Claude Barde walk-through how to use the Michelson programming language and write smart contracts on Tezos.
Michelson Labs https://michelson.baking-bad.org/: Series of Jupyter notebooks for learning the Tezos native contract language.
PyTezos Labs https://pytezos.baking-bad.org/: Series of Jupyter notebooks for learning Tezos internals with Python.
CoinList-Tezos Hackathon Workshops https://www.youtube.com/playlist?list=PLZYHxOo6wufh2XacXH2YyeSecR3qMk0lH: Online workshops from the development teams of tools such as Truffle, Magic, SmartPy, LIGO, and more.
Tezos Developer Documentation https://tezos.gitlab.io/: A complete Tezos documentation resource for developers.
TezEdge Tezos documentation https://docs.tezedge.com/introduction/tezos: A documentation resource by the TezEdge team.
TQ Tezos Wiki https://wiki.tezosagora.org/: A Tezos wiki by the TQ Tezos team. Learn about Tezos basics, proof-of-stake in Tezos, governance, smart contracts, and more.
Wallets
Temple Wallet https://templewallet.com/: Cryptocurrency wallet for the Tezos blockchain
as a Web Extension for your Browser.
KukaΓ―: https://wallet.kukai.app/: A software wallet enabling social network authentication.
Galleon https://cryptonomic.tech/galleon.html: A software wallet for Desktop.
Umami https://umamiwallet.com/: A software wallet for Desktop.
Ledger https://www.ledger.com/staking-tezos: An hardware wallet.
Helm charts
tezos-helm-chart https://github.com/tqtezos/tezos-helm-charts
tezos-k8s-helm-chart https://github.com/tqtezos/tezos-k8s#tezos-k8s-helm-chart
Node monitoring
tezos-metrics https://gitlab.com/nomadic-labs/tezos-metrics/
net-dada https://www.netdata.cloud/
prometheus (need net-data and tezos-metrics both installed) https://prometheus.io/
grafana (need prometeus installed) https://grafana.com/
Formal verification
Last updated