A collaborative forum platform for penetration testers to share knowledge, techniques, and experience — built with Laravel, Vue.js, and Inertia.js, running in a Dockerized environment powered by Laravel Sail..
PenGate is a modern web application designed for cybersecurity professionals and enthusiasts.
It provides a community-driven space where penetration testers can:
- 🧠 Share findings, tutorials, and write-ups
- 💬 Discuss exploitation techniques and tools
- 🤝 Collaborate and learn from each other
- 🏆 Build a strong knowledge base for the ethical hacking community
⚙️ PenGate is currently in development (build state).
Some features and UI components are still under construction, but the core structure and environment are ready to use.
| Layer | Technology |
|---|---|
| Backend | Laravel 11 |
| Frontend | Vue.js 3 |
| Bridge | Inertia.js |
| Styling | Tailwind CSS |
| Editor | TipTap |
| State Management | Pinia |
| Database | MySQL / Redis |
Clone the repository:
git clone https://github.com/ItsAbderrahimEl/pengate.git
cd pengateInstall dependencies:
composer install && sail npm run buildBuild and start the Docker containers:
sail build --no-cache
sail up -dOptimize the application:
sail artisan optimizeMy app — or better yet, our app — should now be running at http://localhost 🚀