C Benchmarking

Open-source C projects categorized as Benchmarking

Top 9 C Benchmarking Projects

Benchmarking
  1. systeminformer

    A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ http://www.windows-internals.com

    Project mention: Show HN: Appstat – Process Monitor for Windows | news.ycombinator.com | 2025-03-04

    For advanced end users? why would they ditch: https://systeminformer.sourceforge.io/ ?

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. MangoHud

    A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb

    Project mention: MangoHud | news.ycombinator.com | 2025-01-13
  4. likwid

    Performance monitoring and benchmarking suite

    Project mention: How to Run DeepSeek R1 671B Locally on a $2000 EPYC Server | news.ycombinator.com | 2025-02-01

    Another idea: AFAICS there have been a few memory-bw zen-related bugs reported to likwid and, in particular, https://github.com/RRZE-HPC/likwid/issues/535 may suggest that you could be hitting a similar bug but with another CPU series.

    The bug report used AMDuProf to confirm that the bandwidth is actually ~2x than what likwid reported. You could try the same.

  5. lzbench

    lzbench is an in-memory benchmark of open-source compressors

    Project mention: Lzbench Compression Benchmark | news.ycombinator.com | 2025-02-14

    ( https://github.com/facebook/zstd/releases/tag/v1.5.6 )

    In my opinion, it is better to check the original repository: https://github.com/inikep/lzbench

  6. cauldron

    A collection of single-file C libraries. (generic containers, random number generation, argument parsing and other functionalities) (by camel-cdr)

    Project mention: Show HN: Fast Random Library for C++17 | news.ycombinator.com | 2025-06-02

    That page ends with "This is the first efficient algorithm for generating random uniform floating-point numbers that can access the entire range of floating point outputs with correct probabilities". I am very skeptical.

    The same basic idea is described here [1] (though without any pretty pictures, but with a link to working code), and I know others have implemented the same insight [2].

    This seems like the kind of thing that is reinvented every time some who cares about random numbers learns how IEEE 754 works.

    [1] http://mumble.net/~campbell/2014/04/28/uniform-random-float

    [2] https://github.com/camel-cdr/cauldron/blob/a673553dd7925b0f1...

  7. jotai-benchmarks

    Collection of executable benchmarks

  8. wasm-score

    A benchmark for standalone WebAssembly

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. LibSee

    Link to this library and it will log all the LibC functions you are calling and how much time you are spending in them!

    Project mention: Consistently Making Wrong Decisions Whilst Writing Recreational C | news.ycombinator.com | 2024-08-24

    Very cool! I've started a similar project around `LD_PRELOAD` a few months ago to profile the time different programs spend on LibC calls. Provoking failures was the next step :)

    Logging nicely was also an issue. I decided to avoid linking to any other symbols and implemented it with inline Assembly for x86/64 and aarch64: https://github.com/ashvardanian/LibSee/blob/fdae92e71c449c91...

  11. sort-test

    A simple sort benchmarking tool

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Benchmarking discussion

Log in or Post with

C Benchmarking related posts

Index

What are some of the best open-source Benchmarking projects in C? This list will help you:

# Project Stars
1 systeminformer 12,099
2 MangoHud 7,249
3 likwid 1,782
4 lzbench 964
5 cauldron 132
6 jotai-benchmarks 43
7 wasm-score 32
8 LibSee 18
9 sort-test 0

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com