Does IPFS have a for-development version/mode, like testrpc/ganache is for Ethereum? I don't want to send files to the network during testing of my application if it's not necessary.
maybe that can be help you https://ipfs.io/docs/commands/#ipfs-swarm & https://ipfs.io/docs/commands/#ipfs-bootstrap
So does bootstrap rm all puts you in private mode for testing, bootstrap add --default takes you back out? How can swarm help?
bootstrap rm all
bootstrap add --default
The ipfs daemon has an offline mode: ipfs daemon --offline where it won't connect to the network but can be used locally via API.
ipfs daemon --offline
Is that what you are looking for?