JavaScript Collaboration

Open-source JavaScript projects categorized as Collaboration | Edit details

Top 15 JavaScript Collaboration Projects

  • Rocket.Chat

    The communications platform that puts data protection first.

    Project mention: Ask HN: Safest place for young kids to chat to friends online? | news.ycombinator.com | 2022-01-11

    At one point I seriously considered self-hosting a Rocket Chat [1] instance for very similar reasons. It seems to have a good balance of features, moderation controls, and polish while still being pretty straight-forward to host.

    The main challenge I ran into was, of course, convincing folks to use it (instead of the "easier" forms of communication that they already had....).

    1. https://rocket.chat/

  • Etherpad

    Etherpad: A modern really-real-time collaborative document editor.

    Project mention: Gift Card Management? | reddit.com/r/selfhosted | 2021-12-26
  • Scout APM

    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.

  • HackMD

    CodiMD - Realtime collaborative markdown notes on all platforms.

    Project mention: Are there any collaborative note apps like Outline that aren't as complicated to maintain? | reddit.com/r/selfhosted | 2021-09-24

    I was going to suggest CodiMD but it seems these 2 are very similar?

  • BigBlueButton

    Complete open source web conferencing system.

    Project mention: How Not to Support Desktop GNU+Linux, Zoom Edition (working Wayland support coming soon?) | reddit.com/r/linux | 2022-01-21

    BigBlueButton is an alternative to Zoom for education, give your university an email at the least.

  • yjs

    Shared data types for building collaborative software

    Project mention: Consider SQLite | news.ycombinator.com | 2021-12-29

    You have to handle the merge conflicts yourself, see https://www.sqlite.org/session/sqlite3changeset_apply.html

    So you need to be carful how you design your schema, but very possible.

    One option is to use something like Yjs and a JSON column to get proper CRDTs for merging.

    https://github.com/yjs/yjs

  • mapus

    A map tool with real-time collaboration 🗺️

    Project mention: LeafletJS | news.ycombinator.com | 2021-08-16

    Super handy library. I used it for a real-time collaborative map tool [1], it's especially useful when it comes to customization, plus it has many plugins which add a lot of functionality. Leaflet Geoman [2] for instance is great for creating all sorts of geometries on the map, I've personally used it for my tool so users can designate areas and paths. So good.

    [1] https://github.com/alyssaxuu/mapus

  • Planka

    The realtime kanban board for workgroups built with React and Redux.

    Project mention: I made a quick video about Planka. An awesome alternative to Trello for project management. | reddit.com/r/selfhosted | 2021-09-26
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Documize

    Modern Confluence alternative designed for internal & external docs, built with Golang + EmberJS (by documize)

    Project mention: Anyone out there using DOCUMIZE? | reddit.com/r/opensource | 2021-11-17

    The Documize Community Github description states that content PDF export is a feature of the Community+ edition, which is available for download on their download page here as opposed to the Github release builds. If you indeed have more than 10 users, then you can't use Community+, so you won't have the ability to natively export content as PDF.

  • pwndoc

    Pentest Report Generator

    Project mention: Docker compose to K8s conversion not working? Error: Cannot find module './config/config.json'? | reddit.com/r/kubernetes | 2021-10-24

    I've been trying to convert this into k8s with no success unfortunately. Frontend and Mongo pods run fine, but the backend always gives the error below. Essentially was following this tutorial minus the aspects specific to the node-project they downloaded.

  • mirotalksfu

    🏆 WebRTC - SFU - Secure, Simple, and Scalable Real-Time Video Conferences Up to 4k, compatible with all browsers and platforms.

    Project mention: Show HN: Zoom – Google meet Open Source alternative for smart working | news.ycombinator.com | 2022-01-11
  • mirotalk

    🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.

    Project mention: WebRTC Simple, Secure, Real Time Video Conferences UpTo 4k and 60FPS | reddit.com/r/CKsTechNews | 2021-12-25
  • commuter

    🚎 Notebook sharing hub

  • text

    📑 Collaborative document editing using Markdown (by nextcloud)

    Project mention: Using the web interface throws many (hidden) 404's | reddit.com/r/NextCloud | 2021-02-01

    It may very well be expected behaviour. See for instance this on Github.

  • SyncPaint

    A web app for synchronized group drawing. Draw together with other people in real time.

    Project mention: SyncPaint 0.8 adds drawing shapes | reddit.com/r/javascript | 2021-05-03
  • mur2_editor

    The μr² editor an easy to use, versatile and comprehensive text editor for academic writing.

    Project mention: Markdown editor in flask project | reddit.com/r/flask | 2021-06-09

    The code.

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). The latest post mention was on 2022-01-21.

JavaScript Collaboration related posts

Index

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

Project Stars
1 Rocket.Chat 31,413
2 Etherpad 12,094
3 HackMD 7,669
4 BigBlueButton 7,239
5 yjs 6,421
6 mapus 2,504
7 Planka 1,486
8 Documize 1,467
9 pwndoc 849
10 mirotalksfu 757
11 mirotalk 745
12 commuter 394
13 text 335
14 SyncPaint 40
15 mur2_editor 26
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.
github.com/nanovms