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. Learn more →
Top 19 Python numba Projects
-
I'm surprised to see pytorch and Jax mentioned as alternatives but not numba : https://github.com/numba/numba
I've recently had to implement a few kernels to lower the memory footprint and runtime of some pytorch function : it's been really nice because numba kernels have type hints support (as opposed to raw cupy kernels).
-
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.
-
Project mention: Stumpy: Python library to computing matrix profiles on timeseries | news.ycombinator.com | 2025-03-19
-
-
diffeqpy
Solving differential equations in Python using DifferentialEquations.jl and the SciML Scientific Machine Learning organization
-
-
warp-drive
Discontinued Extremely Fast End-to-End Deep Multi-Agent Reinforcement Learning Framework on a GPU (JMLR 2022)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
simba-ps
Fast deterministic all-Python Lennard-Jones particle simulator that utilizes Numba for GPU-accelerated computation.
-
ruck
🧬 Modularised Evolutionary Algorithms For Python with Optional JIT and Multiprocessing (Ray) support. Inspired by PyTorch Lightning
-
Python-Complementary-Languages
Just a small test to see which language is better for extending python when using lists of lists
-
-
-
Agreed, never had a problem with the speed of anything NumPy or Arrow based.
Here's my alternative: https://github.com/otsaloma/dataiter https://dataiter.readthedocs.io/en/latest/_static/comparison...
Planning to switch to NumPy 2.0 strings soon. Other than that I feel all the basic operations are fine and solid.
Note for anyone else rolling up their sleeves: You can get quite far with pure Python when building on top of NumPy (or maybe Arrow). The only thing I found needing more performance was group-by-aggregate, where Numba seems to work OK, although a bit difficult as a dependency.
-
pixerise
A high-performance 3D software renderer implemented in Python, optimized with NumPy and Numba JIT compilation.
Project mention: Pixerise: A high-performance 3D software renderer implemented in Python | news.ycombinator.com | 2025-02-02 -
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python numba discussion
Python numba related posts
-
Stumpy: Python library to computing matrix profiles on timeseries
-
Powerful and scalable Python library for modern time series analysis
-
TDAmeritrade: Timeseries Analysis with Stumpy
-
Stumpy: Matrix profile time series analysis
-
Data Parallel Extensions for Python: near-native speed for scientific computing
-
Time Series Analysis for air pollution data not aligned [R] [P]
-
[D] STUMPY v1.11.0 Released for Modern Time Series Analysis
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 May 2025
Index
What are some of the best open-source numba projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | Numba | 10,409 |
2 | stumpy | 3,912 |
3 | awkward | 878 |
4 | diffeqpy | 566 |
5 | ranx | 549 |
6 | warp-drive | 482 |
7 | numpy-groupies | 203 |
8 | CyberRadio | 198 |
9 | numba-dpex | 81 |
10 | simba-ps | 76 |
11 | ruck | 53 |
12 | Python-Complementary-Languages | 31 |
13 | qnorm | 31 |
14 | mapa | 28 |
15 | dataiter | 26 |
16 | pixerise | 21 |
17 | dpbench | 17 |
18 | pydlpack | 14 |
19 | python-performance-playground | 4 |