Next-generation in-browser C++ Editor.
C++ Here is a lightweight and fast online C++ execution and validation platform. It allows users to write, compile, and test C++ code directly in their browsers.
Only use GitHub Copilot inline suggestions.
Next-generation in-browser C++ Editor.
C++ Here is a lightweight and fast online C++ execution and validation platform. It allows users to write, compile, and test C++ code directly in their browsers.
Only use GitHub Copilot inline suggestions.
I built C++ Here, a lightweight and lightning-fast online C++ execution platform designed for competitive programming! Instead of running tests on a server, it compiles C++ into WebAssembly and executes it directly in the browser. The hardest part was figuring out how to securely build the WASM modules using Docker on the backend, and then running them safely with multi-threading in a browser sandbox while handling multiple test cases concurrently. I solved this by leveraging isolated Docker containers, web workers, and a smart backend compilation cache. I’m really proud of how incredibly fast it is—since code runs on the frontend, there are no server resource limits or execution bottlenecks, making it perfect for rapid algorithm testing! :)
He has completed the initial phase, and it’s now available at https://cpp.doong.me.
However, there’s still a lot to be done.
You can also assist with the translation at https://crowdin.com/project/cpp-here
Log in to leave a comment