Seph Gentle's repositories

noisejs

Javascript 2D Perlin & Simplex noise functions

Language:JavaScriptLicense:ISCStargazers:1624Issues:31Issues:24

diamond-types

The world's fastest CRDT. WIP.

Chipmunk-js

Port of slembcke/Chipmunk-Physics to Javascript

statecraft

Manage state with finesse

Language:RustLicense:NOASSERTIONStargazers:133Issues:5Issues:4

node-foundationdb

Modern Node.js FoundationDB bindings

Language:TypeScriptLicense:NOASSERTIONStargazers:114Issues:16Issues:55

reference-crdts

Simple, tiny spec-compliant reference implementations of Yjs and Automerge's list types.

Language:TypeScriptStargazers:111Issues:6Issues:0

editing-traces

Real world text editing traces for benchmarking CRDT and Rope data structures

schemaboi

Mergable, efficient data schema for intercompatible apps

Language:TypeScriptLicense:ISCStargazers:39Issues:2Issues:1

replica

Local first application platform built using CRDTs

Language:TypeScriptStargazers:23Issues:2Issues:0

mail-viewer

Pure browser email viewer

Language:JavaScriptLicense:MITStargazers:18Issues:5Issues:1

eg-walker-reference

Simple reimplementation of the diamond types sequence CRDT in simple, pure, unoptimized typescript.

Language:TypeScriptStargazers:15Issues:0Issues:0

fdb-tuple

Pure javascript FoundationDB tuple encoder and decoder

Language:TypeScriptLicense:MITStargazers:12Issues:3Issues:2

gmail-jmap

Simple JMAP wrapper for gmail

Language:TypeScriptStargazers:10Issues:4Issues:0

imsyncing

Simple CRDT based sync engine & crap database

Language:TypeScriptStargazers:7Issues:3Issues:0

crdt-examples

CRDT examples from a DWEB talk

Language:JavaScriptStargazers:5Issues:2Issues:0

dt-simple-wiki

World's simplest wiki on top of diamond types

Language:JavaScriptStargazers:5Issues:2Issues:0

bijective-varint-js

Simple varint encoding library for integers using a bijective base. Similar to LEB128 but better.

Language:TypeScriptLicense:MITStargazers:4Issues:2Issues:0

causal-graph

Simple run-length encoding causal graph library in javascript for operation based CRDTs

Language:TypeScriptStargazers:4Issues:2Issues:0

reg-paper

Replayable event graph paper

Language:RustStargazers:4Issues:0Issues:0

rle-utils

Javascript utilities for internal run-length encoding

Language:TypeScriptStargazers:2Issues:2Issues:0
Language:TypeScriptLicense:ISCStargazers:2Issues:2Issues:0

wave-prototype

Simple prototype of a wave-like email service

Language:TypeScriptStargazers:2Issues:2Issues:0
Language:CoffeeScriptStargazers:1Issues:4Issues:0

cola-nocursors

Fork of Cola CRDT with cursor optimization disabled (for comparison)

Language:RustLicense:MITStargazers:1Issues:1Issues:0

am-repro

Simple repro case of a perf bug in automerge

Language:RustStargazers:0Issues:0Issues:0

am-slow-repro

This is a repro case for a bug in automerge

Language:RustStargazers:0Issues:2Issues:0

automerge-converter

Scrappy experimental converter for converting positional CRDT data to automerge

Language:RustStargazers:0Issues:2Issues:0

rust-smallvec

"Small vector" optimization for Rust: store up to a small number of items on the stack

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

smolbench

Tiny javascript benchmarking library

Language:TypeScriptStargazers:0Issues:1Issues:0