TypeScript Mathematics

Open-source TypeScript projects categorized as Mathematics

Top 11 TypeScript Mathematic Projects

  • penrose

    Create beautiful diagrams just by typing mathematical notation in plain text.

    Project mention: Constrain – Interactive figures using declarative constraint solving | news.ycombinator.com | 2023-01-15

    I love the idea, although it doesn't seem to perform very smoothly, even on simple examples. A related project is Penrose [^1], except the latter isn't interactive.

    [^1]: https://penrose.cs.cmu.edu/

  • cocalc

    CoCalc: Collaborative Calculation in the Cloud

    Project mention: Math on GitHub: Following Up | news.ycombinator.com | 2022-06-28

    Github's implementation is really lazy. There are many much better approaches to precisely this problem. E.g., Jupyter notebooks implement one that has matured in the wild over a decade. There's this very flexible markdown-it plugin that implements anther https://github.com/goessner/markdown-it-texmath, and my version of it here https://github.com/sagemathinc/cocalc/blob/master/src/packag... which I rewrote in typescript with a focus on the same semantics as Jupyter has, but for CoCalc, and I've been working on using unifiedjs to provide more general latex for Markdown (not just formulas) here https://github.com/sagemathinc/cocalc/pull/5982 Parsing math is much easier if you use a plugin to an existing markdown parser, rather than trying to do some hack outside of that (which is what Github probably does, and also what Jupyter does).

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • textbooks

    Source code of Mathigon's interactive textbooks

    Project mention: What are your favorite English, math, and science teaching websites? | reddit.com/r/CanadianTeachers | 2023-01-30
  • noteworthy

    Markdown editor with bidirectional links and excellent math support, powered by ProseMirror. (In Development!)

  • coc-calc

    Calculate extension for coc.nvim

  • obsidian-mathpad

    Computer Algebra System (CAS) for Obsidian.md

    Project mention: How u take math notes effectively? | reddit.com/r/ObsidianMD | 2022-11-22

    You could try Mathpad, It adds support for graphs and moght make for faster LaTeX.

  • fourier-series

    A web app demonstrating how the Fourier series can be used to approximate user-inputted line drawing

    Project mention: I made a program that takes a line drawing and tries to replicate it using spinning vectors stacked end to end with the Fourier series | reddit.com/r/javascript | 2022-06-13
  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • curve-shortening-demo

    Visualize curve shortening flow in your browser.

  • Bruhat-Tits-Tree-Visualiser

    A visualiser of the Bruhat-Tits tree over ℚp.

  • BloatedMath

    Extensive TypeScript Math Library.

    Project mention: BloatedMath - An Extensive General-purpose TypeScript Math Library | reddit.com/r/programming | 2022-08-03
  • sumproduct-proto

    Mental arithmetics game

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-30.

TypeScript Mathematics related posts


What are some of the best open-source Mathematic projects in TypeScript? This list will help you:

Project Stars
1 penrose 5,599
2 cocalc 1,024
3 textbooks 332
4 noteworthy 181
5 coc-calc 85
6 obsidian-mathpad 31
7 fourier-series 31
8 curve-shortening-demo 20
9 Bruhat-Tits-Tree-Visualiser 3
10 BloatedMath 1
11 sumproduct-proto 0
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.