frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: GitClassic.com, GitHub circa 2015 without JS & AI

https://gitclassic.com
13•heythisischris•3h ago
Hey HN,

Got tired of how bloated GitHub became- copilot everywhere, janky JS, slow loads. So I built GitClassic, a read-only GitHub interface that's pure server-rendered HTML, kind of like old.reddit.com. No JavaScript.

Try it: https://gitclassic.com

Browse any public repo, files, READMEs. Loads instantly, works on any connection. No account needed for public repos.

Stack: Node on Lambda, server-side rendering, cached against GitHub's API. Pro adds private repo access via GitHub OAuth.

Built this in about 3 hours. Would love feedback on what's missing or broken. Issues are next.

Thanks, Chris

Comments

captn3m0•2h ago
I will actually pay for this if this includes the complete issue/PR data, as well as the ability to review/approve/merge PRs. The GitHub UI is so slow that loading each 5 line PR is just too slow and I have to open the diff in a new tab, because going back reloads the whole damn thing instead of the amazing jquery/pjax cached version from a decade ago that worked fast even on 3G networks.

Aside: you will need permission to use the Git trademark.

heythisischris•1h ago
Duly noted- my immediate next step is Issues/PRs! Would love to start seeing / using that too.
shukantpal•1h ago
It doesn't quite work: https://gitclassic.com/pixijs (repos.filter is not a function)

Also it seems to get rate limited, but good work.

heythisischris•1h ago
Responded to someone else below: if you sign in using GitHub, you can get your own allotment of 5,000/req/hour. The public API only allows 60 request per hour, but since we're using Lambda, it actually shifts to different IP addresses depending on the invocation.
embedding-shape•1h ago
Sounds like maybe you should add caching in there, so at least the /explore and facebook/react works. I ended up rate limited before I could see a single repository.
chandlerswift•1h ago
https://gitclassic.com/navidrome:

    Error: repos.filter is not a function
https://gitclassic.com/navidrome/navidrome:

    API rate limit exceeded for 18.222.58.123. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
heythisischris•1h ago
Hah, should've anticipated hitting the public rate limits... if you sign in using GitHub, you can get your own allotment of 5,000/req/hour.

The public API only allows 60 request per hour, but since we're using Lambda, it actually shifts to different IP addresses depending on the invocation.

smarx007•1h ago
I would say the November 2015 look would be the one to go back to.* [1] This one seems to be from 2015 before the iconic redesign that makes it instantly recognizable as Github.

*with a dark theme.

[1]: https://github.blog/news-insights/a-new-look-for-repositorie...

heythisischris•26m ago
Oh yes, brings back memories from my agency days... SourceTree, JIRA, and the better Slack icon. I'll start targeting this layout.
heythisischris•1h ago
If anyone wants to try out GitClassic Pro, I added a promo code for 50% off, it's "HACKERNEWS"- comes out to $20/year. Gives you access to private repos. Going to dedicate as much time / attention as possible to building a better GitHub frontend! I think a lot of people want this (myself included).

Level S4 solar radiation event

https://www.swpc.noaa.gov/news/g4-severe-geomagnetic-storm-levels-reached-19-jan-2026
120•WorldPeas•3h ago•42 comments

What came first: the CNAME or the A record?

https://blog.cloudflare.com/cname-a-record-order-dns-standards/
246•linolevan•6h ago•90 comments

Nanolang: A tiny experimental language designed to be targeted by coding LLMs

https://github.com/jordanhubbard/nanolang
26•Scramblejams•2h ago•13 comments

Nearly a third of social media research has undisclosed ties to industry

https://www.science.org/content/article/nearly-third-social-media-research-has-undisclosed-ties-i...
135•bikenaga•5h ago•70 comments

Targeted Bets: An alternative approach to the job hunt

https://www.seanmuirhead.com/blog/targeted-bets
27•seany62•2h ago•26 comments

How we made Python's packaging library 3x faster

https://iscinumpy.dev/post/packaging-faster/
14•rbanffy•3d ago•1 comments

The assistant axis: situating and stabilizing the character of LLMs

https://www.anthropic.com/research/assistant-axis
26•mfiguiere•2h ago•1 comments

Notes on Apple's Nano Texture (2025)

https://jon.bo/posts/nano-texture/
111•dsr12•5h ago•67 comments

From Nevada to Kansas by Glider

https://www.weglide.org/flight/978820
76•sammelaugust•4d ago•12 comments

Graphics In Flatland – 2D ray tracing [video]

https://www.youtube.com/watch?v=WYTOykSqf2Y
46•evakhoury•3d ago•11 comments

British redcoat's lost memoir reveals harsh realities of life as a disabled vet

https://phys.org/news/2026-01-british-redcoat-lost-memoir-reveals.html
15•wglb•3d ago•7 comments

The coming industrialisation of exploit generation with LLMs

https://sean.heelan.io/2026/01/18/on-the-coming-industrialisation-of-exploit-generation-with-llms/
48•long•15h ago•39 comments

Weight Transfer for RL Post-Training in under 2 seconds

https://research.perplexity.ai/articles/weight-transfer-for-rl-post-training-in-under-2-seconds
12•jxmorris12•4h ago•0 comments

Show HN: An interactive physics simulator with 1000's of balls, in your terminal

https://github.com/minimaxir/ballin
16•minimaxir•6h ago•3 comments

Show HN: Subth.ink – write something and see how many others wrote the same

https://subth.ink/
54•sonnig•5h ago•37 comments

Conditions in the Intel 8087 floating-point chip's microcode

https://www.righto.com/2025/12/8087-microcode-conditions.html
73•diogotozzi•4d ago•20 comments

Simple Sabotage Field Manual (1944) [pdf]

https://www.cia.gov/static/5c875f3ec660e092cf893f60b4a288df/SimpleSabotage.pdf
84•praptak•3h ago•40 comments

Sending Data over Offline Finding Networks

https://cc-sw.com/find-my-and-find-hub-network-research/
55•findmysanity•5d ago•5 comments

CSS Web Components for marketing sites (2024)

https://hawkticehurst.com/2024/11/css-web-components-for-marketing-sites/
95•zigzag312•8h ago•43 comments

Use Social Media Mindfully

https://danielleheberling.xyz/blog/mindful-social-media/
12•mooreds•2h ago•6 comments

Show HN: Pipenet – A Modern Alternative to Localtunnel

https://pipenet.dev/
77•punkpeye•7h ago•14 comments

Show HN: A creative coding library for making art with desktop windows

https://github.com/willmeyers/window-art
19•willmeyers•3h ago•2 comments

Bypassing Gemma and Qwen safety with raw strings

https://teendifferent.substack.com/p/apply_chat_template-is-the-safety
91•teendifferent•18h ago•24 comments

There's a hidden Android setting that spots fake cell towers

https://www.howtogeek.com/theres-a-hidden-android-setting-that-spots-fake-cell-towers/
83•rmason•3h ago•24 comments

Fix your robots.txt or your site disappears from Google

https://www.alanwsmith.com/en/37/wa/jz/s1/
103•bobbiechen•6h ago•64 comments

Letter from a Birmingham Jail (1963)

https://www.africa.upenn.edu/Articles_Gen/Letter_Birmingham.html
396•hn_acker•4h ago•128 comments

San Francisco coyote swims to Alcatraz

https://www.sfgate.com/local/article/san-francisco-coyote-alcatraz-21302218.php
125•kaycebasques•21h ago•33 comments

Iterative image reconstruction using random cubic bézier strokes

https://tangled.org/luthenwald.tngl.sh/splined
69•luthenwald•4d ago•16 comments

GLM-4.7-Flash

https://huggingface.co/zai-org/GLM-4.7-Flash
315•scrlk•8h ago•104 comments

A Brief History of Ralph

https://www.humanlayer.dev/blog/brief-history-of-ralph
51•dhorthy•5h ago•28 comments