Directory

Open Source Packages

Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.

5929 packages

All Packages

92Health
Library npm

KaTeX

Fast, self-contained JavaScript library for print-quality LaTeX math rendering on the web.

20,387
MIT
Used by 65
44Health
Library npm

remark-math

A unified remark plugin that adds LaTeX math syntax to markdown, ready to render with KaTeX or MathJax.

513
MIT
Used by 37
67Health
Library npm

mathjs

Extensive math library for JavaScript and Node.js with big numbers, complex numbers, units, and matrices.

15,072
Apache 2.0
Used by 14
92Health
Library PyPI

networkx

Python library for creating, manipulating, and analyzing complex networks and graphs.

17,258
BSD 3
Used by 13
93Health
Library PyPI

SymPy

Full-featured computer algebra system (CAS) written entirely in pure Python

14,938
BSD 3
Used by 5
26Health
Library npm

mdast-util-math

mdast extension to parse and serialize LaTeX-style math syntax embedded in markdown syntax trees.

21
MIT
Used by 5
27Health
Library npm

micromark-extension-math

A micromark extension that parses inline and block LaTeX math syntax in Markdown and renders it to HTML using KaTeX.

30
MIT
Used by 4
78Health
Library Cargo

glam

A simple, fast SIMD-accelerated 3D linear algebra library for Rust games and graphics, with no generics and no trait-fragmented API.

2,050
MIT
Used by 3
59Health
Library Cargo

approx

Approximate floating point equality comparisons and assertions for Rust

191
Apache 2.0
Used by 3
42Health
Library npm

react-katex

React components — InlineMath and BlockMath — for rendering LaTeX expressions with KaTeX

440
MIT
Used by 2
20Health
Library npm

micromark-extension-llm-math

A micromark extension that parses LaTeX math from LLM output, including backslash-delimited \( \) and \[ \] notation, and renders it to HTML via KaTeX.

27
MIT
Used by 2
54Health
Library Cargo

nalgebra

General-purpose linear algebra library for the Rust ecosystem

4,788
Apache 2.0
Used by 1
86Health
Library Composer

Brick\Math

Arbitrary-precision arithmetic for PHP with immutable big integer, decimal, and rational numbers.

2,173
MIT
Used by 1
52Health
Library PyPI

python-igraph

Fast graph and complex-network analysis for Python.

1,462
GPL 2.0
Used by 1
87Health
Library Cargo

libm

A pure-Rust, no_std implementation of the C math library for float functions.

519
MIT
Used by 1
32Health
Library Composer

bcmath_compat

Pure PHP polyfill for the bcmath arbitrary-precision math extension

167
MIT
Used by 1
45Health
Library npm

ember-math-helpers

Handlebars template helpers for basic arithmetic and the full JavaScript Math API in Ember.js.

105
MIT
Used by 1
33Health
Library npm

haversine-distance

A zero-dependency JavaScript implementation of the Haversine formula for great-circle distance between two coordinates, in meters.

83
MIT
Used by 1
28Health
Library npm

percentile

Calculate one or many percentiles from an array of numbers, TypedArrays, or objects in a single pass.

30
MIT
Used by 1
19Health
Library npm

expr-eval-fork

A security-patched fork of expr-eval for safely parsing and evaluating math expressions in JavaScript without native eval().

7
MIT
Used by 1
16Health
Library Cargo

bezier-easing-rs

A type-generic Rust port of gre's bezier-easing for sampling cubic Bezier curves as animation easing functions.

2
MIT
Used by 1
32Health
Library npm

is-odd

A minimal JavaScript utility that checks whether a number or numeric string is odd, with built-in type and integer-range validation.

363
MIT

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers