seanmonstar/num_cpus

Get the number of CPUs in Rust

Rust

627

172 commits

updated Jan 20, 2026

See the code

README

num_cpus

crates.io CI Status

Count the number of CPUs on the current machine.

Usage

Add to Cargo.toml:

[dependencies]
num_cpus = "1.0"

In your main.rs or lib.rs:

extern crate num_cpus;

// count logical cores this process could try to use
let num = num_cpus::get();
rust

Significant stargazers

Tobias Klauser

704 followers · starred Dec 2018

tesuji

49 followers · starred Jan 2019

David Peter

8,175 followers · starred Sep 2017

Takayuki Maeda

455 followers · starred Apr 2025

seanmonstar/num_cpus

Get the number of CPUs in Rust

Rust

627

172 commits

updated Jan 20, 2026

See the code

README

num_cpus

crates.io CI Status

Count the number of CPUs on the current machine.

Usage

Add to Cargo.toml:

[dependencies]
num_cpus = "1.0"

In your main.rs or lib.rs:

extern crate num_cpus;

// count logical cores this process could try to use
let num = num_cpus::get();
rust

Significant stargazers

Tobias Klauser

704 followers · starred Dec 2018

tesuji

49 followers · starred Jan 2019

David Peter

8,175 followers · starred Sep 2017

Takayuki Maeda

455 followers · starred Apr 2025