This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product Thumbnail

NumC

The ultimate mathematics framework for modern C++.

GitHub
Data & Analytics
Modeling
Data Science
Visit WebsiteSee on Product HuntGithub

Hunted byMateusz Słotwiński Mateusz Słotwiński

NumC is a modern, high-performance, purely declarative mathematical framework written entirely in C++20 with zero external dependencies. It brings the expressive elegance of Python's NumPy/SciPy/Matplotlib ecosystem into the world of compiled, statically-typed C++ — without sacrificing a single cycle of performance. Everything — from neural networks to FFT to publication-quality SVG rendering — is implemented from scratch in pure standard C++.

Top comment

NumC is a modern C++20 scientific computing framework designed to write mathematics exactly the way you think it, rather than how the compiler demands it. It is 99% header-only and has zero external dependencies (no Eigen, no Boost, no FFTW). Everything—including an SVG graph renderer, native Win32 plotting windows, MLP neural networks with Adam optimizer, and adaptive ODE solvers—is implemented from scratch in pure C++20. It utilizes lazy evaluation via internal expression trees (func), allowing you to compose complex multivariable functions, map them over data tensors, or pass them directly to numerical differentiation and integration routines with natural mathematical syntax. Repo: https://github.com/mslotwinski-d... I wanted to create a lightweight alternative for compiled environments that mimics the expressive freedom of NumPy/SciPy while retaining static typing and C++ performance. I'd love to hear your thoughts on the API ergonomics and implementation.

Comment highlights

Having NumPy parity in C++ sounds amazing, especially for compute-heavy work. One thing that would make this a daily driver for me is built-in support for sparse arrays and linear algebra, since dense tensors only get you so far once you're dealing with real-world data like graphs or recommendation systems.

About NumC on Product Hunt

The ultimate mathematics framework for modern C++.

NumC was submitted on Product Hunt and earned 3 upvotes and 3 comments, placing #155 on the daily leaderboard. NumC is a modern, high-performance, purely declarative mathematical framework written entirely in C++20 with zero external dependencies. It brings the expressive elegance of Python's NumPy/SciPy/Matplotlib ecosystem into the world of compiled, statically-typed C++ — without sacrificing a single cycle of performance. Everything — from neural networks to FFT to publication-quality SVG rendering — is implemented from scratch in pure standard C++.

NumC was featured in GitHub (41.3k followers), Data & Analytics (5.7k followers), Modeling (465 followers) and Data Science (3.9k followers) on Product Hunt. Together, these topics include over 29.5k products, making this a competitive space to launch in.

Who hunted NumC?

NumC was hunted by Mateusz Słotwiński . A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how NumC stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.