Open-Wrecks is a free and open-source, self-hosted shipwreck documentor & tracker.
It lets you record, manage, and visualize shipwrecks on an interactive map ~ with full account management and approval workflows.
“Every wreck tells a story ~ Open-Wrecks helps preserve it.”
- 🔐 Account System – Sign up, log in, and manage submissions.
- 🗺️ Interactive Map – Explore shipwreck locations visually with markers.
- 📍 Point Measurement System – To measure the distance between ships/points.
- 📝 Submission Flow – Users submit shipwreck data → admins approve → it shows on the map.
- ⚛️ Modern Stack – Built with React frontend + Flask (Python) backend.
- 🗾 Updated Info – Comes with 7 Map styles, 9 ship recycling yards and 81 ships (updated daily).
- 💾 Self-Hosted – All data is stored locally, under your control.
- 🔍 View On Google Maps – All ships have the option to view the location on Google Maps.
- 🛠️ Constant Updates – I plan to update this project as much as possible.
git clone https://github.com/alfredredbird/Open-Wrecks.git
cd Open-Wreckscd open-wrecks-api
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 main.pyRuns on: http://127.0.0.1:5000 or local IP
cd open-wrecks
npm install
npm startRuns on: http://127.0.0.1:3000 or local IP
Default admin login credentials
User: explorer
Password: DeepSea
For those who are wondering!
Open-Wrecks/
│── open-wrecks-api/ # Flask API & account system
│ ├── main.py
│ └── data/ # Stores pending + approved submissions
│
│── open-wrecks/ # React web app with map + UI
│ ├── src/ # code
│ └── public/ # stuff the "web" can see
│
└── README.md
Contributions are welcome!
-
Fork the project
-
Create a new branch (feature/my-new-feature)
-
Commit your changes (git commit -m "Added a cool feature")
-
Push to your branch (git push origin feature/my-new-feature)
-
Open a Pull Request
Open-Wrecks is licensed under the MIT License. You’re free to use, modify, and distribute it — just give credit.
📽️ Youtube Demo: https://youtu.be/Nf2mrm8cocI
📖 Docs: (Coming soon)
Other tools in the fleet:
- Bibi-Bird (beta): https://github.com/alfredredbird/Bibi-Bird
- Tookie-OSINT: https://github.com/afredredbird/tookie-osint