GitStar
GitHub TrendingTopicsLanguages
/

Condensed Matter Physics GitHub Repositories

Explore popular GitHub repositories tagged “condensed-matter-physics”.

Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.

RepositoriesGitHub topic
Ranked by:Stars

Trending Repositories

wannier-developers/wannier90

Official repository of the Wannier90 code

Fortran335176
Quantum-Many-Body/QuantumLattices.jl

Julia package for the construction of quantum lattice systems.

Julia13110
cometscome/TightBinding.jl

This can construct the tight-binding model and calculate energies

Jupyter Notebook9817
nicolasloizeau/PauliStrings.jl

Quantum many body simulations in the Pauli strings representation

Julia7140
awietek/xdiag

C++ library for Exact Diagonalization of quantum many-body systems

C++6817
iamc/ML-CM-2019

Machine Learning in Condensed Matter Physics 2019 course repository

Mathematica6422
HopTB/HopTB.jl

Tight-binding package written in Julia

Julia6313
zhangzeyingvv/MagneticTB

A package for tight-binding model of magnetic and non-magnetic materials

Mathematica5723
jichunlian/disorder

A code for generating irreducible site-occupancy configurations

Fortran5518
chstan/arpes

Mirror of PyARPES (gitlab/lanzara-group/python-arpes) the open source ARPES analysis framework

Python4632
CompFUSE/DCA

DCA++

C++4432
gkclab/libdmet_preview

A library of density matrix embedding theory (DMET).

Python4323
ZhuGroup-Yale/fcdmft

Ab initio full cell dynamical mean-field theory (DMFT) and GW+DMFT for solids

Python4010
KskAdch/TopologicalNumbers.jl

A Julia package for calculating topological numbers

Julia366
mpes-kit/mpes

Distributed data processing routines for multidimensional photoemission spectroscopy (MPES)

Python337
sjt48/PyFlow

The PyFlow package is a Python implementation of the flow equation method for approximately diagonalising large many-body quantum systems, and simulating their non-equilibrium dynamics.

Jupyter Notebook312
xatu-code/xatu

Xatu solves the Bethe-Salpeter equation in solids to obtain the exciton spectrum

C++3112
dodge-research-group/thztools

Tools for terahertz time-domain spectroscopy (THz-TDS)

Python3017
guanjihuan/guanjihuan.com

No repository description provided.

Python2611
pythtb/pythtb

Python library for constructing and analyzing tight-binding models

Python268
singularitti/Spglib.jl

A Julia wrapper for the spglib C-API

Julia2410
HofstadterTools/HofstadterTools

A Python package for analyzing the Hofstadter model.

Python245
QMagen/PyQMagen

A method which combines quantum many-body calculation and unbiased optimizers to automatically learn effective Hamiltonians for quantum magnets

Jupyter Notebook243
fbuessen/SpinParser

Pseudofermion functional renormalization group solver for (frustrated) quantum magnets in two and three spatial dimensions.

C++246
zhangzeyingvv/PhononIrep

A phonon irreducible representations calculator

Mathematica247
Quantum-Many-Body/DynamicalCorrelators.jl

DynamicalCorrelators.jl is a frontend for calculating zero- and finite-temperature dynamical correlation functions and related observables based on time evolution matrix-product states methods.

Julia230
SpM-lab/SparseIR.jl

On-the-fly computation of IR basis functions

Julia230
spglib/spinspg

Python package for detecting spin space group on top of spglib

Python232
alejandrojuria/tightbinder

General purpose Slater-Koster tight-binding library for electronic structure calculations

Python226
Toronto-Condensed-Matter-Theory/TightBindingToolkit.jl

Object Oriented toolbox for general tight binding models.

Julia223
GitStar

See what the GitStar community is most excited about today.

Trending

GitHub Trending TodayGitHub Trending WeeklyGitHub Trending Monthly

Languages

Browse all languagesTrending PythonTrending JavaScript

Explore

Browse GitHub topicsAI repositoriesDeveloper tools
© 2026 GitStarGitHub Trending source