v8js
ypy
v8js | ypy | |
---|---|---|
2 | 1 | |
1,816 | 151 | |
0.2% | 2.0% | |
2.7 | 7.0 | |
2 months ago | about 1 month ago | |
C++ | Rust | |
MIT License | GNU General Public License v3.0 or later |
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.
v8js
-
Automerge 2.0
You’re right, there doesn’t seem to be a PHP SDK yet. This is unholy, but perhaps you could execute it in a node environment with v8js. https://github.com/phpv8/v8js
Otherwise I think you’d be looking at a headless browser in the test runner.
-
Svelte & Amphp
There seems to be some recent activity for 8.0 but no proper release yet.
ypy
-
Automerge 2.0
So exciting! Strangely enough, a couple of hours before this release, we just managed to wrap our heads around Yjs after playing with it on and off for a few weeks!
For anyone not up to date with the world of CRDTs, Seph Gentle's two blog posts have become legendary:
* https://josephg.com/blog/crdts-are-the-future/
* https://josephg.com/blog/crdts-go-brrr/
these are also worth checking out:
* https://github.com/y-crdt/y-crdt (rust implementation started by the creator of Yjs, Kevin Jahns)
* https://github.com/y-crdt/ypy (python bindings for the rust implementation)
* https://github.com/josephg/diamond-types (Seph Gentle's rust implementation of YATA, the algorith behind Yjs)
What are some alternatives?
puerts - PUER(普洱) Typescript. Let's write your game in UE or Unity with TypeScript.
autosurgeon
pdjs - JavaScript External for Pure Data based on V8
diamond-types - The world's fastest CRDT. WIP.
JSinfinity - let's compete nodejs (do all with javascript)
flutter_rust_bridge - Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.
catpaw - An opinionated dependency injection library for amphp.
automerge-rs - Rust implementation of automerge [Moved to: https://github.com/automerge/automerge]
Electron - :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
y-crdt - Rust port of Yjs
electron - :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS [Moved to: https://github.com/electron/electron]
cr-sqlite - Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite