BJH OS — Free, Open Source, Browser-Based OS Built with HTML, CSS & JavaScript
Published: (December 2, 2025 at 02:59 PM EST)
3 min read
Source: Dev.to
Source: Dev.to
Custom Desktop Environment
- Draggable, resizable windows with a familiar desktop layout.
- Apps open inside movable windows with titlebars and close buttons.
- Double‑click the titlebar to maximize or restore windows.
UI & Window Management
- Enhanced shadows, borders, and polished drag interactions for a modern feel.
- Smoother dragging and window interactions throughout the OS.
Built‑in Apps
- File Manager, Notes, Chat App (ChatLink), Settings, and more.
- Start menu and toolbar apps open inside windows instead of new tabs, providing a seamless desktop experience.
Modular Architecture
- Easily add new themes, wallpapers, and apps.
Persistent Data
- Uses
localStorageto save preferences and data between sessions.
Powerful Web Terminal
- Run commands and control the OS with a built‑in terminal—ideal for developers and power users.
Remote Alerts & Update System
- Displays alerts and updates fetched from a remote JSON configuration.
- Automatic notifications ensure you never miss important updates.
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 released globally in stages to ensure stability, avoid server overload, and provide a smooth installation experience.
BJH OS Apps Market
The Apps Market was introduced in the BJH OS 4.7 update and is rolled out in phases.
- Browse apps and games with a search bar and autocomplete suggestions.
- Tabs for Games, Apps, and Search.
- App listings show icon, name, category, rating, and download count.
- Trending notifications appear at the top with app URL and main image.
App Detail Page
- Icon & name
- Developer/company name
- Rating and number of reviews
- Download size and download count
- Download button
- Screenshots and video previews
- 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 the Manage Apps panel.
- Automatic app updates when new versions are 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, password reset).
- 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 a 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 are sent via BJH OS system notifications and emails.
Explore BJH OS on GitHub
BJH OS GitHub Repository
Contribute to BJH OS
Contributing Guide