For the best experience, I currently recommend using Hedgehog on macOS for its optimal look and feel. That said, you can still run the application on Linux. I'm actively refining the styles for both platforms to ensure a polished experience across all operating systems.
In an AI-driven world, algorithms and data structures remain critical for optimizing, debugging, and understanding systems at a deeper level. While AI tools can automate many aspects of coding, they cannot replace the fundamental knowledge required to create, understand, and refine complex software solutions effectively.
Hedgehog is a user-friendly tool designed to help users tackle challenges and track their progress. It offers a clean interface and efficient features to streamline solving challenges. Key features of Hedgehog include:
Hedgehog relies on Qt to provide you with the amazing user interface
MacOS
brew install qt@5
brew link --force qt@5 --overwrite
Linux
sudo apt-get update
sudo apt install -y qtbase5-dev qt5-qmake qtwebengine5-dev
You can check out Qt install on other platforms here :
https://doc.qt.io/qt-6/get-and-install-qt.html
You can launch below commands which will generate the binary file and install the binary in /Applications/ folder
bash install.sh
To launch Hedgehog from the Terminal :
MacOS
cd /Applications/Hedgehog/
./Hedgehog
Linux
cd /home/<YOUR USERNAME>/Hedgehog/
./Hedgehog
Your contributions are welcome! Please see the contributing guidelines