Menu β–Ύ β–΄

Tree [27718f] main /
 History

HTTPS access


File Date Author Commit
 .github 2025-12-08 Haris16-code Haris16-code [92ef73] Delete .github/workflows/deploy.yml
 Apps - (Testing) 2025-12-07 Haris16-code Haris16-code [61ccbc] Update index.html
 Assets 2026-01-21 Haris Haris [9e40ef] Create route.html
 Customize BJH OS 2025-04-23 Haris658 Haris658 [9cadd0] commit main
 Root Directory 2026-01-21 Haris Haris [21be7d] Create route.html
 Scripts 2025-04-23 Haris658 Haris658 [9cadd0] commit main
 Styles 2025-12-07 Haris16-code Haris16-code [6d54e7] Update style.css
 .all-contributorsrc 2025-12-02 Haris16-code Haris16-code [927206] Create .all-contributorsrc
 CHANGELOG.md 2025-12-09 Haris16-code Haris16-code [1fede1] Update CHANGELOG.md
 CODE_OF_CONDUCT.md 2025-12-01 Haris16-code Haris16-code [89f6a8] Create CODE_OF_CONDUCT.md
 CONTRIBUTING.md 2025-12-03 Haris16-code Haris16-code [88a7f6] Update CONTRIBUTING.md
 CONTRIBUTING_TO_BJH_OS_APPS_MARKET.md 2025-12-07 Haris16-code Haris16-code [264f97] Update CONTRIBUTING_TO_BJH_OS_APPS_MARKET.md
 CONTRIBUTORS.md 2025-12-02 Haris16-code Haris16-code [0f110d] Update CONTRIBUTORS.md
 DEV_DOCS.md 2025-12-05 Haris16-code Haris16-code [cde3cf] Update DEV_DOCS.md
 HOW TO RUN.txt 2025-11-30 Haris16-code Haris16-code [0db714] BJH OS 4.7 New Update Release
 LICENSE 2025-12-01 Haris16-code Haris16-code [7b4a1e] Create LICENSE
 README.md 3 days ago Haris Haris [27718f] Update README.md
 SECURITY.md 2025-12-01 Haris16-code Haris16-code [66da5e] Update SECURITY.md
 What's new.txt 2025-11-30 Haris16-code Haris16-code [0db714] BJH OS 4.7 New Update Release
 default icon.png 2025-04-23 Haris658 Haris658 [9cadd0] commit main
 desktop1.html 2025-12-10 Haris16-code Haris16-code [05970e] Update desktop1.html
 index.html 2025-12-02 Haris16-code Haris16-code [2aa523] Fixing Date Issues
 index.js 2025-04-23 Haris658 Haris658 [9cadd0] commit main
 installed apps.html 2025-12-06 Haris16-code Haris16-code [f98210] Update installed apps.html
 manifest.json 2025-11-30 Haris16-code Haris16-code [0db714] BJH OS 4.7 New Update Release
 service_worker.js 2025-04-23 Haris658 Haris658 [9cadd0] commit main

Read Me

BJH OS Logo

🎯 BJH OS β€” Free β€’ Open‑Source β€’ Web‑Based Operating System

Stars Forks License Issues Contributors Live Demo

Run a full desktop in your browser β€” build apps, publish to the Apps Market, and help shape the next web-native desktop.


Launch BJH OS Β  Developer Docs Β  Discord


✨ 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

Screenshot 1 β€” Home Screenshot 2 β€” Apps Screenshot 3 β€” File Manager Screenshot 4 β€” Settings


πŸš€ 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:

  1. Prepare app folder (index.html, screenshots, manifest.json)
  2. Upload via Apps Market uploader or open a PR with your app folder
  3. 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)

  1. Fork β†’ branch: git checkout -b feat/your-change
  2. Keep commits focused and small
  3. Link related issue and add screenshots/GIFs for UI changes
  4. 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


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)

  • Twitter/X:
    "▢️ Try BJH OS β€” a desktop that runs in your browser. No installs. Demo: http://bjhos.me/BJH-OS/ ⭐ Fork & contribute: https://github.com/Haris16-code/BJH-OS #opensource #webdev"
  • Hacker News:
    Title: "BJH OS β€” A free, open-source desktop that runs in your browser (demo)"

πŸ“š Resources


πŸ“ License & credits


Made with ❀️ in Pakistan
Β© 2026 BJH OS β€” by Muhammad Haris (Haris16-code)

MongoDB Logo MongoDB