Based on our record, SolveSpace should be more popular than Automerge. It has been mentiond 23 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
The big idea behind CRDTs is that a datastructure can naturally have many replicas synchronizing on best-effort basis. That is much closer to the physical reality than the "mainframe model" of one linear operation log (WAL, binlog, etc). The basic CRDT ideas are actually pretty easy to implement: you add some metadata, keep some history, and now you can see what is happening and be consistent across... - Source: Hacker News / 25 days ago
I think I saw someone point out automerge not long ago: https://automerge.org/ Rust and JavaScript implementations, a handful of network strategies. It doesn't come with the free or paid offering that jazz.tools does, but it's pretty nice. - Source: Hacker News / 3 months ago
I launched NumPad v1 on here a few years ago, and back then it wasn't much more than a thin CodeMirror wrapper around the calculator engine I'd written. Now I've rewritten it as a PWA that supports multiple documents, persists them to IndexedDB, and has a syncing service for paying customers. Syncing is handled by Automerge[1] under the hood, which should make it relatively easy to get document sharing... - Source: Hacker News / 3 months ago
A sqlite extension that provides a virtual table backed by an Automerge document (https://automerge.org/). I believe that there are plenty of applications that could benefit from the collaboration or sync-ability that CRDTs provide, but that don't need to manage the CRDTs directly. Moving the CRDT management into the database seems like a natural fit. It's very early, and not public anywhere, but I'd be happy to... - Source: Hacker News / 11 months ago
Ink & Switch released automerge to automatically achieve this merge. If you have two documents you are collaboratively editing, you can use automerge to make concurrent changes. - Source: dev.to / 12 months ago
The comment on constraints which still blows me away is the footnote on the readme for Dune 3D: https://github.com/dune3d/dune3d Probably a bit more approachable for folks is: https://www.cadsketcher.com/ which adds the Solvespace constraint solver to Blender. - Source: Hacker News / 6 months ago
>> I do wish I did pay some attention to CAD now. I want a 3D printer and have no idea how to design objects for it. Get Solvespace: https://solvespace.com/index.pl Do the tutorials. If/when you outgrow it, the concepts will carry over to FreeCAD which otherwise has a steeper learning curve but has more capabilities. - Source: Hacker News / 9 months ago
> - Solvespace --- limited to 2D last I checked According to https://solvespace.com/index.pl "SOLVESPACE -- parametric 2d/3d CAD" "SOLVESPACE is a free (GPLv3) parametric 3d CAD tool. Applications include: - modeling 3d parts โ draw with extrudes, revolves, helixes and Boolean (union / difference / intersection) operations [...] - 3d-printed parts โ export the STL or other triangle mesh expected by most 3d printers". - Source: Hacker News / about 1 year ago
Is it feasible to run this on something large like Solvespace[1] (CAD) which is ~5MB executable? Or would we just get an insanely long list of issues? [1] https://solvespace.com/index.pl There are hundreds of numerical algorithms in there, and we have some bugs that might be related to this kind of implementation error. - Source: Hacker News / over 1 year ago
If you want to quickly sketch and simulate the motion of linkages, I can recommend using Solvespace: https://solvespace.com/index.pl. - Source: Hacker News / over 2 years ago
PouchDB - Open-source JavaScript database inspired by Apache CouchDB that's designed to run well within the browser
FreeCAD - An open-source parametric 3D modeler
Yjs - A CRDT framework with a powerful abstraction of shared data, Shared data types for building collaborative software
OpenSCAD - OpenSCAD is a software for creating solid 3D CAD objects.
RxDB - A fast, offline-first, reactive Database for JavaScript Applications
SketchUp - 3D for Everyone