Tools for working locally
Starknet Devnet JS
Starknet Devnet JS is a JavaScript package that abstracts the Starknet Devnet API, making it easier to interact with it and write end-to-end tests for L1<>L2 communications.
Katana
Katana, developed by Cartridge, is an extremely fast devnet designed to support local development with the Dojo Starknet gaming engine but can be used as a general purpose devnet as well.