An open API service indexing awesome lists of open source software.

awesome-math

A curated list of awesome mathematics resources
https://github.com/rossant/awesome-math

Last synced: 18 days ago
JSON representation

Algebra

Abstract Algebra

Commutative Algebra

  • The CRing Project - Open-source work-in-progress textbook introducing commutative algebra for readers with elementary abstract algebra, with an emphasis on foundations for algebraic geometry.
  • Commutative Algebra Notes - Free graduate course notes by Mel Hochster, from an introductory course through advanced topics such as Cohen-Macaulay rings, multiplicities, and étale maps.

Formal Mathematics and Theorem Proving

  • Elementary Algebra 2e - Free one-semester textbook from OpenStax with web and PDF editions, worked examples, practice exercises, chapter reviews, and answer keys.

Group Theory

Linear Algebra

Representation Theory

Ring and Field Theory

Analysis

Complex Analysis

Functional Analysis

Harmonic Analysis

Measure Theory

Operator Theory

  • Lecture Notes on Operator Algebras - Free graduate notes by John M. Erdman on Hilbert-space operators, Banach algebras, spectral theory, C*-algebras, compact operators, and K-theory.

Real Analysis

Combinatorics and Discrete Mathematics

Analytic Number Theory

Graph Theory

Community and Further Reading

Blogs

  • BetterExplained - Maintained by Kalid Azad.
  • 3Blue1Brown - Animated explanations of mathematics by Grant Sanderson.
  • ILoveMaths - Mathematics lessons and activities for Indian classes 6 to 12.
  • Math Is Fun - Lightweight lessons and reference pages for school mathematics.

Journals and Magazines

Meetings and Conferences

  • MathsJam - Monthly local recreational mathematics and puzzle meetups, plus an annual gathering in the United Kingdom.
  • Talking Maths in Public - Biennial conference for mathematics communicators in the United Kingdom.
  • Bridges - Annual conference on mathematical connections in art, music, architecture, and culture.

Related Curated Lists

  • Theoretical Computer Science - Curated resources on computation, complexity, logic, algorithms, cryptography, and related mathematics.
  • Scientific Computing - Curated software for numerical analysis, scientific computing, meshing, solvers, and visualization.
  • Optimization - Courses, books, notes, and software across mathematical optimization and operations research.
  • Interactive Mathematics - Tools and libraries for building interactive mathematical explanations and explorations.
  • AI for Mathematics - Research index covering AI-assisted mathematical reasoning, discovery, formal proof, and related datasets. Individual entries require independent review.

Differential Equations and Dynamical Systems

Ergodic Theory and Chaos

  • Chaos: Classical and Quantum - Maintained technical webbook on dynamical systems, periodic orbits, deterministic chaos, statistical mechanics, and quantum chaos.

Ordinary Differential Equations

Partial Differential Equations

Foundations and Logic

Category Theory

Formal Mathematics and Theorem Proving

  • Lean - Open-source interactive theorem prover and programming language based on dependent type theory, used for formal mathematics and software verification.
  • mathlib - Community-maintained mathematical library for Lean 4, with formalized theories, proof tactics, programming infrastructure, and generated documentation.
  • Mathematics in Lean - Free textbook with examples and exercises for mathematicians learning Lean 4 and mathlib.
  • Natural Number Game - Interactive Lean 4 game that introduces theorem proving through guided exercises about natural numbers.
  • Isabelle - General-purpose interactive theorem prover with higher-order logic and set-theory environments for formalizing mathematics and computer science.
  • Rocq Prover - Open-source interactive theorem prover and dependently typed programming language for mechanized mathematics and verified software.
  • Mathematical Components - Rocq libraries and tools for large-scale formalized mathematics, including substantial developments in algebra and analysis.
  • Metamath - Minimal formal language and proof verifier with explicit, inspectable proofs built from simple foundations.
  • Courses Using Lean - Maintained, filterable index of university courses that teach Lean or use it for mathematics, logic, programming, and formal verification.
  • Lean-related Conferences and Events - Maintained calendar and archive of conferences, workshops, and tutorials about Lean, mathlib, and formalized mathematics.
  • Theorem Proving in Lean 4 - Free official textbook on dependent type theory, propositions, tactics, inductive types, type classes, and constructing verified proofs in Lean 4.
  • Archive of Formal Proofs - Refereed collection of Isabelle proof libraries, examples, and scientific developments maintained against current Isabelle releases.

Logic

Set Theory

Type Theory

General Mathematics

Broad Course Notes

  • Paul's Online Math Notes - Free notes, examples, and practice problems for algebra, calculus, and differential equations, by Paul Dawkins at Lamar University.
  • UBC CLP Calculus Textbooks - Free textbooks, problem books, and source files for a four-course university sequence in differential, integral, multivariable, and vector calculus.

Geometry and Topology

Algebraic Geometry

Algebraic Topology

Differential Geometry

General Topology

Graph Theory

History and Mathematics Education

Mathematical Software and Tools

  • MacTutor History of Mathematics Archive - University of St Andrews archive of mathematician biographies, histories of mathematical topics, timelines, institutions, and related reference material.