MicrOS is a lightweight, Java-based desktop environment primarily designed to provide an integrated development and execution environment for MicroAssembly programming language. While specialized for MicroAssembly development, it also serves as a complete desktop environment with support for document editing, web browsing, and Java applications.
- 🖥️ Modern, intuitive desktop interface
- 🎯 Native support for MicroAssembly development and execution
- 🪟 Multi-window management system
- 📁 Virtual file system
- 🔄 Process and thread management
- 🎨 Customizable themes and appearance
- 📝 Text Editor with syntax highlighting
- 🌐 Web Browser
- 📂 File Manager
- 🖼️ Image Viewer
- ⚡ MicroAssembly IDE and Runner
- 📱 Application Launcher
- 🛠️ Integrated MicroAssembly development tools
- 🔌 Plugin system for extending functionality
- 🔒 Secure application sandboxing
- 📦 Easy application packaging and distribution
- Java Runtime Environment (JRE) 17 or later
- 2GB RAM minimum
- 500MB disk space
- Download the latest release:
git clone https://github.com/Fy-nite/MicrOS.git
- Build the project:
cd MicrOS
mvn clean install
- Run MicrOS:
java -jar target/MicrOS.jar
- Launch MicrOS
- Open the Application Launcher
- Select desired application (Text Editor, Web Browser, etc.)
- For MicroAssembly development:
- Create new .masm file
- Write your code
- Use the integrated runner to execute
Apps can be created using the standard MicrOS app structure:
YourApp.app/
├── Contents/
│ ├── manifest.json
│ └── Resources/
│ └── app.jar
└── YourApp.desktop
See App Development Guide for detailed instructions.
- Clone the repository
- Install dependencies:
mvn install
- Build the project:
mvn package
We welcome contributions! Please see our Contributing Guidelines for details.
- Bug fixes
- New features
- Documentation improvements
- Application development
- Testing and QA
This project is licensed under the MIT License - see the LICENSE file for details.
- MicroAssembly Language Team
- Java Swing/AWT Contributors
- Open Source Community
![]() |
![]() |
![]() |
![]() |
- Enhanced MicroAssembly IDE features
- Improved application marketplace
- Advanced window management
- Mobile device support
- Cloud integration
Made with ❤️ by the MicrOS Team