安装
npm install json-joy
yarn add json-joy
pnpm add json-joy
bun add json-joy
README

json-joy

npm version

json-joy library implements cutting-edge real-time and collaborative editing algorithms and other utilities for JSON data models. Major focus of json-joy is development of the JSON CRDT protocol, a Conflict-free Replicated Data Type that enables seamless merging of changes in JSON data models, avoiding conflicts between replicas.

Notable features

  • Full JSON implementation as a CRDT (Conflict-free Replicated Datatype).
  • The fastest list CRDT implementation in JavaScript.
  • The fastest text OT (Operational Transformation) implementation in JavaScript.
  • The fastest implementation of CBOR, DAG-CBOR, MessagePack, UBJSON, and JSON codecs in JavaScript.
  • The fastest (HTTP) router implementation in JavaScript.
  • The fastest JSON schema validation implementation in JavaScript.
  • Very fast binary tree (Radix, AVL, Red-black*, Splay) implementations in JavaScript.
  • Very fast JSON Patch (and JSON Pointer) implementation in JavaScript, including many non-standard operations, and JSON Predicate implementation.
  • Very fast JSON Expression implementation in JavaScript.

Funding

This project is funded through NGI Zero Core, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more at the NLnet project page.

NLnet foundation logo NGI Zero Logo

