Skip to content
View hengxin's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report hengxin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Starred repositories

34 stars written in TLA
Clear filter

A collection of TLA⁺ specifications of varying complexities.

TLA 1,418 211 Updated Nov 10, 2025

writing correct lock-free and distributed stateful systems in Rust, assisted by TLA+

TLA 1,054 26 Updated May 23, 2017

Dr. TLA+ series - learn an algorithm and protocol, study a specification

TLA 844 99 Updated Apr 18, 2022

Tutorial "Weeks of debugging can save you hours of TLA+". Each git commit introduces a new concept => check the git history!

TLA 495 22 Updated Oct 27, 2024
TLA 301 41 Updated Jun 9, 2024

TLA+ snippets, operators, and modules contributed and curated by the TLA+ community

TLA 298 43 Updated Oct 29, 2025

Azure Cosmos TLA+ specifications

TLA 286 43 Updated Dec 14, 2023

PGo is a source to source compiler from Modular PlusCal specs into Go programs.

TLA 194 19 Updated Nov 13, 2025

A TLA+ specification of the Apache BookKeeper replication protocol

TLA 104 15 Updated Mar 16, 2024

TLA+ specification of the Kafka replication protocol

TLA 88 14 Updated Jan 2, 2020

Distributed termination detection on a ring, due to Shmuel Safra:

TLA 52 44 Updated Sep 2, 2024

Reading the linearizability paper with TLA+

TLA 50 4 Updated Apr 24, 2022

A TLA+ module for animating TLC traces.

TLA 47 2 Updated Dec 9, 2024

An instructional website with progressively worked examples of TLA+ specifications and model checking.

TLA 46 3 Updated Jul 7, 2022

Distributed termination detection on a ring, due to Shmuel Safra: https://www.cs.utexas.edu/users/EWD/ewd09xx/EWD998.PDF

TLA 42 13 Updated Apr 23, 2023

Synchronous fault-tolerant distributed algorithms encoded in TLA+

TLA 33 1 Updated Jan 18, 2021

Different TLA+ specifications, mostly for learning purposes

TLA 31 1 Updated May 6, 2024

Tool for automatically inferring inductive invariants of distributed protocols.

TLA 21 3 Updated Oct 22, 2024

High level model for MongoDB consistency

TLA 14 Updated Oct 16, 2025

Collection of Distributed Protocol Verification Problems

TLA 14 2 Updated Apr 27, 2024

TLA+ specifications and proofs of Logless Dynamic Reconfiguration in MongoDB Replication.

TLA 13 2 Updated Dec 16, 2024

RFCs for changes to the TLA+ specification language

TLA 11 1 Updated Mar 19, 2025

Artifact package accompanying our POPL 2024 submission titled "A Universal, Sound, and Complete Forward Reasoning Technique for Machine-Verified Proofs of Linearizability".

TLA 9 Updated Aug 7, 2024

Verification tool for distributed protocols based on inductive proof decomposition.

TLA 8 Updated May 14, 2025

Specification of the consensus algorithm in Tencent storage system PaxosStore

TLA 7 4 Updated Oct 30, 2020

TLA+ model of Zookeeper's Atomic Broadcast protocol (Zab)

TLA 5 Updated May 5, 2021

A collection of various standards, proposed or established, related to TLA+

TLA 5 1 Updated Mar 19, 2025
TLA 5 2 Updated May 25, 2022

TLA+ specifications for Open Network Operating System (ONOS)

TLA 5 1 Updated Mar 28, 2019

theorem proving of paxosstore using tlaps

TLA 5 1 Updated Nov 2, 2020
Next