4 ms·
Show HN: GitClassic.com, a fast, lightweight GitHub thin client (pages <14KB)
Hey HN,
I posted GitClassic here 2 months ago- since then I've rebuilt most of it based on what people asked for.
https://gitclassic.com https://gitclassic.com
What's new: Issues, PRs w/ full diffs, repo intelligence (health scores, dependency graphs), trending/explore, bookmarks, comparison tool, and advanced search.
Every page is server-rendered HTML- No React, no SPA, no client bundle, pages under 14KB(gzipped). Try loading facebook/react and compare it to GitHub load times.
Public repos work without an account, Pro adds private repo access via GitHub OAuth.
Stack: Hono on Lambda, DynamoDB, CloudFront, 500KB Node bundle, cold starts usually <500ms.
What's missing?
Thanks,
Chris
- bityard 7mo agoGithub has been very anti-scraping lately, to the point that I can't even browse it in my browser's private mode. This seems to be impacting your implementation as well: "Well, that didn't work API rate limit exceeded for 18.220.172.92. Want 5,000 requests/hour instead of 60? Sign in for free to use your own GitHub API quota. Sign in with GitHub If you keep seeing this, open an issue" Update: Another try and it did work. However, I take exception to your app's assertion that my project is unmaintained. I would call it "stable" and further claim that your assertion is borderline libel. (And its pretty insulting that the rationalization is apparently hidden behind a paywall.)
- zetanor 7mo agoGolang is also "unmaintained" so you're in good company.
- nake89 7mo agoI had to go check. You're right: https://gitclassic.com/golang/go https://gitclassic.com/golang/go Made me chuckle. Then when I click it it doesn't explain why it is declaring it unmaintained. Pretty insulting. Not a good user experience at all.
- hmartin 7mo agoOne of my repos that I just pushed the one thousandth commit to an hour ago is marked unmaintained lol
- EE84M3i 7mo agoIt might be prudent to double-check git's trademark policy. https://git-scm.com/about/trademark https://git-scm.com/about/trademark
- dijksterhuis 7mo ago> In addition, you may not use any of the Marks as a syllable in a new word or as part of a portmanteau (e.g., "Gitalicious", "Gitpedia") used as a mark for a third-party product or service. For the avoidance of doubt, this provision applies even to third-party marks that use the Marks as a syllable or as part of a portmanteau to refer to a product or service's use of Git code. > Please be aware that GitHub and GitLab are exceptions to this Policy because they are subject to explicit licensing arrangements that pre-date, and thus take precedence, over this Policy.
- lemagedurage 7mo agoWow, that feels quite restrictive. "Classic for Git" would be allowed, but it doesn't quite have the same ring to it.
- Zee2 7mo agoWhat about Gitea? Hmm…
- deleted 7mo ago[deleted]
- dijksterhuis 7mo agoonly thing i found after a relatively quick sleuth https://github.com/go-gitea/gitea/issues/4175 https://github.com/go-gitea/gitea/issues/4175
- fc417fc802 7mo agoThat seems overly broad. Is there precedent for that?
- itake 7mo ago403 forbidden. I'm in Vietnam, so maybe its blocking my location?
- stingraycharles 7mo agoNo issues here from Cambodia.
- eipi10_hn 7mo agoAccessing from Vietnam, I got a blank page. Use VPN to Hong Kong, the page works.
- stillforest 7mo ago[dead]
- superkuh 7mo agoI haven't been able to read most text on github on my old system with a good screenreader because the browser is outdated and can't run the github javascript applications fully correctly. This gitclassic interface is a lifesaver. From my VPS IP I got blocked but from my home residential IP it worked fine. The github accessibility team has consistently ignored tickets about the lack of text for years. In the sense that they'll fix it for a month then revert and make it even worse. And that's fine, Microsoft is a business and making a profit is their goal. Supporting people who want text in the HTML doesn't make money.
- deleted 7mo ago[deleted]
- vldszn 7mo agoI needed this, thank you
- AnonHP 7mo agoI had a quick look and bolted out within half a minute. Trying to open an organization or repo throws an error. There’s a featured comparison section on the homepage, and tapping on the first one leads to a message saying free tier allows two things to be compared and a pro subscription allows more. Why put this as the first in this section then? Seems like this is not fully baked yet and it pushes for pro subs a little too soon.
- whalesalad 7mo agoThe irony of this looking exactly like gitea is not lost on me.
- bojle 7mo agoReally like this, thanks for making it! It appears that rendering for code blocks (```) is still not implemented (see here https://gitclassic.com/llvm/llvm-project/issues/100045 https://gitclassic.com/llvm/llvm-project/issues/100045). Would love to see this grow
- SoKamil 7mo agoI miss those Bootstrap era clearly distinct buttons with subtle gradient and a border.
- ranger_danger 7mo agoBootstrap is still alive and well, I use it for all my sites and never had any complaints.
- PufPufPuf 7mo agoI tried opening my profile and got > Error: Cannot read properties of undefined (reading 'replace') ...this might need a bit more time in the oven
- Paulo75 7mo agoPretty cool, one thing that would be useful: some kind of alerting or watch feature. Like "notify me if this repo's health score drops below X" or if a dependency gets a CVE. Would make it useful for teams that maintain a lot of open source dependencies.
- pixel_popping 7mo agoAm I missing something? website return a white page, a bit too classic :p
- RestartKernel 7mo agoNitpick, but it bothers me that your logo icon is not vertically aligned with your logo text. (Neither is it visually aligned.)