The Lean Computer Science Library (CSLib)
696
stars
561
commits
Lean
primary language
Sep 11, 2026
updated
The Lean library for Computer Science.
Official website at https://www.cslib.io/.
CSLib aims at formalising Computer Science theories and tools, broadly construed, in the Lean programming language.
To add CSLib as a dependency to your Lean project, add the following to your lakefile.toml:
[[require]]
name = "cslib"
scope = "leanprover"
rev = "main"
Or if you're using lakefile.lean:
require cslib from git "https://github.com/leanprover/cslib" @ "main"
Then run lake update cslib to fetch the dependency. You can also use a release tag instead of main for the rev value.
Please see our contribution guide and code of conduct.
For discussions, you can reach out to us on the Lean prover Zulip chat.
(top 30 of 47)
Lean
95.5%
Python
1.7%
TeX
1.7%
The Lean Computer Science Library (CSLib)
696
stars
561
commits
Lean
primary language
Sep 11, 2026
updated
The Lean library for Computer Science.
Official website at https://www.cslib.io/.
CSLib aims at formalising Computer Science theories and tools, broadly construed, in the Lean programming language.
To add CSLib as a dependency to your Lean project, add the following to your lakefile.toml:
[[require]]
name = "cslib"
scope = "leanprover"
rev = "main"
Or if you're using lakefile.lean:
require cslib from git "https://github.com/leanprover/cslib" @ "main"
Then run lake update cslib to fetch the dependency. You can also use a release tag instead of main for the rev value.
Please see our contribution guide and code of conduct.
For discussions, you can reach out to us on the Lean prover Zulip chat.
(top 30 of 47)
Lean
95.5%
Python
1.7%
TeX
1.7%