Exploring System76's New Rust Based Desktop Environment

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • 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