Sapphire currently supports Hardhat and Truffle. Remix is not yet supported but, is definitely possible to add in the future. Sapphire is EVM compatible and thus supports Metamask by default.