TypeScript Collaboration

Open-source TypeScript projects categorized as Collaboration

Top 23 TypeScript Collaboration Projects

  • excalidraw

    Virtual whiteboard for sketching hand-drawn like diagrams

  • Project mention: Build a Scalable REST API with TypeScript, Express, Drizzle ORM, and Turso Database: A Step-by-Step Guide | dev.to | 2024-05-27

    To best illustrate this concept, I made a little sketch using excalidraw:

  • Rocket.Chat

    The communications platform that puts data protection first.

  • Project mention: Rocket.Chat: Surprising user limit in 6.5.0 | news.ycombinator.com | 2024-01-19
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Mattermost

    Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..

  • Project mention: Slack AI Training with Customer Data | news.ycombinator.com | 2024-05-16

    This feel like a corporate greed play, on what should be a relatively simple chat application. Slack has quickly become just another enterprise solution in search of shareholder value at expensive of data privacy. Regulation of these companies should be more apparent to people, but sadly, is not.

    I would recommend https://mattermost.com as an alternative.

  • focalboard

    Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.

  • Project mention: Elegant open source project tracking, Trello like but self-hosted | news.ycombinator.com | 2024-03-18

    I switched to Planka after Focalboard went community-supported, but failed to appoint any community leaders. So far, I'm very happy with Planka for my needs at home.

    https://github.com/mattermost/focalboard

  • Bit

    A build system for development of composable software.

  • Project mention: Theming using CSS Variables? Turn Them into VS Code Snippets for Faster, Error-Free Coding | dev.to | 2024-04-14

    Our demo solution was built using Bit, which allows us to create shareable components, render component “previews,” generate component docs, and so on.

  • unleash

    Open-source feature management solution built for developers.

  • Project mention: How to Implement Feature Flags in Node.js using Unleash | dev.to | 2024-01-01

    Unleash (Feature Flags)

  • HedgeDoc

    HedgeDoc - Ideas grow better together

  • Project mention: Building a Blog in Django | news.ycombinator.com | 2023-09-12

    Nice and simple. I feel the only lacking feature for a basic blog is having unlisted blog posts, which is very handy when you want to share it to proof-readers. This can be done on google doc/hedgedoc [0] for sure, but then when porting there are very often typos creeping in.

    [0] https://hedgedoc.org/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • FluidFramework

    Library for building distributed, real-time collaborative web applications

  • Project mention: FluidFramework: Build distributed, real-time collaborative web applications | news.ycombinator.com | 2024-01-11
  • partykit

    PartyKit simplifies developing multiplayer applications

  • Project mention: Cloudflare acquires PartyKit to allow developers to build real-time multi-user | news.ycombinator.com | 2024-04-05

    > Is there any documentation anywhere for this?

    PartyKit is open source (https://github.com/partykit/partykit/, MIT), so you could create your own back-end. The Socket.IO folks did: https://blog.partykit.io/posts/party-io-a-socket-io-backend-...

  • blocksuite

    🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.

  • Project mention: BlockSuite is the open-source block-based editor | news.ycombinator.com | 2023-07-26
  • liveblocks

    Liveblocks is a platform to ship collaborative features like comments, notifications, text editors in minutes instead of months.

  • Project mention: Edit This Blog Post | news.ycombinator.com | 2024-02-06

    Absolutely! The real complexity comes from conflict resolution. If someone edits the top, and someone else edits the bottom, which version do you go with? What if they're editing the same area? Entire companies exist to provide elegant solutions to this[0], so it's no simple task.

    0: https://liveblocks.io/

  • linen.dev

    Lightweight Google-searchable Slack alternative for Communities

  • Project mention: FLaNK Stack Weekly for 13 November 2023 | dev.to | 2023-11-13
  • nettu-meet

    Open source video conferencing system for tutors.

  • Twake

    Twake is a secure open source collaboration platform to improve organizational productivity.

  • SyncedStore

    SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.

  • Project mention: Local-first software: You own your data, in spite of the cloud (2019) | news.ycombinator.com | 2023-10-02

    This article has been quite the inspiration for many projects and progress on this front. I think we're seeing more and more developments around CRDTs and local-first frameworks / applications.

    I'm working on a few projects in this area:

    - https://www.typecell.org - Notion meets Notebook-style live programming for TypeScript / React

    - https://www.blocknotejs.org - a rich text editor built on TipTap / Prosemirror that supports Yjs for local-first collaboration

    - https://syncedstore.org - a wrapper around Yjs for easier development

    In my experience so far, some things get more complicated when building a local-first application, and some things get a lot easier. What gets easier is that once you've modeled and implemented the data-layer (which does require you to rethink / unlearn a few principles), you don't need to worry about data-fetching, errors etc. as much as in a regular "API-based" app.

    Another interesting video I recommend on this topic is about Linear's "Sync Engine" which employs some of the local-first techniques as well: https://www.youtube.com/watch?v=Wo2m3jaJixU

  • Rocket.Chat.Electron

    Official OSX, Windows, and Linux Desktop Clients for Rocket.Chat

  • gistpad

    VS Code extension for managing and sharing code snippets, notes and interactive samples using GitHub Gists

  • json-joy

    JSON CRDT, JSON CRDT Patch, JSON Patch+, JSON Predicate, JSON Pointer, JSON Expression, JSON Type

  • webcrumbs

    Create and modify Node.js websites and applications with an admin interface and powerful themes and plugins, enriched by the community. 🌟 Star to support our work!

  • Project mention: JavaScript Security: Simple Practices to Secure Your Frontend | dev.to | 2024-05-15

    ⭐ Would you consider giving us a Star on GitHub? >.< ⭐

  • tellery

    Tellery lets you build metrics using SQL and bring them to your team. As easy as using a document. As powerful as a data modeling tool.

  • atomic

    Chat with and teach your calendar to solve your scheduling & time problems

  • Project mention: For time blocking &amp; Motivation You can use Atomic for free on your local machine | /r/GetMotivatedGroup | 2023-09-25
  • Incredible

    Incredible drastically simplifies creation of developer video content. It offers a unified workflow to storyboard, record, collaborate and produce the video. (by IncredibleDevHQ)

  • mute

    a scalable collaborative document editor with CRDT, P2P and E2EE

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Collaboration related posts

  • Build a Scalable REST API with TypeScript, Express, Drizzle ORM, and Turso Database: A Step-by-Step Guide

    3 projects | dev.to | 27 May 2024
  • Slack AI Training with Customer Data

    7 projects | news.ycombinator.com | 16 May 2024
  • JavaScript Security: Simple Practices to Secure Your Frontend

    1 project | dev.to | 15 May 2024
  • How I built a Multiplayer App in 3 days

    2 projects | dev.to | 14 May 2024
  • 🎨 CI/CD Workflow with AWS and Docker

    1 project | dev.to | 13 May 2024
  • Open Source Essentials: Must-Try Projects and Tools

    1 project | dev.to | 9 May 2024
  • Navigating Open Source: A Guide to Effective Community Engagement

    1 project | dev.to | 8 May 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 28 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Collaboration projects in TypeScript? This list will help you:

Project Stars
1 excalidraw 74,581
2 Rocket.Chat 39,057
3 Mattermost 28,263
4 focalboard 20,357
5 Bit 17,620
6 unleash 10,433
7 HedgeDoc 4,762
8 FluidFramework 4,638
9 partykit 4,097
10 blocksuite 3,933
11 liveblocks 3,108
12 linen.dev 2,737
13 nettu-meet 2,242
14 Twake 1,760
15 SyncedStore 1,636
16 Rocket.Chat.Electron 1,567
17 gistpad 916
18 json-joy 669
19 webcrumbs 717
20 tellery 352
21 atomic 347
22 Incredible 136
23 mute 124

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com