Exploring System76's New Rust Based Desktop Environment

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/pop_os

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • SaaSHub - Software Alternatives and Reviews
  • windows-drivers

    Windows Drivers for System76 Open Firmware Machines

  • cosmic-comp

    Compositor for the COSMIC desktop environment

    They are currently working in the compositor for COSMIC, feel free to file a request there.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • bevy

    A refreshingly simple data-driven game engine built in Rust

    Then you may be interested in https://bevyengine.org and /r/rust_gamedev

  • cglue

    Rust ABI safe code generator

    Importing Rust is the same process as you'd use to import a C library, but there's a lot of people actively invested in this area so there's likely already automated tooling of some sort. Google uses https://cxx.rs for automating C++ bindings to Rust libraries, and lately there's been experiments like cglue to automate C bindings.

  • cxx

    Safe interop between Rust and C++

    Importing Rust is the same process as you'd use to import a C library, but there's a lot of people actively invested in this area so there's likely already automated tooling of some sort. Google uses https://cxx.rs for automating C++ bindings to Rust libraries, and lately there's been experiments like cglue to automate C bindings.

  • libcosmic

    WIP library for COSMIC applications

    You can check out the code here: https://github.com/pop-os/libcosmic

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts