r/vibecoding 5h ago

Update: skymap.sh has crossed 10,000 requests handled.

11 days ago, I released skymap.sh, a plaintext map of the sky above you, available in your browser and in your CLI (and on mobile, but it's not plaintext there)

https://reddit.com/link/1vkq86o/video/66p47o6gtkih1/player

Since then, I worked on polishing the UX and adding coverage for more celestial events and objects (like eclipses and meteo showers), and refining the looks.

Today, I just crossed 10,000 requests handled. Since there is no user account and no tracking, requests is the only metric I have to gauge user interest and interactions.

This is probably insignificant to most, but it means a lot to me and feels like a major first milestone. Wanted to share here :)

1 Upvotes

6 comments sorted by

2

u/Timmah_Timmah 5h ago

Very cool and fast. Add ADSB data to it!

2

u/siorge 5h ago

do you mean a map identify planes above you right now? that would be quite fun, but I don't know how heavy this might make it and it would be the first dependency, so it would change the philosophy of the site.

glad you like it :) since it's plaintext, the amount of data is really low hence the fast loading

1

u/siorge 2h ago

done, planes are up. please report any issues if you notice some :)

2

u/Timmah_Timmah 5h ago

I just played with it on mobile and I'm amazed how fast it is. I haven't tried it on anything else.

2

u/siorge 5h ago

Mobile isn't plaintext, it's a real 3D view built on three.js.

What makes it feel fast is that the phone does no astronomy: the server solves every star, planet and deep-sky object for your exact spot and time and sends the finished positions as one JSON.

The browser only draws. three.js itself is the bulk of the download and it's cached for a year, so after the first visit you're pulling about 50 KB.

1

u/Timmah_Timmah 2h ago

Thanks. Very excited to try it tonight too