-
Notifications
You must be signed in to change notification settings - Fork 5
/
works.yml
175 lines (147 loc) · 4.38 KB
/
works.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
#https://github.com/typst/hayagriva/blob/main/docs/file-format.md
vscode-buffer:
type: web
title: Text Buffer Reimplementation
author: Peng Lyu
date: 2018-03-23
url: https://code.visualstudio.com/blogs/2018/03/23/text-buffer-reimplementation
polog:
type: article
title: Pure Operation-Based Replicated Data Types
author: ["Baquero, Carlos", "Almeida, Paulo Sergio", "Shoker, Ali"]
date: 2017
url: https://arxiv.org/abs/1710.04469
time-machines:
type: article
title: CRDT and OT generalize as Time Machines
author: ["Toomim, Michael"]
date: 2024
url: https://braid.org/time-machines
fugue:
type: article
title: "The Art of the Fugue: Minimizing Interleaving in Collaborative Text Editing"
author: ["Weidner, Matthew", "Kleppmann, Martin"]
date: 2023
url: https://arxiv.org/abs/2305.00583
reference-reg:
type: repository
title: "Reference Eg-walker implementation in Typescript"
author: ["Gentle, Joseph"]
url: https://github.com/josephg/reference-reg
editing-traces:
type: repository
title: "Editing Traces (github repository)"
author: ["Gentle, Joseph"]
url: https://github.com/josephg/editing-traces
dt:
type: repository
title: "Diamond Types: A fully featured realtime editing library"
author: ["Gentle, Joseph"]
url: https://github.com/josephg/diamond-types
dt-crdt:
type: repository
title: "Diamond Types sequence CRDT implementation"
author: ["Gentle, Joseph"]
url: https://github.com/josephg/diamond-types/tree/master/crates/diamond-types-crdt
am-converter:
type: repository
title: "Automerge Converter: An event graph replay function for Automerge"
author: ["Gentle, Joseph"]
url: https://github.com/josephg/automerge-converter/
cola:
type: repository
title: "cola CRDT library"
author: ["Mazzarini, Riccardo"]
url: https://github.com/nomad/cola
yjs:
type: web
title: "Yjs Shared Editing"
author: ["Jahns, Kevin"]
url: https://yjs.dev/
yrs:
type: web
author: ["Sypytkowski, Bartosz", "Jahns, Kevin", "Waidhofer, John"]
title: "Y CRDT: Rust port of Yjs"
url: https://github.com/y-crdt/y-crdt
jsonjoy:
type: web
title: "json-joy: Real-time JSON apps"
author: ["Dalecky, Vadim"]
url: https://jsonjoy.com/
automerge:
type: web
title: "Automerge CRDT"
url: https://automerge.org/
automerge-storage:
type: web
title: "Automerge Binary Document Format"
author: ["Good, Alex", "Jeffery, Andrew"]
url: https://automerge.org/automerge-binary-format-spec/
automerge-columnar:
type: web
title: "Experiment: columnar data encoding for Automerge"
author: ["Kleppmann, Martin"]
date: 2019-07-02
url: https://github.com/automerge/automerge-perf/blob/master/columnar/README.md
automerge-perf:
type: web
title: Benchmarking resources for Automerge
author: ["Kleppmann, Martin"]
date: 2020
url: https://github.com/automerge/automerge-perf
crdt-papers:
type: web
title: CRDT Papers
author: ["Kleppmann, Martin", "Bieniusa, Annette", "Shapiro, Marc"]
url: https://crdt.tech/papers.html
cola-gtree:
type: blog
title: "cola: a text CRDT for real-time collaborative editing"
author: ["Mazzarini, Riccardo"]
url: https://nomad.foo/blog/cola#an-even-better-alternative-g-trees
crdts-go-brrr:
type: blog
title: "5000x faster CRDTs: An Adventure in Optimization"
author: ["Gentle, Joseph"]
date: 2021-07-31
url: https://josephg.com/blog/crdts-go-brrr/
crdts-hard-parts:
type: Misc
title: "CRDTs: The Hard Parts"
author: ["Kleppmann, Martin"]
date: 2020-07-06
url: https://martin.kleppmann.com/2020/07/06/crdt-hard-parts-hydra.html
parent:
- type: Conference
title: "Hydra distributed computing conference"
git-makefile:
type: web
title: Makefile for Git
url: https://github.com/git/git/blob/master/Makefile
node-src-nodecc:
type: web
title: "Node.js source code: src/node.cc"
url: https://github.com/nodejs/node/blob/main/src/node.cc
sharedb:
type: web
title: ShareDB
author: ["Gentle, Joseph"]
url: https://github.com/share/sharedb
pijul:
type: web
title: Pijul
author: ["Meunier, Pierre-Étienne", "Becker, Florent"]
url: https://pijul.org/
pijul-theory:
type: web
title: "The Pijul manual: Theory"
url: https://pijul.org/manual/theory.html
darcs:
type: web
title: Darcs
url: https://darcs.net/
darcs-book:
type: web
author: ["Kow, Eric"]
title: Understanding Darcs
url: https://en.wikibooks.org/wiki/Understanding_Darcs/Print_Version