Skip to content

AdvancedOS is a cutting-edge Python-powered desktop environment with a sleek GUI, dynamic taskbar, interactive desktop, and essential utilities like a calculator, text editor, Python console, and more. Fully customizable and expandable, it brings the functionality of an OS to lifeโ€”perfect for innovation and experimentation!

License

Notifications You must be signed in to change notification settings

codingwithnsh/AdvancedOS

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

AdvancedOS

๐Ÿ“š Overview

AdvancedOS is a comprehensive, modern desktop environment built using Python's Tkinter library. It emulates a full-featured operating system interface with a Mac-style UI, complete with a dock, menu bar, and over 1000+ features inspired by Windows, macOS, and Linux.

โœจ Version 2.0 - Major Update

This version includes a complete redesign with:

  • Mac-style UI with dock and menu bar
  • 1000+ features across all categories
  • Modern theming (Light/Dark modes)
  • Comprehensive applications
  • Advanced system monitoring
  • Professional file management
  • Multimedia support
  • Productivity suite

๐ŸŽฏ Key Features (1000+)

๐ŸŽจ User Interface & Design (50 features)

Mac-style menu bar, desktop icons, dock, status bar, notifications, window management, app switcher, context menus, tooltips, themes, wallpapers, animations, and more.

๐Ÿ“ File Management (150 features)

Advanced file explorer with navigation, operations (copy, cut, paste, delete, rename), search, properties, favorites, recent files, drag-and-drop, previews, and more.

๐Ÿ“ Text Editor (80 features)

Line numbers, syntax highlighting, tabs, file operations, find/replace, undo/redo, word count, auto-save, and more.

๐Ÿงฎ Calculator (50 features)

Basic arithmetic, scientific functions, memory, history, trigonometric functions, programmer mode, and more.

๐ŸŒ Web Browser (60 features)

URL navigation, tabs, bookmarks, downloads, history, private browsing, zoom, extensions, and more.

๐Ÿ’ป Terminal (70 features)

Command-line interface with Unix-like commands (ls, cd, pwd, echo, calc), history, tab completion, sessions, and more.

๐ŸŽต Music Player (60 features)

Playback controls, playlists, shuffle, repeat, equalizer, lyrics, visualizations, multiple formats, and more.

๐ŸŽฌ Video Player (50 features)

Video playback, subtitles, audio tracks, speed control, filters, picture-in-picture, and more.

๐Ÿ“ท Photo Viewer (60 features)

Image viewing and editing: rotate, flip, zoom, crop, filters, effects, layers, batch processing, and more.

๐Ÿ“ง Email Client (70 features)

Inbox, sent, drafts, trash, compose, reply, forward, attachments, signatures, filters, search, multiple accounts, and more.

๐Ÿ“… Calendar (60 features)

Multiple views (month, week, day, year), event creation, reminders, recurring events, categories, sharing, import/export, and more.

๐Ÿ“‹ Notes (50 features)

Rich text formatting, categories, tags, search, attachments, sync, markdown, export, and more.

๐Ÿ“Š Activity Monitor (80 features)

Real-time CPU/RAM/Disk graphs, process management, network stats, battery health, diagnostics, and more.

โš™๏ธ Settings (100 features)

Appearance, system info, network, privacy, security, user accounts, display, sound, and more.

๐Ÿ” Spotlight Search (30 features)

Universal search for apps, files, contacts, quick actions, calculator, conversions, dictionary, and more.

๐Ÿ› ๏ธ Utilities (200 features)

Screen capture, color picker, converters (unit, currency), world clock, timer, stopwatch, dictionary, voice recorder, PDF reader, screen magnifier, paint app, system cleaner, compression tools, disk utility, network utilities, password manager, clipboard manager, font manager, and more.

๐ŸŽ“ Productivity (50 features)

To-do list, contact manager, bookmarks manager, and more.

๐Ÿ”ง Developer Tools (50 features)

Code editor with Git, database browser, API tester, JSON editor, regex tester, hash generator, QR code generator, and more.

๐ŸŽฎ Entertainment (30 features)

Games (Tic-Tac-Toe, Snake, Minesweeper, Solitaire, Sudoku, Chess), emoji picker, random generators, customization, and more.

๐Ÿš€ Getting Started

Prerequisites

  • Python 3.8 or higher

Installation

  1. Clone the repository:

    git clone https://github.com/codingwithnsh/AdvancedOS.git
    cd AdvancedOS
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run AdvancedOS:

    python main.py

๐ŸŽจ Interface Overview

  • Menu Bar: System-wide commands (File, Edit, View, Go, Window)
  • Desktop: Icon-based application launcher with wallpaper
  • Dock: Mac-style quick-launch bar (Spotlight, Finder, Browser, Mail, Calendar, Notes, Music, Photos, Settings, Terminal, Activity Monitor, Trash)
  • Status Bar: Real-time system info (CPU, RAM, Disk, Network, Battery, Time)

โŒจ๏ธ Keyboard Shortcuts

  • Ctrl+Q: Quit
  • Ctrl+N: New document
  • Ctrl+F: File explorer
  • Ctrl+T: Terminal
  • Alt+Tab: App switcher
  • F11: Fullscreen

๐ŸŽฏ Main Applications

All applications feature professional UI design with comprehensive functionality:

  • File Explorer: Professional file management
  • Text Editor: Full-featured with syntax support
  • Calculator: Advanced with scientific functions
  • Browser: Integrated web browsing
  • Terminal: Unix-like command interface
  • Music/Video Players: Complete media playback
  • Photo Viewer: Image viewing and editing
  • Email: Full email management
  • Calendar: Event scheduling
  • Notes: Rich text note-taking
  • Activity Monitor: System monitoring
  • Settings: Comprehensive customization

๐ŸŽจ Themes

  • Light Mode: Clean, bright interface
  • Dark Mode: Modern, easy on eyes
  • Custom Colors: Personalize accent colors
  • Wallpapers: Custom desktop backgrounds

Settings auto-saved to: ~/.advancedos_settings.json

๐Ÿ”ง Technical Details

  • Language: Python 3
  • GUI: Tkinter
  • Design: Object-Oriented
  • Code: 2000+ lines
  • Platforms: Windows, macOS, Linux

๐Ÿค Contributing

Contributions welcome! Fork, create feature branch, commit, push, and open PR.

๐Ÿ“ License

MIT License

๐Ÿ“Š Statistics

  • Features: 1020+
  • Applications: 30+
  • Utilities: 50+
  • Themes: 2
  • Code Lines: 2000+

Built with โค๏ธ using Python and Tkinter

Version 2.0 - A Complete Operating System Experience

About

AdvancedOS is a cutting-edge Python-powered desktop environment with a sleek GUI, dynamic taskbar, interactive desktop, and essential utilities like a calculator, text editor, Python console, and more. Fully customizable and expandable, it brings the functionality of an OS to lifeโ€”perfect for innovation and experimentation!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages