mirror of
https://github.com/MohamedElashri/hackertab.dev.git
synced 2026-06-21 18:19:56 -04:00
No description
- TypeScript 75.2%
- CSS 20.2%
- Makefile 2.1%
- JavaScript 2%
- HTML 0.3%
- Other 0.2%
| .github | ||
| .vscode | ||
| public | ||
| script | ||
| src | ||
| .gitignore | ||
| .nvmrc | ||
| .prettierrc | ||
| index.html | ||
| LICENSE | ||
| Makefile | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.mjs | ||
DevTab
A personal, privacy-focused developer news new tab page for Firefox. It shows developer news from GitHub, Hacker News, Lobsters, Product Hunt, Reddit, and your own RSS feeds — with no tracking, no ads, and no external backend.
What it is
DevTab is a fork of Hackertab.dev stripped down to the essentials:
- No ads or telemetry: Removed Amplitude, Sentry, Firebase, ad banners, and donation prompts.
- No external news backend: Fetches directly from the original APIs:
- GitHub Search API
- Hacker News Firebase API
- Lobsters public JSON endpoint
- Product Hunt RSS feed
- Reddit public JSON endpoint
- Focused sources: GitHub, Hacker News, Lobsters, Product Hunt, Reddit, plus custom RSS feeds. Everything else removed.
- No referral tracking: Removed
ref=hackertab.devquery parameters. - Firefox-only: Tailored for Firefox MV3. Chrome support removed.
- No authentication: OAuth and user accounts disabled.
- Static config: Tag list bundled locally; works offline after install.
Build
Uses npm and targets Node 18.
npm install
make package
The built extension is packaged as firefox_extension.zip.
Development
make dev
Data sources
- GitHub Trending (via Search API)
- Hacker News
- Lobsters
- Product Hunt (RSS)
- Custom RSS or Atom feeds
License
Apache 2.0 — See LICENSE.