# Chain Development
The guides on this page will explain the process of developing on Osmosis.
# Get Started
Build and Test Osmosis Source Code
Getting started with building and testing Osmosis codebase
Recommended IDE setup for developing on Osmosis in Go
Install osmosisd to join the network
Osmosis modules and their respective CLI commands
Relay IBC packets between Osmosis and other chains
Currently supported assets on Osmosis with their corresponding channels and IBC denoms
Managing keys via CLI and advanced operations such as multisig wallets
Understanding the structure of a transaction on the Osmosis blockchain
Performance & Profiling
Learn how to measure performance and profile your node
Guidelines to contributing to Osmosis core development.
Osmosis development environment
Set up a node on the Osmosis edgenet
Set up a node on the Osmosis testnet
Set up a node on the Osmosis mainnet
Block and contract explorers
# Web Development
The guides on this page will explain the process of developing on the Osmosis front-end interface.