Real-time International Space Station tracker with live map visualization. Track ISS position and see astronauts currently in space!
- π Live ISS Position β Real-time coordinates updated every 3 seconds via SSE
- πΊοΈ Interactive Map β Leaflet.js powered world map with ISS marker
- π¨βπ Crew Info β Current astronauts aboard the ISS
- π Orbit Stats β Speed, altitude, and visibility data
- π¨ Beautiful UI β Minimalist dark theme with Tailwind CSS
- β‘ Lightweight β Single binary, no database required
git clone https://github.com/smart-developer1791/go-iss-tracker
cd go-iss-trackerInitialize dependencies and run:
go mod tidy
go run .Open http://localhost:8080 in your browser.
- Open Notify API β Free public API for ISS location
/iss-now.jsonβ Current ISS position/astros.jsonβ People in space
go-iss-tracker/
βββ main.go # Server, SSE, and embedded UI
βββ go.mod # Go module definition
βββ render.yaml # Render deployment config
βββ .gitignore # Git ignore rules
βββ README.md # Documentation
| Component | Technology |
|---|---|
| Backend | Go 1.21+ with Chi router |
| Frontend | Tailwind CSS + Leaflet.js |
| Real-time | Server-Sent Events (SSE) |
| API | Open Notify (free, no key) |
| Variable | Default | Description |
|---|---|---|
PORT |
8080 |
Server port |