or by embedding this in your HTML:
BunHub: Real-time GitHub Explorer BunHub is a blazing-fast full-stack application for real-time GitHub repository and developer search, plus live notifications. Built with π using Bun, TypeScript, and React.
π Features Real-time GitHub Search: Instantly find repositories and users.
Trending Repositories: Cached access to top GitHub projects.
Live Notifications: Real-time activity feed via WebSockets.
Dark Mode: Adjustable theme preference.
Admin Dashboard: View API usage statistics (SQLite-powered).
π οΈ Stack Layer
Tech Used
Frontend
React 19, TailwindCSS, TypeScript
Backend
Bun (v1.2+), WebSocket Server
Real-time
WSS (WebSocket), Bun's native API
Persistence
SQLite for analytics
Dev Tools
Vite, Bunx, ESLint, TypeScript
π¦ Project Structure / βββ bunhub/ # React frontend βββ server.ts # Bun backend with WSS and static serving βββ analytics.sqlite # Local DB for tracking API events βββ public/dist/ # Bundled frontend files βββ README.md βββ ...
β‘ Getting Started Quickly set up BunHub:
-
Clone & Install git clone https://github.com/your-username/bunhub.git cd bunhub bun install
-
Start Frontend bunx vite
-
Start Backend cd .. bun server.ts
Access at: http://localhost:3001
π§© Roadmap [ ] GitHub OAuth Login
[ ] Real-time repo issue tracking
[ ] AI-powered repo summaries
[ ] GitHub GraphQL v4 integration
[ ] Deploy on Bun Edge Runtime
π€ Contributing PRs and stars are welcome. If you have suggestions, issues, or ideas β open one!
π License MIT Β© Ashwin Upadhyay