https://github.com/neoground/shackleton
All-in-one tool for ham radio enthusiasts! Log QSOs, track satellites, manage repeaters, view real-time maps, charts, and get alerts—all in one feature-rich, beautifully designed app.
https://github.com/neoground/shackleton
amateurfunk ham-radio ham-radio-software sdr shortwave
Last synced: 3 months ago
JSON representation
All-in-one tool for ham radio enthusiasts! Log QSOs, track satellites, manage repeaters, view real-time maps, charts, and get alerts—all in one feature-rich, beautifully designed app.
- Host: GitHub
- URL: https://github.com/neoground/shackleton
- Owner: neoground
- License: mpl-2.0
- Created: 2024-02-09T22:10:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-27T22:18:01.000Z (over 1 year ago)
- Last Synced: 2025-10-31T06:19:40.310Z (7 months ago)
- Topics: amateurfunk, ham-radio, ham-radio-software, sdr, shortwave
- Homepage:
- Size: 164 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Shackleton

---
**Shackleton** is an all-in-one PHP8 web application designed for ham radio operators and radio enthusiasts.
Whether you're logging contacts, tracking satellites, or managing repeaters,
Shackleton provides everything you need in a single platform to enhance your radio operations.
## 🛰 About the Project
Shackleton is built for the amateur radio community with an emphasis on simplicity,
functionality, and beautiful design. It offers a rich feature set,
covering essential tools and utilities that radio operators rely on daily.
The project is currently in active development, and our team is working on an early alpha version.
We aim to make Shackleton the go-to web app for both experienced and aspiring operators.
### ✅ Key Features
- **Logbook**: Track your QSOs with detailed entries and upload audio recordings to archive your contacts.
- **Shortwave Frequency Lookup**: Easily look up active stations and identify who's transmitting on specific shortwave frequencies.
- **Satellite Tracking**: Get real-time satellite data and calculate flyovers for NOAA, METEOR-M2, and other satellites based on your QTH.
- **Stats & Charts**: Visualize your logbook and satellite data with interactive charts and statistics.
- **Repeater Management**: Keep track of your local repeaters and manage information with ease.
- **World Clock**: Stay on top of UTC time and local times for DX stations around the world.
- **World Map**: View a beautiful map with day/night cycles, live satellite tracks, and more.
- **Reminders & Notifications**: Set reminders for satellite passes, contests, and important events with configurable notifications.
- **Reliable Data Sources**: Get the latest frequency information from [eibispace](http://www.eibispace.de/) and all satellite info directly from [NORAD GP via CelesTrak](https://celestrak.org/NORAD/elements/).
### 🚧 Work in Progress
- Shackleton is a work in progress, and we will regularly update this README with new features and improvements. Stay tuned for more exciting developments!
- Contributions are welcomed to help shape the future of Shackleton, whether through code, feedback, or donations.
## 🚀 Getting Started
Shackleton is in early development. Once we have the first simple app ready,
we'll add a comprehensive getting started guide here.
You'll be able to run Shackleton on any modern webspace. We recommend nginx + PHP 8 + MariaDB.
## 💬 Contributions
We invite the radio community to contribute to Shackleton!
Whether you're adding features, fixing bugs, or just offering suggestions, your contributions are highly valued.
### 💁♀️ How to Contribute
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/YourFeature`).
3. Commit your changes (`git commit -am 'Add your feature'`).
4. Push the branch (`git push origin feature/YourFeature`).
5. Open a pull request on GitHub.
## 💸 Support the Project
Contributions and donations help us maintain and grow Shackleton.
Your support makes a huge difference in improving the platform.
Consider supporting the project by donating via [our donation page](https://neoground.com/donate).
## ⚖ License
Shackleton is licensed under the [Mozilla Public License 2.0](https://www.mozilla.org/en-US/MPL/2.0/).
You are free to use, modify, and distribute the software, provided that modifications
are also shared under the same license. See the [LICENSE.md](LICENSE.md) file for details.
## ⭐ Stay Updated
This project is a work-in-progress, and we will continue to post updates here.
Follow us on GitHub and star this project to stay up to date with the latest changes.
---
## 🏢 Credits
Shackleton is developed and maintained by the team at [Neoground GmbH](https://neoground.com).
We aim to push the boundaries of digital solutions, with a focus on modern, responsive, and intelligent apps.
Copyright (c) 2024 Neoground GmbH