版本列表
18.28.0 2026-06-02
18.24.0 2026-05-15
18.23.0 2026-05-14
18.22.0 2026-05-14
18.21.0 2026-05-10
18.20.0 2026-05-09
18.19.0 2026-05-07
18.18.0 2026-05-07
18.17.0 2026-05-07
18.16.0 2026-05-06
18.15.0 2026-04-18
18.14.0 2026-04-16
18.13.0 2026-04-15
18.12.0 2026-04-12
18.11.0 2026-04-11
18.10.0 2026-04-11
18.9.0 2026-04-08
18.8.0 2026-04-07
18.7.0 2026-04-05
18.6.0 2026-04-04
18.5.0 2026-04-02
18.1.0 2026-03-21
18.0.0 2026-02-22
17.67.0 2026-02-06
17.65.0 2025-11-30
17.64.0 2025-11-30
17.63.0 2025-10-28
17.62.0 2025-10-28
17.61.1 2025-10-21
17.61.0 2025-10-20
17.60.0 2025-10-19
17.59.0 2025-10-18
17.58.0 2025-10-18
17.56.0 2025-10-17
17.55.1 2025-10-17
17.55.0 2025-10-16
17.54.0 2025-09-28
17.53.0 2025-09-28
17.52.0 2025-09-25
17.51.0 2025-09-11
17.50.0 2025-09-05
17.49.1 2025-07-25
17.49.0 2025-07-15
17.48.0 2025-07-05
17.47.0 2025-06-30
17.46.0 2025-06-29
17.45.0 2025-06-27
17.44.0 2025-06-22
17.43.0 2025-05-22
17.42.0 2025-05-15
17.41.0 2025-05-10
17.40.0 2025-04-18
17.39.0 2025-04-13
17.38.0 2025-04-04
17.37.0 2025-04-01
17.36.0 2025-03-31
17.35.0 2025-03-25
17.34.0 2025-03-24
17.33.0 2025-03-23
17.32.1 2025-03-20
17.32.0 2025-03-17
17.31.0 2025-03-11
17.30.0 2025-03-08
17.29.1 2025-02-21
17.29.0 2025-02-15
17.28.0 2025-02-14
17.27.0 2025-02-14
17.26.1 2025-02-05
17.26.0 2025-01-18
17.25.0 2025-01-06
17.24.0 2024-12-22
17.23.0 2024-12-21
17.22.0 2024-12-01
17.21.0 2024-11-25
17.20.0 2024-11-14
17.19.0 2024-11-12
17.18.0 2024-11-12
17.17.0 2024-11-11
17.16.0 2024-11-10
17.15.0 2024-11-10
17.14.0 2024-11-07
17.13.0 2024-11-06
17.12.0 2024-11-04
17.11.0 2024-11-03
17.10.0 2024-11-03
17.9.1 2024-11-02
17.9.0 2024-11-01
17.8.1 2024-10-31
17.8.0 2024-10-31
17.7.0 2024-10-31
17.6.0 2024-10-31
17.5.0 2024-10-29
17.4.0 2024-10-28
17.3.0 2024-10-12
17.2.0 2024-10-10
17.1.0 2024-10-10
17.0.1 2024-10-07
17.0.0 2024-10-06
16.27.2 2024-10-05
16.27.1 2024-10-05
16.27.0 2024-10-01
16.26.0 2024-10-01
16.25.0 2024-09-24
16.24.0 2024-09-19
16.23.2 2024-09-17
16.23.1 2024-08-19
16.23.0 2024-08-08
16.22.1 2024-08-01
16.22.0 2024-07-29
16.21.0 2024-07-29
16.20.0 2024-07-28
16.19.0 2024-07-24
16.18.1 2024-07-24
16.18.0 2024-07-23
16.17.1 2024-07-22
16.17.0 2024-07-22
16.16.0 2024-07-22
16.15.0 2024-07-22
16.14.0 2024-07-22
16.13.2 2024-07-20
16.13.1 2024-07-15
16.13.0 2024-07-10
16.12.0 2024-06-29
16.11.0 2024-06-24
16.10.0 2024-06-21
16.9.0 2024-06-17
16.8.0 2024-06-08
16.7.0 2024-06-08
16.6.0 2024-06-07
16.5.0 2024-05-11
16.4.0 2024-05-10
16.3.0 2024-05-08
16.2.0 2024-05-07
16.1.0 2024-05-05
16.0.0 2024-05-05
15.11.0 2024-05-02
15.10.0 2024-05-01
15.9.0 2024-04-30
15.8.0 2024-04-29
15.7.0 2024-04-28
15.6.0 2024-04-28
15.5.0 2024-04-26
15.4.1 2024-04-25
15.4.0 2024-04-24
15.3.0 2024-04-23
15.2.0 2024-04-23
15.1.0 2024-04-20
15.0.0 2024-04-20
14.4.0 2024-04-20
14.3.0 2024-04-15
14.2.0 2024-04-14
14.1.1 2024-04-09
14.1.0 2024-04-09
14.0.0 2024-04-08
13.0.0 2024-04-08
12.6.0 2024-04-20
12.5.0 2024-04-19
12.4.0 2024-04-18
12.3.0 2024-04-15
12.2.0 2024-04-06
12.1.0 2024-04-05
12.0.0 2024-04-02
11.43.0 2024-04-02
11.42.0 2024-03-29
11.41.0 2024-03-26
11.40.0 2024-03-19
11.39.1 2024-03-17
11.39.0 2024-03-17
11.38.1 2024-03-13
11.38.0 2024-03-12
11.37.0 2024-03-11
11.36.0 2024-03-10
11.35.0 2024-03-09
11.34.0 2024-03-07
11.33.0 2024-03-05
11.32.1 2024-03-05
11.32.0 2024-03-05
11.31.0 2024-03-04
11.30.0 2024-03-04
11.29.0 2024-03-03
11.28.2 2024-02-29
11.28.1 2024-02-18
11.28.0 2023-12-30
11.27.0 2023-12-29
11.26.0 2023-12-23
11.25.0 2023-12-18
11.24.0 2023-12-16
11.23.0 2023-12-16
11.22.0 2023-12-15
11.21.1 2023-12-13
11.21.0 2023-12-12
11.20.0 2023-12-10
11.19.0 2023-12-10
11.18.0 2023-12-10
11.17.0 2023-12-10
11.16.0 2023-12-08
11.15.0 2023-12-08
11.14.0 2023-12-07
11.13.0 2023-12-07
11.12.0 2023-12-07
11.11.0 2023-12-05
11.10.0 2023-12-05
11.9.1 2023-12-02
11.9.0 2023-11-29
11.8.0 2023-11-29
11.7.0 2023-11-29
11.6.0 2023-11-28
11.5.0 2023-11-25
11.4.2 2023-11-25
11.4.1 2023-11-24
11.4.0 2023-11-24
11.3.0 2023-11-20
11.2.0 2023-11-18
11.1.0 2023-11-17
11.0.0 2023-11-14
10.0.0 2023-11-12
9.9.1 2023-11-06
9.9.0 2023-11-05
9.8.0 2023-11-02
9.7.0 2023-10-27
9.6.0 2023-09-08
9.5.1 2023-07-28
9.5.0 2023-07-28
9.4.0 2023-07-08
9.3.0 2023-06-19
9.2.0 2023-06-08
9.1.0 2023-05-23
9.0.0 2023-05-23
8.0.1 2023-05-22
8.0.0 2023-05-19
7.15.0 2022-04-21
7.14.0 2022-04-19
7.13.0 2022-04-19
7.12.0 2022-04-19
7.11.0 2022-04-19
7.10.0 2022-04-15
7.9.0 2022-04-15
7.8.0 2022-04-15
7.7.0 2022-04-12
7.6.0 2022-04-12
7.5.0 2022-04-10
7.4.0 2022-04-09
7.3.0 2022-04-09
7.2.0 2022-04-05
7.1.0 2022-03-18
7.0.1 2022-02-22
7.0.0 2022-02-20
6.2.1 2022-02-20
6.2.0 2022-02-20
6.1.0 2022-02-19
6.0.2 2021-12-12
6.0.1 2021-12-12
6.0.0 2021-12-09
5.2.0 2021-11-17
5.1.0 2021-11-17
5.0.0 2021-11-16
4.0.0 2021-11-15
3.3.0 2021-11-08
3.2.0 2021-11-07
3.1.0 2021-11-06
3.0.0 2021-10-24
2.19.0 2021-10-17
2.18.2 2021-10-17
2.18.1 2021-08-15
2.18.0 2021-08-15
2.17.0 2021-08-01
2.16.4 2021-08-01
2.16.3 2021-08-01
2.16.2 2021-08-01
2.16.1 2021-07-26
2.16.0 2021-07-25
2.15.0 2021-07-25
2.14.0 2021-07-25
2.13.0 2021-07-24
2.12.0 2021-07-24
2.11.0 2021-05-09
2.10.0 2021-05-06
2.9.1 2021-05-02
2.9.0 2021-04-17
2.8.0 2021-04-11
2.7.0 2021-04-05
2.6.0 2021-02-27
2.5.3 2021-02-26
2.5.2 2021-02-26
2.5.1 2020-12-22
2.5.0 2020-12-22
2.4.0 2020-12-19
2.3.6 2020-12-19
2.3.5 2020-12-18
2.3.4 2020-12-18
2.3.3 2020-12-18
2.3.2 2020-12-18
2.3.1 2020-12-18
2.3.0 2020-12-18
2.2.0 2020-12-12
2.1.0 2020-12-12
2.0.1 2020-12-12
2.0.0 2020-10-23
1.19.0 2022-12-01
1.18.1 2022-06-17
1.18.0 2022-06-17
1.17.0 2022-06-16
1.16.0 2022-06-16
1.15.0 2022-06-10
1.14.0 2022-06-09
1.13.0 2022-05-28
1.12.0 2022-05-26
1.11.1 2022-05-26
1.11.0 2022-05-26
1.10.0 2022-05-24
1.9.0 2020-10-14
1.8.0 2020-10-14
1.7.0 2020-10-11
1.6.2 2020-10-11
1.6.1 2020-10-11
1.6.0 2020-09-23
1.5.0 2020-09-23
1.4.0 2020-09-22
1.3.1 2020-09-17
1.3.0 2020-09-17
1.2.0 2020-09-17
1.1.3 2020-09-16
1.1.2 2020-09-16
1.1.1 2020-09-04
1.1.0 2020-09-03
1.0.0 2020-09-02