diff --git a/apps/remix-ide/contracts/out/Counter.s.sol/CounterScript.json b/apps/remix-ide/contracts/foundry/out/Counter.s.sol/CounterScript.json similarity index 100% rename from apps/remix-ide/contracts/out/Counter.s.sol/CounterScript.json rename to apps/remix-ide/contracts/foundry/out/Counter.s.sol/CounterScript.json diff --git a/apps/remix-ide/contracts/out/Counter.s.sol/CounterScript.metadata.json b/apps/remix-ide/contracts/foundry/out/Counter.s.sol/CounterScript.metadata.json similarity index 100% rename from apps/remix-ide/contracts/out/Counter.s.sol/CounterScript.metadata.json rename to apps/remix-ide/contracts/foundry/out/Counter.s.sol/CounterScript.metadata.json diff --git a/apps/remix-ide/contracts/out/Counter.sol/Counter.json b/apps/remix-ide/contracts/foundry/out/Counter.sol/Counter.json similarity index 100% rename from apps/remix-ide/contracts/out/Counter.sol/Counter.json rename to apps/remix-ide/contracts/foundry/out/Counter.sol/Counter.json diff --git a/apps/remix-ide/contracts/out/Counter.sol/Counter.metadata.json b/apps/remix-ide/contracts/foundry/out/Counter.sol/Counter.metadata.json similarity index 100% rename from apps/remix-ide/contracts/out/Counter.sol/Counter.metadata.json rename to apps/remix-ide/contracts/foundry/out/Counter.sol/Counter.metadata.json diff --git a/apps/remix-ide/contracts/out/Counter.t.sol/CounterTest.json b/apps/remix-ide/contracts/foundry/out/Counter.t.sol/CounterTest.json similarity index 100% rename from apps/remix-ide/contracts/out/Counter.t.sol/CounterTest.json rename to apps/remix-ide/contracts/foundry/out/Counter.t.sol/CounterTest.json diff --git a/apps/remix-ide/contracts/out/Counter.t.sol/CounterTest.metadata.json b/apps/remix-ide/contracts/foundry/out/Counter.t.sol/CounterTest.metadata.json similarity index 100% rename from apps/remix-ide/contracts/out/Counter.t.sol/CounterTest.metadata.json rename to apps/remix-ide/contracts/foundry/out/Counter.t.sol/CounterTest.metadata.json diff --git a/apps/remix-ide/contracts/out/Script.sol/Script.json b/apps/remix-ide/contracts/foundry/out/Script.sol/Script.json similarity index 100% rename from apps/remix-ide/contracts/out/Script.sol/Script.json rename to apps/remix-ide/contracts/foundry/out/Script.sol/Script.json diff --git a/apps/remix-ide/contracts/out/Script.sol/Script.metadata.json b/apps/remix-ide/contracts/foundry/out/Script.sol/Script.metadata.json similarity index 100% rename from apps/remix-ide/contracts/out/Script.sol/Script.metadata.json rename to apps/remix-ide/contracts/foundry/out/Script.sol/Script.metadata.json diff --git a/apps/remix-ide/contracts/out/Test.sol/Test.json b/apps/remix-ide/contracts/foundry/out/Test.sol/Test.json similarity index 100% rename from apps/remix-ide/contracts/out/Test.sol/Test.json rename to apps/remix-ide/contracts/foundry/out/Test.sol/Test.json diff --git a/apps/remix-ide/contracts/out/Test.sol/Test.metadata.json b/apps/remix-ide/contracts/foundry/out/Test.sol/Test.metadata.json similarity index 100% rename from apps/remix-ide/contracts/out/Test.sol/Test.metadata.json rename to apps/remix-ide/contracts/foundry/out/Test.sol/Test.metadata.json diff --git a/apps/remix-ide/contracts/out/Test.sol/stdError.json b/apps/remix-ide/contracts/foundry/out/Test.sol/stdError.json similarity index 100% rename from apps/remix-ide/contracts/out/Test.sol/stdError.json rename to apps/remix-ide/contracts/foundry/out/Test.sol/stdError.json diff --git a/apps/remix-ide/contracts/out/Test.sol/stdError.metadata.json b/apps/remix-ide/contracts/foundry/out/Test.sol/stdError.metadata.json similarity index 100% rename from apps/remix-ide/contracts/out/Test.sol/stdError.metadata.json rename to apps/remix-ide/contracts/foundry/out/Test.sol/stdError.metadata.json diff --git a/apps/remix-ide/contracts/out/Test.sol/stdMath.json b/apps/remix-ide/contracts/foundry/out/Test.sol/stdMath.json similarity index 100% rename from apps/remix-ide/contracts/out/Test.sol/stdMath.json rename to apps/remix-ide/contracts/foundry/out/Test.sol/stdMath.json diff --git a/apps/remix-ide/contracts/out/Test.sol/stdMath.metadata.json b/apps/remix-ide/contracts/foundry/out/Test.sol/stdMath.metadata.json similarity index 100% rename from apps/remix-ide/contracts/out/Test.sol/stdMath.metadata.json rename to apps/remix-ide/contracts/foundry/out/Test.sol/stdMath.metadata.json diff --git a/apps/remix-ide/contracts/out/Test.sol/stdStorage.json b/apps/remix-ide/contracts/foundry/out/Test.sol/stdStorage.json similarity index 100% rename from apps/remix-ide/contracts/out/Test.sol/stdStorage.json rename to apps/remix-ide/contracts/foundry/out/Test.sol/stdStorage.json diff --git a/apps/remix-ide/contracts/out/Test.sol/stdStorage.metadata.json b/apps/remix-ide/contracts/foundry/out/Test.sol/stdStorage.metadata.json similarity index 100% rename from apps/remix-ide/contracts/out/Test.sol/stdStorage.metadata.json rename to apps/remix-ide/contracts/foundry/out/Test.sol/stdStorage.metadata.json diff --git a/apps/remix-ide/contracts/out/Vm.sol/Vm.json b/apps/remix-ide/contracts/foundry/out/Vm.sol/Vm.json similarity index 100% rename from apps/remix-ide/contracts/out/Vm.sol/Vm.json rename to apps/remix-ide/contracts/foundry/out/Vm.sol/Vm.json diff --git a/apps/remix-ide/contracts/out/Vm.sol/Vm.metadata.json b/apps/remix-ide/contracts/foundry/out/Vm.sol/Vm.metadata.json similarity index 100% rename from apps/remix-ide/contracts/out/Vm.sol/Vm.metadata.json rename to apps/remix-ide/contracts/foundry/out/Vm.sol/Vm.metadata.json diff --git a/apps/remix-ide/contracts/out/console.sol/console.json b/apps/remix-ide/contracts/foundry/out/console.sol/console.json similarity index 100% rename from apps/remix-ide/contracts/out/console.sol/console.json rename to apps/remix-ide/contracts/foundry/out/console.sol/console.json diff --git a/apps/remix-ide/contracts/out/console.sol/console.metadata.json b/apps/remix-ide/contracts/foundry/out/console.sol/console.metadata.json similarity index 100% rename from apps/remix-ide/contracts/out/console.sol/console.metadata.json rename to apps/remix-ide/contracts/foundry/out/console.sol/console.metadata.json diff --git a/apps/remix-ide/contracts/out/console2.sol/console2.json b/apps/remix-ide/contracts/foundry/out/console2.sol/console2.json similarity index 100% rename from apps/remix-ide/contracts/out/console2.sol/console2.json rename to apps/remix-ide/contracts/foundry/out/console2.sol/console2.json diff --git a/apps/remix-ide/contracts/out/console2.sol/console2.metadata.json b/apps/remix-ide/contracts/foundry/out/console2.sol/console2.metadata.json similarity index 100% rename from apps/remix-ide/contracts/out/console2.sol/console2.metadata.json rename to apps/remix-ide/contracts/foundry/out/console2.sol/console2.metadata.json diff --git a/apps/remix-ide/contracts/out/test.sol/DSTest.json b/apps/remix-ide/contracts/foundry/out/test.sol/DSTest.json similarity index 100% rename from apps/remix-ide/contracts/out/test.sol/DSTest.json rename to apps/remix-ide/contracts/foundry/out/test.sol/DSTest.json diff --git a/apps/remix-ide/contracts/out/test.sol/DSTest.metadata.json b/apps/remix-ide/contracts/foundry/out/test.sol/DSTest.metadata.json similarity index 100% rename from apps/remix-ide/contracts/out/test.sol/DSTest.metadata.json rename to apps/remix-ide/contracts/foundry/out/test.sol/DSTest.metadata.json diff --git a/apps/remix-ide/contracts/artifacts/build-info/.gitgnore b/apps/remix-ide/contracts/hardhat/artifacts/build-info/.gitgnore similarity index 100% rename from apps/remix-ide/contracts/artifacts/build-info/.gitgnore rename to apps/remix-ide/contracts/hardhat/artifacts/build-info/.gitgnore diff --git a/apps/remix-ide/contracts/artifacts/contracts/.gitgnore b/apps/remix-ide/contracts/hardhat/artifacts/contracts/.gitgnore similarity index 100% rename from apps/remix-ide/contracts/artifacts/contracts/.gitgnore rename to apps/remix-ide/contracts/hardhat/artifacts/contracts/.gitgnore