C Scientific Computing

Open-source C projects categorized as Scientific Computing

Top 12 C Scientific Computing Projects

Scientific Computing
  1. Torch

    http://torch.ch

  2. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  3. FFTW

    DO NOT CHECK OUT THESE FILES FROM GITHUB UNLESS YOU KNOW WHAT YOU ARE DOING. (See below.)

  4. ohpc

    OpenHPC Integration, Packaging, and Test Repo

  5. collapse

    Advanced and Fast Data Transformation in R (by SebKrantz)

  6. datoviz

    ⚡ Datoviz: high-performance GPU scientific data visualization C/C++/Python library

    Project mention: Datoviz: High-Performance GPU Scientific Visualization Library with Vulkan | news.ycombinator.com | 2025-03-13

    "Datoviz: high-performance GPU scientific data visualization C/C++/Python library" https://github.com/datoviz/datoviz

    > In the long term, Datoviz will mostly be used as a VisPy 2.0 backend.

    ctypes bindings for Python

    Matplotlib and MATLAB colormaps

    0.4: WebGPU, Jupyter

  7. GSL

    GNU Scientific Library with CMake build support and AMPL bindings (by ampl)

  8. sundials

    Official development repository for SUNDIALS - a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. Pull requests are welcome for bug fixes and minor changes.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. numo-narray

    Ruby/Numo::NArray - New NArray class library

  11. p4pdes

    C and Python examples from my book on using PETSc and Firedrake to solve PDEs

  12. siconos

    Simulation framework for nonsmooth dynamical systems

  13. adorad

    Fast, Expressive, & High-Performance Programming Language for those who dare

  14. arpra

    Arpra is a C library for analyzing the propagation of numerical error in arbitrary precision IEEE-754 floating-point computations.

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 Scientific Computing discussion

Log in or Post with

C Scientific Computing related posts

  • interesting read

    1 project | /r/CentOS | 8 Jul 2023
  • Rocky strikes back at Red Hat

    1 project | news.ycombinator.com | 1 Jul 2023
  • HPC usage etiquette.

    2 projects | /r/HPC | 11 May 2023
  • HPC OS for Non-expert

    1 project | /r/HPC | 18 Apr 2023
  • How useful/important is OpenStack for HPC?

    1 project | /r/HPC | 29 Mar 2023
  • Use Ocaml to output C for a plugin system?

    1 project | /r/ocaml | 15 Mar 2023
  • Wanting to setup a cluster

    2 projects | /r/HPC | 25 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Torch 9,010
2 FFTW 2,828
3 ohpc 891
4 collapse 672
5 datoviz 626
6 GSL 584
7 sundials 559
8 numo-narray 421
9 p4pdes 193
10 siconos 172
11 adorad 62
12 arpra 23

Sponsored
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io

Did you know that C is
the 6th most popular programming language
based on number of references?