System Ninja

Rating: 
5
Your rating: None Average: 5 (3 votes)

Fully coded, built, deployed, and packaged into an RPM entirely from inside a Sony Xperia XA2 running Sailfish OS. No computer. No IDE. No SDK. Just a terminal, a text editor, and pure determination.
 

System Ninja is a native system monitor built for Sailfish OS. It delivers real-time hardware insights with a visually stunning, buttery-smooth interface that feels right at home on your Sailfish device.

What makes it stand out:

Live CPU tracking with per-second updates, animated progress bars, and a beautiful sparkline graph that visualizes your processor history over time.
Memory monitoring that shows exactly how much RAM is in use, with smooth color-coded bars that adapt to your usage levels.
Storage overview so you always know how much space you have left before hitting the wall.
Battery intelligence with real-time capacity, charging status, and temperature readouts.
Network speed monitor tracking live download and upload speeds with dynamic activity visualization.
Thermal monitoring pulling sensor data directly from your device to show accurate CPU temperatures.
Load average at a glance - 1m, 5m, 15m system load stats.
Top processes ranked by real-time CPU and memory usage, giving you instant visibility into what is consuming your system resources.

Design & UX:

Every pixel was crafted for Sailfish OS. The app uses native Silica components, smooth SmoothedAnimations on every progress bar, color-coded warning s that shift from green to amber to red as usage climbs, and a polished cover page that shows your CPU, RAM, and battery at a glance - complete with a one-tap refresh action. The layout is clean, information-dense, and instantly readable.

Cover action:

Swipe to the app cover on your home screen and see live CPU percentage with a colored progress bar, plus RAM and battery stats - all updating automa tically. Tap the refresh icon to pull fresh data on demand.

Technical:

Built with QML and Python via PyOtherSide, System Ninja reads directly from native Linux interfaces - /proc, /sys, and thermal zones - delivering ac curate, low-overhead system stats without relying on third-party libraries or bloated frameworks. It is fast, lightweight, and respects your battery.

MIT Licensed. 
Github: 
https://github.com/Andrew21P/system-ninja/

Made in Portugal.

Screenshots: 
Application versions: 
AttachmentSizeDate
File system-ninja-1.0.0-1.noarch.rpm199.9 KB15/05/2026 - 16:59
File system-ninja-1.0.1-1.noarch.rpm200.58 KB15/05/2026 - 23:27
Changelog: 

(none)

Comments

davodego's picture

It dosn't start on xperia 10 III SFOS 5.0.0.77
line 4: qmlscene: not found

CitymanDev's picture

Hey Davo! sorry for the Hassle, is the first app I develop for SFOS, and I only tested directly on the XA2 where I already got the dependencies before, I already fixed it hopefully and should now include those missing dependencies to the RPM. Do you mind trying again with the new rpm? Thanks!  system-ninja-1.0.1-1.noarch.rpm

davodego's picture

Thanks, it's now up and running and working perfectly.

eson's picture

Wow... sounds fantastic, but can we see the source code?

CitymanDev's picture

Hey Eson, I just added the gh link to the description. Thanks for letting me know.