Learn about the Lean programming language with official docs, guides, and tutorials for developers and mathematicians interested in formal proofs.
Explore Lean language documentation and guides
This site serves as the official documentation hub for the Lean programming language, a tool used by developers and mathematicians for formal proofs and logic. Here, you can find comprehensive guides, reference materials, and tutorials to help you get started or deepen your understanding of Lean.
Whether you're new to Lean or looking for advanced resources, the site brings together everything you need to learn and use the language effectively. It's a great starting point if you're interested in formal verification, theorem proving, or exploring the intersection of programming and mathematics.
Discover websites similar to Leanprover.github.io based on shared categories, topics, and features.
Learn how the Raft consensus algorithm works with clear explanations, visualizations, and resources for students and developers interested in distributed systems.
Official documentation for pip, Python’s package installer. Learn how to install, upgrade, and manage Python packages and dependencies with ease.
Find clear, organized documentation for Tesseract OCR to help you use, install, and develop with this open-source text recognition software.
CFFI provides detailed documentation for a Python library that lets you call C code from Python, making it easy to bridge between the two languages.
Find clear guides and reference materials for Conda, a tool that helps you manage packages, dependencies, and environments for any programming language.
Explore resources and official documentation for Python packaging tools and standards, maintained by the Python Packaging Authority (PyPA).
Comprehensive documentation for Requests, a user-friendly Python HTTP library, with guides, examples, and reference material for easy integration.
Read the official documentation for Pillow, the friendly Python Imaging Library fork, to learn how to process images using Python.
Browse and search R package documentation from CRAN, Bioconductor, GitHub, and R-Forge. Find resources, run R code online, and explore package details.
Browse detailed documentation and overviews for Clojure libraries, including core and contrib APIs, all in one place for easy reference.
Explore official Kotlin documentation and guides for learning, using, and mastering the Kotlin programming language in one easy-to-navigate place.
Annotated ES5 offers a browsable, annotated version of the ECMAScript 5 (JavaScript) language specification for easy online reference and learning.
Find detailed documentation, tutorials, and guides for using and developing with IPython, the interactive Python shell, all in one place.
Toolz offers a collection of utility functions for Python, helping you work efficiently with iterators, functions, and dictionaries. API docs included.
See the latest trends in programming language popularity with easy-to-read charts and insights based on developer search data.
Find official guides, tutorials, and references for Qt, a cross-platform software development framework. Get help building apps for multiple devices and systems.
Find up-to-date documentation and guides for HTML, CSS, JavaScript, and more web technologies. Share knowledge and connect with other web developers.
Browse and search 100+ programming docs in one place. DevDocs lets you access developer documentation quickly, even when you’re offline.
Explore XGBoost's official documentation for setup guides, tutorials, and detailed info on this popular machine learning library and its many features.
Explore a free visual guide to CSS with illustrated and animated examples of popular properties, making CSS concepts easy to learn and reference.
Learn about RELAX NG, an XML schema language. Access specifications, tutorials, tools, sample schemas, and resources for using RELAX NG in your projects.
Learn about Ruby, a dynamic programming language. Find official docs, tutorials, and resources to start coding or deepen your Ruby knowledge.
Discover Rust, a modern programming language focused on speed, safety, and reliability, with guides, tools, and a welcoming developer community.
Explore official guides for Ruby on Rails, offering clear, step-by-step documentation and tutorials to help you build web apps with Rails 8.0.
Explore Swift.org to learn, use, and contribute to the Swift programming language with guides, documentation, and an active developer community.
Explore the tidyverse style guide for R programming. Find clear rules and examples to write readable, consistent code across tidyverse packages.
Find fast, searchable Ruby language documentation, including core and standard libraries, with helpful links to tutorials and guides for all levels.
Official PHP website offering downloads, documentation, and tutorials to help you get started and build web applications with the PHP scripting language.
Official site for Python programming—download, documentation, tutorials, and community resources for learning and using Python, an open-source language.
Explore official documentation, guides, and resources for developing, understanding, and contributing to the Firefox source code and related tools.
TypeScript helps you write safer JavaScript with type support, tools, and docs. Learn, try, and use TypeScript to catch errors before running code.
Find official guides, tutorials, and documentation to help you use Nix for software development, packaging, and reproducible builds on Linux systems.
Learn how to contribute to Python with this official guide offering step-by-step instructions, tips, and resources for new and experienced developers.
Find guides, tutorials, and technical documentation for Silverstripe CMS to help you build, manage, and customize your Silverstripe projects.
Learn how to use JSON Patch to update JSON documents efficiently. Find specs, guides, libraries, and tools for working with partial HTTP API updates.
Find guides, tutorials, and code samples for C/C++, Java, Mono/C#, Pascal, and assembler languages, all in one place for programmers and learners.
CommonMark defines a simple, easy-to-read plain text format for writing structured documents using familiar email and forum-style conventions.
Learn how to set up Git for your computer with clear, step-by-step guides from GitHub Docs. Get started with version control and manage your code easily.
Moment.js offers detailed documentation and resources for a popular JavaScript library that helps you parse, validate, and format dates and times.
Docs.rs hosts and lets you search documentation for Rust programming libraries, making it easy to browse and learn about Rust crates online.