DEV Community

Muhammad Haris
Muhammad Haris

Posted on

BJH OS — Free, Open Source, Browser-Based OS Built with HTML, CSS & JavaScript

 BJH OS is a browser-based operating system developed using pure HTML, CSS, and JavaScript — no frameworks, no backend dependencies ⚙️🚫. It’s designed to give you real desktop OS, but in your web browser 🖥️✨


🚀 Key Features

  • 🖼️ Custom Desktop Environment Draggable, resizable windows with a familiar desktop layout. Apps now open inside movable, desktop-style windows with titlebars and close buttons. Windows can be maximized or restored by double-clicking the titlebar.
  • 🖱️ Smoother UI & Window Management

    Enhanced shadows, borders, and polished drag interactions give a modern desktop feel. Double-click the titlebar to maximize/restore windows, and enjoy smoother dragging and window interactions.

  • 📦 Built-in Apps

    Includes File Manager, Notes, Chat App (ChatLink), Settings, and more. Start menu & toolbar apps now open inside windows instead of new tabs, providing a seamless desktop experience.

  • 🧩 Modular Architecture

    Easily add new themes, wallpapers, and apps.

  • 💾 Persistent Data

    Uses localStorage to save your preferences and data between sessions.

  • 🧑‍💻 Powerful Web Terminal

    Run commands and control the OS with a built-in terminal — ideal for devs and power users.

  • 🌐 Remote Alerts & Update System

    Displays alerts and updates fetched from a remote JSON config. Automatic notifications ensure you never miss an important update.

  • 🤖 BJH OS AI

    Built-in assistant for smarter interactions and workflow automation.

  • 🌐 Flash Browser

    Lightweight, fast, and secure browser integrated into BJH OS.

  • 🌍 Worldwide Rollout

    Updates are being released globally in stages to ensure stability, avoid server overload, and provide a smooth installation experience.

🎉 BJH OS Apps Market

The BJH OS Apps Market is included in the BJH OS 4.7 update and is released in phases to ensure smooth performance and prevent server overload.


✨ Main Features

  • Browse all apps and games with a search bar and autocomplete suggestions.
  • Tabs for Games, Apps, and Search.
  • App display includes: icon, name, category, rating, and number of downloads.
  • Trending notifications at the top with app URL and main image.
  • App detail page shows:
    • Icon & name
    • Developer/company name
    • Rating and number of reviews
    • Download size and number of downloads
    • Download button
    • Screenshots and video previews
    • About this app/game description
    • Ratings & Reviews with “Was this review helpful?” counters
    • Similar apps or games at the bottom

👤 User Features

  • Login or create a BJH OS account to use the Apps Market.
  • Manage favorite apps.
  • Downloads saved in Manage Apps panel.
  • Download the latest apps and games.
  • Update apps automatically when a new version is available.
  • Rate and review apps.
  • Reset or recover forgotten passwords.
  • Receive system and email notifications for registration and app updates.

💻 Developer Features

  • Upload apps/games with: icon, name, description, screenshots/video, category, version, and zip file.
  • Upload updates for existing apps.
  • View app statistics: downloads, ratings, reviews.
  • Comment on user reviews.
  • Manage promotion points for app visibility.
  • Notifications panel for approvals and promotion updates.
  • Provide app support info: website, email.
  • Submit appeals if needed.

🔒 Security & UX

  • Secure login for users and developers (password hashing, reset password).
  • Validation for file uploads (icons, videos, zip files).
  • Modern, beautiful, mobile-friendly UI.
  • Clear and intuitive navigation.

🌟 Extra Features

  • Rating aggregation and visualization.
  • Review helpfulness tracking.
  • Trending apps notifications.
  • Smooth app promotion workflow with points system.
  • System emails for registration, app updates, and promotions.

📢 Rollout Updates

  • Released in phases to reduce server overload and prevent crashes.
  • Users gradually gain access as the rollout progresses.
  • Updates and notifications sent via BJH OS system notifications and emails.

Top comments (0)