Cpu X

CPU-X is a Free software that gathers information on CPU, motherboard and more
Alternatives To Cpu X
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Cpu X1,657
18 days ago2gpl-3.0C
CPU-X is a Free software that gathers information on CPU, motherboard and more
1m Go Tcp Server1,237
2 years ago2April 15, 20213Go
benchmarks for implementation of servers which support 1 million connections
Boomer1,07627a month ago18February 22, 20229mitGo
A better load generator for locust, written in golang.
21 hours ago160mitJulia
🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs
2 months ago22mitShell
Various gRPC benchmarks
Chillout57734a year ago26January 23, 20208mitJavaScript
Reduce CPU usage by non-blocking async loop and psychologically speed up in JavaScript
4 years ago3apache-2.0Shell
VPS benchmark script — based on the popular bench.sh, plus CPU and ioping tests, and dual-stack IPv4 and v6 speedtests by default
Sbc Bench488
a day ago1bsd-3-clauseShell
Simple benchmark for single board computers
Sympact439485 years ago7May 28, 20183mitJavaScript
🔥 Simple stupid CPU/MEM "Profiler" for your JS code.
7 years ago23gpl-2.0C++
Volumetric 3D Mapping in Real-Time on a CPU
Alternatives To Cpu X
Select To Compare

Alternative Project Comparisons

Logo GitHub release GitHub commits GitHub downloads GitHub total downloads GitHub issues GitHub pull-requests Translation status

Linux FreeBSD AppImage
Build Status (Linux) Build Status (FreeBSD) AppImage Continuous

CPU-X is a Free software that gathers information on CPU, motherboard and more.
CPU-X is a system profiling and monitoring application (similar to CPU-Z for Windows), but CPU-X is a Free and Open Source software designed for GNU/Linux and FreeBSD.
This software is written in C and built with CMake tool.
It can be used in graphical mode by using GTK or in text-based mode by using NCurses. A dump mode is present from command line.

⚠️ There is no major plans for the future, see this announcement.

Table of contents


Build-only dependencies

These dependencies are needed to build CPU-X:

Test dependencies

These dependencies are needed to test CPU-X:

Build and run dependencies

These dependencies are needed to build¹ and run CPU-X:

¹On some GNU/Linux distributions, the appropriate -dev or -devel package is needed.

Download and install

From repositories

In alphabetical order:

All packages:
Packaging status

From GitHub releases

Look for Assets here GitHub release for portable binary (AppImage).

Manual build

For step-by-step guide, please read this page on the Wiki.


Application is available in menu (System Tools category). If you start the daemon, it will allow CPU-X to access some special devices, which provides more information and avoid empty labels.
The CPU-X daemon requires root privileges, and it uses Polkit for privileges escalation.

You can use cpu-x from command line, some options are available, like:

  • --gtk: to start the graphical user interface (default)
  • --ncurses: to start the text-based user interface
  • --dump: to get a summary of data

Use --help to see all arguments.


More informations are available on Wiki, like screenshots, troubleshooting and tips. You can access to the Wiki with this link.

Bugs/Improvements/Request features

Please open a new issue and fill the appropriate template. Note that text between <!-- ... --> is not displayed.

Translate CPU-X

If you want to translate CPU-X in your native tongue, please visit the Weblate page.
POT file is updated on each changes thanks to Update POT file workflow.

Popular Cpu Projects
Popular Benchmark Projects
Popular Hardware Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.