SkillAgentSearch skills...

Paxos

A Multi-Paxos implementation in pure JavaScript.

Install / Use

/learn @bigeasy/Paxos
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Actions Status codecov License: MIT

An implementation of multi-Paxos.

| What | Where | | --- | --- | | Discussion | https://github.com/bigeasy/paxos/issues/1 | | Documentation | https://bigeasy.github.io/paxos | | Source | https://github.com/bigeasy/paxos | | Issues | https://github.com/bigeasy/paxos/issues | | CI | https://travis-ci.org/bigeasy/paxos | | Coverage: | https://codecov.io/gh/bigeasy/paxos | | License: | MIT |

Paxos installs from NPM.

npm install paxos

Living README.md

This README.md is also a unit test using the Proof unit test framework. We'll use the Proof okay function to assert out statements in the readme. A Proof unit test generally looks like this.

require('proof')(4, okay => {
    okay('always okay')
    okay(true, 'okay if true')
    okay(1, 1, 'okay if equal')
    okay({ value: 1 }, { value: 1 }, 'okay if deep strict equal')
})

You can run this unit test yourself to see the output from the various code sections of the readme.

git clone git@github.com:bigeasy/paxos.git
cd paxos
npm install --no-package-lock --no-save
node test/readme.t.js

Overview

okay('TODO')
View on GitHub
GitHub Stars72
CategoryDevelopment
Updated1y ago
Forks11

Languages

JavaScript

Security Score

80/100

Audited on Feb 25, 2025

No findings