[Media] [Project] Real-time flight tracker in the browser using Rust and WebAssembly

478 points coolwulf 46 comments
[Media] [Project] Real-time flight tracker in the browser using Rust and WebAssembly

I was trying to find a free, fast, and easy-to-use tool to view flights on a map in real time, but everything I found was either clunky or behind a paywall.

So I decided to build my own.

It’s written entirely in Rust + WebAssembly, runs 100% in the browser (no backend/server), and can display 10,000+ flights in real time.

The website is at https://flight-viz.com

Since I wasn't expecting so many users rushing into this, my server's ip got rate limited due to I need to do CORS getting the flight data. Now I just implemented OpenSky account login (Free to sign up), you can create a free account to use the website when the main server is rate limited. (Disclaimer: I'm not affiliated with them, just use their data source, you can create an account with them for FREE to circumvent the 429 rate limit error. hoefully my server limit will get lifted tomorrow and I have implemented CORS cache so it shouldn't happen again.)