Top 9 TypeScript Collaboration Projects
Virtual whiteboard for sketching hand-drawn like diagramsProject mention: Products and Tools I Love and Use Regularly | dev.to | 2022-01-18
Excalidraw: virtual whiteboard for sketches and wireframes
A tool for component-driven application development.Project mention: Looking for a lightweight component library | reddit.com/r/reactjs | 2022-01-18
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.Project mention: Notion Security | reddit.com/r/Notion | 2022-01-05
Library for building distributed, real-time collaborative web applicationsProject mention: Woe be onto you for using a WebSocket | news.ycombinator.com | 2021-12-22
Full disclosure I work at MSFT and on the fluid framework.
If you are interested in this you may also be interested in the fluid framework, https://github.com/microsoft/FluidFramework
We use websockets and solve a lot of the state management problem called out here by keeping very little state on the server itself. The primary thing on server is a monotonically increasing integer we use to stamp messages, this gives us total order broadcast which we then build upon: https://en.m.wikipedia.org/wiki/Atomic_broadcast
Here are some code pointers if you want to take a look:
The map package is a decent place to look for how we leverage total order broadcast to keep clients in sync in our distributed data structures:
HedgeDoc - The best platform to write and share markdown.Project mention: Best self hosted notes app? | reddit.com/r/selfhosted | 2021-12-26
Definitely HedgeDoc. https://hedgedoc.org/
Open source video conferencing system for tutors.Project mention: Nettu Meet: Open source video conferencing system for tutors | reddit.com/r/opensource | 2021-06-24
Official OSX, Windows, and Linux Desktop Clients for Rocket.Chat
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Twake is a secure open source collaboration platform to improve organizational productivity.Project mention: Let us introduce you to the secure open-source alternative to Teams! | reddit.com/r/linux | 2021-10-05
Their own github has a gitter link, which is becoming a Matrix client.
SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.Project mention: Show HN: SyncedStore CRDT – build multiplayer collaborative apps for React / Vue | news.ycombinator.com | 2021-12-08
Hi! Great questions :)
First of all, SyncedStore does not implement any CRDT algorithms. Credits for this go to Yjs  (and its author Kevin), which it uses as underlying CRDT.
Yjs and Automerge are (afaik) the two most commonly used CRDT implementations. Both have their pros and cons, but Yjs has focused a lot on performance .
Automerge has a bit friendlier "Immer style"  API. I'm not too familiar with @localfirst/state, but it seems to add a Redux style API on top of Automerge.
Hope you're still following along :) Maybe it helps to compare the TODO-MVC applications, as both SyncedStore (https://github.com/YousefED/SyncedStore/tree/main/examples) and @localfirst/state (https://github.com/local-first-web/state/tree/main/examples/...) have implemented these as examples!
TypeScript Collaboration related posts
What's your favourite tool for creating system architecture diagrams?
1 project | reddit.com/r/ExperiencedDevs | 18 Jan 2022
An app/tool for curating info/media gathered online for research purposes?
1 project | reddit.com/r/Screenwriting | 17 Jan 2022
Open source to view API traffic for Kubernetes
4 projects | reddit.com/r/kubernetes | 10 Jan 2022
Support for Excalidraw?
1 project | reddit.com/r/Supernote | 10 Jan 2022
Managing OrgPad's Clojure development in OrgPad
1 project | reddit.com/r/Clojure | 8 Jan 2022
Looking for a note writing application.
1 project | reddit.com/r/software | 2 Jan 2022
Building the Visuals and Functions
1 project | reddit.com/r/ProductManagement | 30 Dec 2021
What are some of the best open-source Collaboration projects in TypeScript? This list will help you:
Are you hiring? Post a new remote job listing for free.