Liboxide is the library that all the internal applications for Oxide use. It was built to simplify code sharing between these applications, but also grew to create simplified interfaces for various tasks required by applications on the device. It’s largely assumed that applications are built using the Qt Framework that use liboxide.

$ opkg install liboxide


  • Provides APIs for interacting with xochitl settings.

  • Provides APIs for interacting with Oxide.

  • Can be updated without having to update all the applications that require it.


  • Lots of external dependencies.

  • Many portions depend on Oxide being in use.

  • Applications may break and require updates if there are breaking changes to the library.