json-joy
JRPC-Server
json-joy | JRPC-Server | |
---|---|---|
2 | 1 | |
652 | 5 | |
- | - | |
9.9 | 7.0 | |
3 days ago | 10 months ago | |
TypeScript | TypeScript | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
json-joy
-
JSON-joy CRDT benchmarks, 100x speed improvement over state-of-the-art
Love seeing CRDT innovation! I'm building something in the space, so excited to give this a try.
The death stroke for these types of projects seems to be lack of funding. This project is sponsored by nlnet[0] providing between 5k - 50k EU per year. Let's hope this gets additional resources.
As a note, it appears to use Elastic's 2.0 license preventing selling software that includes this library [1]
[0] https://nlnet.nl/project/JSON-Joy/
[1] https://github.com/streamich/json-joy/blob/master/LICENSE
JRPC-Server
What are some alternatives?
fast-deep-equal - The fastest deep equality check with Date, RegExp and ES6 Map, Set and typed arrays support
servicebox - Typed Web Services for NodeJS
crdt-benchmarks - A collection of CRDT benchmarks
Coloquent - Javascript/Typescript library mapping objects and their interrelations to JSON API, with a clean, fluent ActiveRecord-like (e.g. similar to Laravel's Eloquent) syntax for creating, retrieving, updating and deleting model objects.
editing-traces - Real world text editing traces for benchmarking CRDT and Rope data structures
Vicis - Presentation and transformation layer for data output in RESTful APIs.
msgpack-javascript - @msgpack/msgpack - MessagePack for JavaScript / msgpack.org[JavaScript/TypeScript/ECMA-262]
quicktype - Generate types and converters from JSON, Schema, and GraphQL