COSMIC UX
Customize User Experiences
Quickly code your project utilizing modular elements created with customization in mind.
Safe + Secure
Applets are built with memory-safe Rust
Beautiful + On Brand
Integrated theming keeps UI cohesive
Create Easily
The Applet Template and libcosmic widget library make development simple
UX Your Way
Ship custom panel layouts and applets to express your unique vision.
Create Your Custom UX
Bring On the Shortcuts!
Define default shortcuts that boost navigation and multitasking for your users while providing them with intuitive features to empower their preferred workflow.
Mix & Match Default Applets
What functions do your users prioritize? You decide what applets they see on first install and where they're positioned. You can even build and ship your own applets to create unique menus, features, and user experiences.
Panels
COSMIC supports single- and dual-panel layouts, with panels on any screen edge. Arrange applets in the beginning, center, or end of each panel, adjust size and opacity, make corners square or rounded, and add your own unique applet and theme.
Settings
Modify default settings to suit your users preferences and add custom Settings pages for your distro using cargo [feature flags](https://doc.rust-lang.org/cargo/reference/features.html). For instance, Pop!_OS is adding an "Upgrades and Restore" page specific to the Pop!_OS installer recovery partition, apt automatic upgrades and pop-upgrade.
Cargo features flag example: `cargo build --release --features [ pop-os | ubuntu | fedora | aeryn-os | arch ]`
Community Applets
No need for extensions. Contributors are already expanding what's possible in COSMIC. Package your applets with flatpak to feature them on the COSMIC Store.
Clipboard Manager
Manage multiple copied items to the clipboard. Supports images.
Logo Menu
Customizable start menu with customizable logo.
External Monitor Brightness
Change brightness of external monitors via DCC/CI protocol.
Weather
Check it. Wince. Stay inside. It’s nice inside.
System Monitor
Monitor resource usage: CPU, GPU, RAM, VRAM, Disk I/O, Network I/O.
Minimon
Lightweight hardware usage monitoring with customization.
Contribute + Collaborate
Applet Dev
Develop COSMIC apps and applets with the **libcosmic** toolkit
Applet Template
Flatpack packaging
App Dev Community
A community for building and shipping COSMIC apps and applets