Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Haris16-code/BJH-OS

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

207 Commits
207 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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


📣 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)

About

BJH OS - A Free Open Source Web Based Operating System developed using pure HTML, CSS, and JavaScript — no frameworks, no backend dependencies. It’s designed to give you the feel of a real desktop operating system, but in your web browser.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.