A curated list of awesome Applied Category Theory resources.
Relevant articles applying category theory to various fields.
- Algebraic databases - by Patrick Schultz, David I. Spivak, Christina Vasilakopoulou and Ryan Wisnesky
- Functorial data migration - by David I. Spivak
- A categorical approach to open and interconnected dynamical systems - by Brendan Fong, Paolo Rapisarda and Paweł Sobociński
- Backprop as Functor: A compositional perspective on supervised learning - by Brendan Fong, David I. Spivak and Rémy Tuyéras
- Compositional Deep Learning - by Bruno Gavranović
- Generalized Petri Nets - by [Jade Master]
- The Mathematical Specification of the Statebox Language - by Fabrizio Genovese and Jelle Herold
Books on applied category theory.
- Category theory for the sciences - by David I. Spivak
- Seven Sketches in Compositionality: An Invitation to Applied Category Theory - by Brendan Fong and David I. Spivak
- What is Applied Category Theory - by Tai-Danae Bradley
Companies applying category theory.
- Conexus - developing CQL, a tool for data migrations
- Statebox - building a formally verified process language using robust mathematical principles to prevent errors, allow compositionality and ensure termination
- ACT - Applied Category Theory Conference
- Statebox Summit - An yearly gathering of category theorists and functional programmers
- SYCO - Symposium on Compositional Structures
Academic journals on applied category theory.
- Compositionality - open-access journal for research using compositional ideas, most notably of a category-theoretic origin, in any discipline
Libraries to actually encode category theory in software.
- copumpkin/categories - categories parametrized by morphism equality, in Agda
- idris-ct - a formally verified category theory library written in Idris
Useful tools for applied category theory.
- Catlab.jl - an experimental framework for applied category theory
- Homotopy.io - a web-based proof assistant for finitely-presented globular n-categories
- KdMonCat - a tool for drawing morphisms in monoidal categories