Open-source projects categorized as tlaplus

Top 14 tlaplu Open-Source Projects

  • Examples

    A collection of TLA+ specifications of varying complexities (by tlaplus)

    Project mention: Formal definitions of "events" and "messages" in distributed systems? | | 2022-12-31

    However, for example, Lesslie Lamport elegantly modeled distributed transactions without introducing the concepts of events or messages, focusing only on the state of the participants.

  • DrTLAPlus

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

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • BlockingQueue

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

  • practical-fm

    A gently curated list of companies using verification formal methods in industry

    Project mention: We Need Simpler Types (speculations on what can be improved in future type systems and on erasing the boundaries between types and values) | | 2022-09-14 Look for Coq, Agda, Idris, MS - F*.

  • apalache

    APALACHE: symbolic model checker for TLA+

    Project mention: Learn TLA+ | | 2022-09-28

    Anyone know of some good free software TLA+ model checkers? The "Other Tooling" mentions one alternative checker,, but that's all I could find. Thanks.

  • CommunityModules

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

  • tlaplus-graph-explorer

    A static web application to explore and animate a TLA+ state graph.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • tree-sitter-tlaplus

    A tree-sitter grammar for TLA⁺ and PlusCal

    Project mention: Writing a TLA⁺ tree-sitter grammar: my foray into free software | | 2023-01-12

    Not an emacs person myself (yet!) - Carl Thuringer created tla-mode that apparently uses the grammar:

    Haven't tested it out myself. Happy to take any PRs if emacs needs its own set of query files; they would live in and they can be added to CI runs to ensure they stay in sync with changes to the parser.

  • ewd998

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

    Project mention: Announcement: Public TLA+ workshop at Craft Conf in Budapest | | 2023-03-08

    I am excited to announce that I will be conducting a two-day TLA+ workshop at Craft Conf Budapest in May. If you or your colleagues happen to be in the area, I highly recommend considering attending. You can find more information about the workshop on GitHub, and a report on the workshop has been recently published in FMTea2023.

  • modelator-py

    Utilities for the TLA+ ecoystem and model-based testing using TLA+.

    Project mention: Modelator-py: Utilities for the TLA+ ecoystem | | 2022-03-31
  • TLAplus

    TLA+ questions, answers, and experiments (by Isaac-DeFrain)

  • tlsd

    Generate (message) sequence diagrams from TLA+ state traces

    Project mention: If you deal in state machines, you might enjoy StateSmith. It compiles diagrams to C or C++ with zero dependencies. Free & opensource. | | 2022-09-19

    I've previously written this tool to generate sequence diagrams from TLA+ models (by having tlc first generate state transition graphs). It visualizes clearly how it actually takes time for a message to end up from the sender to the client.

  • timewinder

    Temporal Logic of Actions Modeling for Python

  • advent-of-tla

    AoC goals in TLA+

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-08.

tlaplus related posts


What are some of the best open-source tlaplu projects? This list will help you:

Project Stars
1 Examples 1,045
2 DrTLAPlus 739
3 BlockingQueue 444
4 practical-fm 412
5 apalache 339
6 CommunityModules 217
7 tlaplus-graph-explorer 188
8 tree-sitter-tlaplus 46
9 ewd998 37
10 modelator-py 27
11 TLAplus 16
12 tlsd 12
13 timewinder 11
14 advent-of-tla 5
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives