The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Math Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
manim
A community-maintained Python framework for creating mathematical animations. (by ManimCommunity)
-
DSA-Bootcamp-Java
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
algodeck
An Open-Source Collection of 200+ Flash Cards to Help You Preparing Your Algorithms & Data Structures Interview 💯
-
cute_headers
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
-
MathUtilities
A collection of some of the neat math and physics tricks that I've collected over the last few years.
-
Stats
A well tested and comprehensive Golang statistics library package with no dependencies. (by montanaflynn)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I want to resolve this KaTeX issue, so in order to test my ideas, is there some LaTeX test file with just a lot of equations, preferably inline (since this issue is related to inline math) but without fancy libraries or stuff not included in KaTeX?
Project mention: Expanding from Laravel and MVC: How to learn algorithms, patterns and more while coding? | /r/laravel | 2023-07-05if you want something more extensive you can check out this ongoing course which has already covered lots of topics in depth. https://github.com/kunal-kushwaha/DSA-Bootcamp-Java there is a playlist on youtube and assignments on github for practice
You might already be familiar, but a GPU.js backend can provide some speedups via good old WebGL -- no need for WebGPU just yet!
[0]: https://github.com/gpujs/gpu.js/
Project mention: Show HN: Heynote – A Dedicated Scratchpad for Developers | news.ycombinator.com | 2023-12-22The Math blocks are powered by Math.js (https://mathjs.org/).
Project mention: AutoCodeRover resolves 22% of real-world GitHub in SWE-bench lite | news.ycombinator.com | 2024-04-09Thank you for your interest. There are some interesting examples in the SWE-bench-lite benchmark which are resolved by AutoCodeRover:
- From sympy: https://github.com/sympy/sympy/issues/13643. AutoCodeRover's patch for it: https://github.com/nus-apr/auto-code-rover/blob/main/results...
- Another one from scikit-learn: https://github.com/scikit-learn/scikit-learn/issues/13070. AutoCodeRover's patch (https://github.com/nus-apr/auto-code-rover/blob/main/results...) modified a few lines below (compared to the developer patch) and wrote a different comment.
There are more examples in the results directory (https://github.com/nus-apr/auto-code-rover/tree/main/results).
The Fortran implementation is just a reference implementation. The goal of reference BLAS [0] is to provide relatively simple and easy to understand implementations which demonstrate the interface and are intended to give correct results to test against. Perhaps an exceptional Fortran compiler which doesn't yet exist could generate code which rivals hand (or automatically) tuned optimized BLAS libraries like OpenBLAS [1], MKL [2], ATLAS [3], and those based on BLIS [4], but in practice this is not observed.
Justine observed that the threading model for LLaMA makes it impractical to integrate one of these optimized BLAS libraries, so she wrote her own hand-tuned implementations following the same principles they use.
[0] https://en.wikipedia.org/wiki/Basic_Linear_Algebra_Subprogra...
[1] https://github.com/OpenMathLib/OpenBLAS
[2] https://www.intel.com/content/www/us/en/developer/tools/onea...
[3] https://en.wikipedia.org/wiki/Automatically_Tuned_Linear_Alg...
[4]https://en.wikipedia.org/wiki/BLIS_(software)
To get started you need a running instance of Livebook
Project mention: added nav agent so that it won't rub its face on the wall all the time | /r/godot | 2023-05-17i tried fabrik at first, then switched to ccdik http://www.andreasaristidou.com/FABRIK.html https://github.com/zalo/MathUtilities/blob/master/Assets/IK/CCDIK/CCDIKJoint.cs
Project mention: Node still seems better than python after all this time for web server speed but.. | /r/node | 2023-06-20Numpy is a library - node.js has plenty of them, what is missing? There is stdlib package that offers optimized math functions, for example.
I can't reply to the guy saying julia is the only one. But there are others.
Ceres uses dual numbers
https://github.com/ceres-solver/ceres-solver/blob/master/inc...
This library from google is used everywhere in robotics, so it's hardly some backwater little side project.
So does c++ autodiff
Project mention: Simple Statistics: Statistical methods in JavaScript for browsers and servers | news.ycombinator.com | 2023-06-24This project is nice enough, but I wonder what is the point of some of the simpler functions.
The maxSorted function for example is as trivial as it gets: https://github.com/simple-statistics/simple-statistics/blob/... It would be actually simpler for everyone without the abstraction.
Math related posts
- A Rigorous Derivation of the Bubble Sort Curve
- Blaze: A High Performance C++ Math library
- 3Blue1Brown: Visualizing Attention, a Transformer's Heart
- AutoCodeRover resolves 22% of real-world GitHub in SWE-bench lite
- This Week In Python
- LLaMA Now Goes Faster on CPUs
- Documentation as code: Principles, workflow, and challenges
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Math projects? This list will help you:
Project | Stars | |
---|---|---|
1 | freeCodeCamp | 387,899 |
2 | LeetCode-Go | 31,962 |
3 | manim | 18,854 |
4 | KaTeX | 17,695 |
5 | DSA-Bootcamp-Java | 15,327 |
6 | gpu.js | 14,953 |
7 | mathjs | 14,027 |
8 | SymPy | 12,384 |
9 | mlcourse.ai | 9,390 |
10 | GLM | 8,671 |
11 | OpenBLAS | 5,952 |
12 | algodeck | 5,385 |
13 | QuantLib | 4,810 |
14 | CGal | 4,534 |
15 | livebook | 4,410 |
16 | cute_headers | 4,105 |
17 | MathUtilities | 4,082 |
18 | stdlib | 4,001 |
19 | ceres-solver | 3,589 |
20 | MathNet | 3,390 |
21 | simple-statistics | 3,326 |
22 | mafs | 3,156 |
23 | Stats | 2,881 |
Sponsored