Skip to content
@QuantumKitHub

QuantumKitHub

QuantumKitHub

A Julia ecosystem for tensor networks and quantum many-body physics.

Docs hub Julia

TensorKit.jl
TensorKit.jl
Tensors with symmetries, a hint of category theory
docs
TensorOperations.jl
TensorOperations.jl
Tensor contractions with the @tensor macro
docs
MatrixAlgebraKit.jl
MatrixAlgebraKit.jl
Extensible matrix factorizations
docs
MPSKit.jl
MPSKit.jl
Matrix product state algorithms
docs
PEPSKit.jl
PEPSKit.jl
Projected entangled pair state algorithms
docs
TNRKit.jl
TNRKit.jl
Tensor network renormalization
docs
All packages

Tensor Network Algorithms

Package Description
MPSKit.jl Simulating quantum many-body systems using Matrix Product States docs
PEPSKit.jl Algorithms for Projected Entangled Pair States docs
TNRKit.jl Algorithms for Tensor Network Renormalisation docs
MPSKitModels.jl Pre-built models for MPSKit.jl docs

Tensor Foundations

Package Description
TensorKit.jl Large-scale tensor computations, with a hint of category theory docs
VectorInterface.jl A Julia interface for working with vector-like objects docs
StridedViews.jl & Strided.jl Representing strided views into dense arrays and efficient operations on them
TensorOperations.jl Tensor contractions and related operations docs
MatrixAlgebraKit.jl Extensible matrix algebra primitives docs
SparseArrayKit.jl Sparse multidimensional arrays (DOK format) with TensorOperations.jl support
BlockTensorKit.jl TensorKit extension for working with block(sparse) TensorMaps docs

Symmetries & Categories

Package Description
TensorKitSectors.jl Objects in fusion categories docs
SUNRepresentations.jl SU(N) Clebsch-Gordan coefficients
CategoryData.jl Reading in categorical data for TensorKit
QWignerSymbols.jl q-deformed Wigner symbols and related quantities

Extensions & Utilities

Package Description
TensorKitManifolds.jl Tools for isometric and unitary tensor manifolds
TensorKitTensors.jl A collection of specific TensorMaps for TensorKit.jl docs
MultiTensorKit.jl Multi-tensor extensions for TensorKit.jl
TBLIS.jl Julia wrapper for the TBLIS tensor contraction library
TensorOperationsTBLIS.jl TBLIS backend for TensorOperations.jl
TensorOperationsHPTT.jl HPTT (High-Performance Tensor Transpose) backend for TensorOperations.jl
QuasiStrided.jl Native-Julia dense tensor contraction engine, available as a TensorOperations.jl backend

General-Purpose Tools

Package Description
MemoizationKit.jl Memoization with bounded memory, persistent disk caching, and a live terminal dashboard docs
AlgorithmsInterface.jl A small, composable interface for iterative algorithms docs

Contributions are welcome across all packages: please open an issue or pull request on the relevant repository.

Popular repositories Loading

  1. TensorOperations.jl TensorOperations.jl Public

    Julia package for tensor contractions and related operations

    Julia 583 74

  2. TensorKit.jl TensorKit.jl Public

    A Julia package for large-scale tensor computations, with a hint of category theory

    Julia 417 66

  3. MPSKit.jl MPSKit.jl Public

    A Julia package dedicated to simulating quantum many-body systems using Matrix Product States (MPS)

    Julia 293 56

  4. Strided.jl Strided.jl Public

    A Julia package for strided array views and efficient manipulations thereof

    Julia 164 18

  5. PEPSKit.jl PEPSKit.jl Public

    Julia package for PEPS algorithms

    Julia 162 33

  6. MPSKitModels.jl MPSKitModels.jl Public

    A Julia package for constructing models for MPSKit.jl

    Julia 69 22

Repositories

Showing 10 of 30 repositories
  • PEPSKit.jl Public

    Julia package for PEPS algorithms

    QuantumKitHub/PEPSKit.jl's past year of commit activity
    Julia 162 MIT 33 25 25 Updated Oct 20, 2026
  • MPSKit.jl Public

    A Julia package dedicated to simulating quantum many-body systems using Matrix Product States (MPS)

    QuantumKitHub/MPSKit.jl's past year of commit activity
    Julia 293 MIT 56 23 9 Updated Oct 20, 2026
  • TensorKit.jl Public

    A Julia package for large-scale tensor computations, with a hint of category theory

    QuantumKitHub/TensorKit.jl's past year of commit activity
    Julia 417 MIT 66 29 21 Updated Oct 20, 2026
  • QuantumKitHubDocs.jl Public

    Aggregated docs for the QuantumKitHub ecosystem

    QuantumKitHub/QuantumKitHubDocs.jl's past year of commit activity
    Julia 4 0 0 1 Updated Oct 20, 2026
  • MatrixAlgebraKit.jl Public

    Conscious alternative to LinearAlgebra.jl

    QuantumKitHub/MatrixAlgebraKit.jl's past year of commit activity
    Julia 36 MIT 8 10 9 Updated Oct 19, 2026
  • TensorKitSectors.jl Public

    A Julia package for working with objects in fusion categories

    QuantumKitHub/TensorKitSectors.jl's past year of commit activity
    Julia 19 MIT 6 1 1 Updated Oct 19, 2026
  • SUNRepresentations.jl Public

    A Julia package for computing SU(N) Clebsch-Gordan Coefficients.

    QuantumKitHub/SUNRepresentations.jl's past year of commit activity
    Julia 23 MIT 8 0 3 Updated Oct 16, 2026
  • MemoizationKit.jl Public

    Memoization for Julia with bounded memory, persistent disk cachin, and a live terminal dashboard

    QuantumKitHub/MemoizationKit.jl's past year of commit activity
    Julia 4 MIT 0 0 0 Updated Oct 15, 2026
  • Strided.jl Public

    A Julia package for strided array views and efficient manipulations thereof

    QuantumKitHub/Strided.jl's past year of commit activity
    Julia 164 18 2 2 Updated Oct 15, 2026
  • AlgorithmsInterface.jl Public

    A small, composable interface for iterative algorithms in Julia

    QuantumKitHub/AlgorithmsInterface.jl's past year of commit activity
    Julia 13 MIT 1 0 0 Updated Oct 15, 2026

Top languages

Loading…

Most used topics

Loading…