All Categories → Mathematics → category-theory

Top 56 category-theory open source projects

Every Single Day I Tldr
A daily digest of the articles or videos I've found interesting, that I want to share with you.
Idris Ct
formally verified category theory library
Bastet
A ReasonML/Ocaml library for category theory and abstract algebra
Fstoolkit.errorhandling
An opinionated F# Library for error handling
Functional Examples
Examples with Functional JavaScript, following Professor Frisby's course
Discopy
a toolbox for computing with monoidal categories
Lawvere
A categorical programming language with effects
Categories
Categories parametrized by morphism equality, in Agda
Cql
CQL: Categorical Query Language implementation in Haskell
Naive functional programming
A naive approach to functional programming using TypeScript
Domains
A computational algebra system in Smalltalk.
Foundational Knowledge For Programmers
List of resources about foundational knowledge for programmers (supposed to last a few decades)
Tikzcd Editor
A simple visual editor for creating commutative diagrams.
Fundamental Haskell
Fundamental Haskell book, to the point terse statements on Haskell, Category theory, and related fields. Encyclopedic pocketbook of meaning. Zen kōan-like meditations of understanding. For quick or memory curve spaced repetition learning.
Unplugged
Open book about math and computer science.
Milewski Ctfp Pdf
Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source
Purescript Ctprelude
A Prelude with names from category theory
Fp Core.rs
A library for functional programming in Rust
Ltupatternfactory
Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns
Category Theory
An axiom-free formalization of category theory in Coq for personal study and practical work
Category Theory Programmers
Category theory in the context of (functional) programming
Awesome Applied Ct
ACT community resources
Fluokitten
Category theory concepts in Clojure - Functors, Applicatives, Monads, Monoids and more.
Fp Resources
Functional programming great resources
Scala typeclassopedia
Abstractions and constructions from math (Category theory, Abstract algebra) implementations in Scala, minimal description, links to good explanations, links to implementations in other FP languages: Haskell, Idris, Purescript, non FP too: Java, C++ and to formalizations in proof assistants: Coq (UniMath, HoTT book), Cubical Agda.
Typedefs
Programming language agnostic type construction language based on polynomials.
Catlab.jl
A framework for applied category theory in the Julia language
Zio Prelude
A lightweight, distinctly Scala take on functional abstractions, with tight ZIO integration
CatsCheatSheet
This project is to contain a listing of common theorems in elementary category theory.
bow-lite
🏹 Bow Lite is a cross-platform library for Typed Functional Programming in Swift
free-arrow
Implementation of the Free Arrow in Scala and other helpful tools for working with Arrows
cain
Category theory applied to functional programming (undergraduate project)
mercator
Automatic typeclass-based abstraction over monad-like types
category-parametric-talk
Talks on category-parametric programming.
ad-lens
Automatic Differentiation using Pseudo Lenses. Neat.
haskerwaul
Category theory concepts in type classes and instances.
preface
Preface is an opinionated library designed to facilitate the handling of recurring functional programming idioms in OCaml.
C3T
C3T: Crash Course Category Theory - A friendly non-mathematician's approach to beginners of Category Theory. 🐱
ctrs
Category Theory For Programmers (Bartosz Milewski)
cat
A formalization of category theory in cubical Agda
bewl
A DSL for the internal language of a topos
cubical-categories
Category theory formalized in cubical agda
notes-milewski-ctfp-hs
Notes (in literate Haskell) from reading Category Theory for Programmers by Bartosz Milewski
hamcat
Category Theory for Programmers の勉強記録
reed-thesis
My undergradate thesis on coinductive types in univalent type theory
1-56 of 56 category-theory projects