π― BJH OS β Free β’ OpenβSource β’ WebβBased Operating System
Run a full desktop in your browser β build apps, publish to the Apps Market, and help shape the next web-native desktop.
Β
Β
β¨ What is BJH OS?
BJH OS is a lightweight, fully client-side desktop environment built with plain HTML, CSS, and JavaScript β no backend required. It runs in any modern browser and aims to be:
- Instant: open a URL and you have a desktop.
- Extensible: anyone can build apps (index.html + assets).
- Community-driven: friendly to first-time contributors and experienced devs alike.
π¨ Visuals & Demo
π Highlights at a glance
- π₯οΈ Desktop UI β draggable & resizable windows, taskbar, start-like menu
- π¦ Apps β File Manager, Notes, ChatLink, Browser, Settings, Terminal
- πΎ Persistence β user data & preferences saved with localStorage
- ποΈ Apps Market β one-click installs, staged updates, analytics & review
- β‘ Fast β client-side UI, light assets, PWA-like behavior with manifest & service worker
- π Safe β admin-reviewed apps to keep the marketplace trustworthy
π§ Quick start β Users
Try BJH OS in seconds:
π οΈ Quick start β Developers & App Makers
Pro tip: use window.openAppInWindow(url, title) for in-window launching and ensure same-origin rules for best integration.
π Apps Market β Why publish on BJH OS (short & compelling)
Publish your web app to BJH OS and reach users who treat web apps like desktop apps.
- π Focused discovery β your app appears in a curated desktop store
- β‘ Oneβclick installs β instant use inside BJH OS, no downloads
- π Staged updates β zero downtime; users keep previous version until new one approved
- π‘οΈ Human review β higher user trust and safer installs
- π Analytics β see installs & 7βday trends to measure impact
- π¨οΈ Direct feedback β built-in ticketing to get user reports & improve fast
- β Promotion opportunities β featured slots, trending sections, hackathons
Publish steps:
- Prepare app folder (index.html, screenshots, manifest.json)
- Upload via Apps Market uploader or open a PR with your app folder
- Get reviewed β staged release β live
Full guide: Apps Market guide
π How you can help (high impact β’ low friction)
Contributions of any size move BJH OS forward β pick one:
Quick (5β30 min)
Small engineering (1β4 hours)
Higher impact
- π§© Build & publish apps to the Apps Market
- π Translate UI strings and docs
- βΏ Improve accessibility and add tests
- π Perform security reviews or audits
PR Checklist (make it mergeable)
- Fork β branch: git checkout -b feat/your-change
- Keep commits focused and small
- Link related issue and add screenshots/GIFs for UI changes
- Run linters/tests if present and respond to reviews promptly
Contributing guide: CONTRIBUTING.md
π‘οΈ Security & reporting
If you find a security issue, follow: SECURITY.md
π£ Make BJH OS trending β Launch checklist
Before launch:
- Finalize README + demo GIF (this file!)
- Add 3β5 "good first issues" with clear steps
- Prepare release & CHANGELOG
Launch day (first 48 hours β momentum matters):
- Post to Product Hunt, Hacker News, r/webdev, r/opensource & Twitter/X
- Ask early contributors to star & share the repo
- Be active: respond to issues & PRs quickly
Social templates (copy & paste)
π Resources
π License & credits
Made with β€οΈ in Pakistan
Β© 2026 BJH OS β by Muhammad Haris (Haris16-code)