Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/4thel00z/libprotocol

A lightweight and generic (i.e. I/O agnostic) way to define protocols for the go language. Deterministic statemachine approach.
https://github.com/4thel00z/libprotocol

go golang library protocol

Last synced: about 2 months ago
JSON representation

A lightweight and generic (i.e. I/O agnostic) way to define protocols for the go language. Deterministic statemachine approach.

Awesome Lists containing this project

README

        

# libprotocol

![liprotocol logo](./libprotocol.png)

## Motivation

I want a lightweight and generic (i.e. I/O agnostic) way to define protocols for the go language.
This will enable declarative testing suites and invariant based reasoning.

## License

This project is licensed under the GPL-3 license.