Skip to content

πŸ›°οΈ Real-time ISS tracker with live map visualization. Track the International Space Station position and astronauts in space. Built with Go, SSE, Tailwind CSS & Leaflet.js

Notifications You must be signed in to change notification settings

smart-developer1791/go-iss-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›°οΈ ISS Live Tracker

Go Version SSE Tailwind API Render

Real-time International Space Station tracker with live map visualization. Track ISS position and see astronauts currently in space!

✨ Features

  • 🌍 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

πŸš€ Quick Start

git clone https://github.com/smart-developer1791/go-iss-tracker
cd go-iss-tracker

Initialize dependencies and run:

go mod tidy
go run .

Open http://localhost:8080 in your browser.

πŸ”Œ API Used

  • Open Notify API β€” Free public API for ISS location
    • /iss-now.json β€” Current ISS position
    • /astros.json β€” People in space

πŸ“ Project Structure

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

πŸ› οΈ Tech Stack

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)

🐳 Environment Variables

Variable Default Description
PORT 8080 Server port

Deploy in 10 seconds

Deploy to Render

About

πŸ›°οΈ Real-time ISS tracker with live map visualization. Track the International Space Station position and astronauts in space. Built with Go, SSE, Tailwind CSS & Leaflet.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages