BJH OS

BJH OS

BJH OS โ€” An Open Source Web OS.

0 followers

๐Ÿ’ป BJH OS ๐ŸŒ โ€” Web-based OS by Muhammad Haris! Built with pure HTML, CSS & JS. Features draggable windows, built-in apps (File Manager, ChatLink, Notes), modular themes, persistent localStorage data, web terminal, remote alerts, BJH OS AI, and Flash Browser. No installation โ€” just open Setup.html in your browser. Developer docs and Discord community available. Made with โค๏ธ in Pakistan. ยฉ 2025 BJH OS
BJH OS gallery image
Free
Launch tags:Web Appโ€ขProductivityโ€ขOpen Source
Launch Team
Flowstep
Flowstep
Generate real UI in seconds
Promoted

What do you think? โ€ฆ

Haris
Hunter
๐Ÿ“Œ
๐Ÿ’ป BJH OS Assalam O Alaikum everyone! ๐Ÿ‘‹ My name is Muhammad Haris and I made a web-based operating system named BJH OS ๐ŸŒ๐Ÿ’ก 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 the feel of a 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. ๐Ÿ› ๏ธ How to Run BJH OS โฌ‡๏ธ Download the ZIP from the BJH OS MAIN REPOSITORY ๐Ÿ—‚๏ธ Extract the ZIP file Open the extracted BJH-OS folder ๐Ÿ–ฑ๏ธ Double-click the file named Setup.html ๐ŸŒ BJH OS will launch in your default browser ๐Ÿง‘โ€๐Ÿ’ป No installation required โ€” just open and go! ๐Ÿงฐ BJH OS TOOL To make managing BJH OS easier, I developed a Python-based utility called BJH OS TOOL ๐Ÿ๐Ÿ› ๏ธ It lets you: ๐Ÿ“ฆ Install BJH OS updates ๐ŸŽฎ Install apps and games ๐Ÿ–ผ๏ธ Install wallpapers and cursors ๐Ÿ–ฅ๏ธ BJH OS TOOL 64-Bit ๐Ÿ› ๏ธ Install BJH OS Update: Extract the latest ZIP โ†’ Open BJH OS TOOL โ†’ Click "Install Update" โ†’ Select the extracted folder โ†’ Refresh BJH OS. ๐Ÿ–ฑ๏ธ Install Cursor: Select .svg file โ†’ Refresh BJH OS. ๐Ÿ–ผ๏ธ Install Wallpaper: Select .jpg or .png image โ†’ Refresh BJH OS. ๐ŸŽฎ Install Apps/Games: Select the app folder โ†’ Open from BJH OS home screen. ๐Ÿ–ฅ๏ธ BJH OS TOOL 32-Bit โ–ถ๏ธ Run Tool: Double-click to start. ๐Ÿ› ๏ธ Install Update: Provide the folder path for the update. ๐ŸŽฏ Install Cursor: Provide full path to .svg file. ๐Ÿ–ผ๏ธ Install Wallpaper: Provide full path to image. ๐Ÿ“ฆ Install App: Provide the directory path containing index.html. ๐Ÿ“ General Notes on File Paths ๐Ÿงญ Absolute Path: Full path from the root of the filesystem. ๐Ÿงฎ Relative Path: Path relative to your current directory. Examples: Absolute: C:\Users\YourName\Documents\myfile.jpg Relative: .\Documents\myfile.jpg โœ… Ensure the file or folder exists before proceeding. ๐Ÿง‘โ€๐Ÿ’ป Developer Documentation BJH OS 4.6 developer docs provide everything you need to build, extend, and create apps or games for the web-based desktop experience. Highlights: Step-by-Step App & Game Development For BJH OS: Learn how to create apps and games for BJH OS from scratch, including folder structure, required files, optional assets, and best practices. Project Structure: Clear layout of core files and directories: Window & Taskbar Systems: Full guidance on draggable, resizable windows, maximize/restore behavior, taskbar icons, and in-window app launching. App Models: Supports both built-in apps (pre-installed) and 3rd-party apps (installed via BJH OS TOOL). App Folder Template & Installer Flow: Proper folder setup with required files (index.html, favicon.ico) and optional files (style.css, app.js, constants.js, assets). Includes installer instructions for seamless integration into BJH OS. Font Sync & Theming: Apps automatically inherit the system font using localStorage.selectedFont. Supports custom themes and styling. Examples Included: Ready-to-use apps like Calculator and Snake demonstrate best practices for structure, styling, and functionality. API & Programmatic Launching: Use window.openAppInWindow(url, title) for in-window app launches and intercept same-origin window.open() calls. Testing & Troubleshooting: Checklist for responsiveness, offline support, console errors, and common fixes. Tips for performance optimization and user experience. Developer Guidance & Best Practices: Code style, accessibility, packaging/sharing apps, contributor workflow, and submitting apps to the BJH OS ecosystem. For full instructions, examples, and detailed guidance: ๐Ÿ“„ Full Developer Documentation Here: https://github.com/Haris16-code/... ๐Ÿ’ป BJH OS Discord Community Join the BJH OS Community on Discord and connect with fellow users, developers, and enthusiasts! ๐ŸŽ‰ Join Now: https://discord.gg/SdDSUtCbX8 We are building an active community around BJH OS, where you can: Get help with installation and troubleshooting Share feedback and suggestions Upload apps or games for the BJH OS Apps Market Chat with other BJH OS users and developers Participate in events, contests, and discussions Whether you are a developer, tester, or BJH OS fan, thereโ€™s a place for you here! Made with love in Pakistan โค๏ธ ยฉ 2025 BJH OS โ€” by Muhammad Haris