Minimalistic App suite to cover all the basic day to day tasks.

CSuite

In an era marked by the rise of low-power, touch based devices, the incorporation of Linux into such platforms has become an equally inescapable trend like Steam Deck, Raspberry Pi. While KDE, GNOME, and other desktop environment (DE) apps flourish, predominantly catering to high-performance personal devices such as laptops and desktops, a void persists in the realm of lower-end, touch-based counterparts that offer a good user interface while using less resource. Stepping into this void is the CoreApps Application suite, in short CSuite, made by CuboCore Group. Every facet of our suite has been thoughtfully engineered to address the unique demands of the lower-resource, touch based landscape.

  • All of our apps are designed to be touch-friendly, catering to devices such as the Steam Deck, Linux phones, and tablets. We are actively working on ensuring this compatibility.
  • Our apps are optimized to run on low-resource devices like Raspberry Pi, even in the absence of hardware acceleration.
  • Our apps are lightweight, with minimal dependencies, efficient RAM and CPU usage.
  • Bookmark support across all CSuite apps and system apps centralizes your important files, allowing you to access them from one unified app.
  • Our apps make effective use of vertical screen real estate, displaying essential information and prioritizing user-relevant content in the limited screen size.
  • The Recent Activities feature in the CSuite apps displays all opened apps alongside their corresponding files. Double-clicking restores the app along with the previously worked-on file.
  • We adhere to C++17 coding standards, ensuring clean and tested code in the latest release of the Qt framework.

Use cases

Pictures taken at CSuite v2.9.0 release.

CoreImage in mutantC CoreTerminal in mutantC CoreStuff in mutantC
CSuite in mutantC

Videos

CSuite in PostmarketOS, more videos here in YouTube

Release v5.0

Version 5.0 — a major update with domain migration and a full port to Qt6. Here are some of the notable changes in this release.

  • C Suite — Domain changed from .org to .cc. All apps and libraries have been ported and now require Qt6.
  • LibCPrime and LibCSys — More robust implementation of CCoreApplication and CGuiApplication classes in libcprime. Fixed crash caused by the diskinfo class.
  • CorePDF — Now uses QDocumentView from the qtextra repository; PDF view buttons moved to the side view and it uses the native search UI.
  • CoreGarage — Removed the backup settings folder feature.
  • CoreToppings — SNI, Tray, and Btfiletransfer plugins have been disabled for this release.
  • CoreImage — Added a full-screen button and improved exit UX.
  • CoreTerminal — Now detects running processes or active serial connections when closing.
  • CoreInfo — Added a splitter to resize the information panels.

Known Issues

See the project's GitLab Issues for known issues and ongoing work on new features.

Tested In

Qt toolkit 6.8.2.

For more details and to report bugs, please visit the project GitLab issues.