Topics / #collaboration

Collaboration projects on GitHub

Real-time collaborative apps: shared whiteboards, editing, and chat.

As of , the most-starred Collaboration projects on GitHub are excalidraw (134K stars), zed (91.8K stars) and hoppscotch (80.6K stars). GitHub.Locker tracks 118 Collaboration repositories with 2.4M stars combined. The fastest-growing on October 16 was figcraft, with +701 stars in a day.

118Projects
2.4MStars in total
+2.4KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

Top 100 of 118 · by stars

  1. #1 · excalidraw/excalidraw

    excalidraw

    An open source virtual whiteboard with a hand-drawn look for sketching diagrams, wireframes and whatever you like — use it at excalidraw.com or embed the npm package in your own app.

    134K
  2. #2 · zed-industries/zed

    zed

    Zed is a high-performance, multiplayer code editor built by the creators of Atom and Tree-sitter, designed to feel extremely fast and support real-time collaboration.

    91.8K
  3. #3 · hoppscotch/hoppscotch

    hoppscotch

    Hoppscotch is an open-source API development ecosystem for building, testing and debugging REST, GraphQL, WebSocket, MQTT, Server-Sent Events and Socket.IO APIs, positioned as an open alternative to Postman or Insomnia.

    80.6K
  1. 4

    AppFlowy

    77.5KAppFlowy-IO/AppFlowy · Dart

    AppFlowy is an open-source, AI-powered collaborative workspace that combines projects, wikis, and team docs, built as a Notion alternative that keeps your data under your control.

  2. 5

    awesome-claude-skills

    77.3KComposioHQ/awesome-claude-skills · Python

    A comprehensive and curated list of 1000+ production-ready Claude Skills and Plugins for enhancing productivity across Claude.ai, Claude Code, and other coding agents like Codex, Cursor, Gemini CLI, and Antigravity.

  3. 6

    AFFiNE

    73.6Ktoeverything/AFFiNE · TypeScript

    AFFiNE is an open-source, all-in-one workspace that merges docs, whiteboards and tables into one knowledge base, positioned as a privacy-first alternative to Notion and Miro.

  4. 7

    nocodb

    65.3Knocodb/nocodb · TypeScript

    NocoDB is a free, self-hostable Airtable alternative: an online database builder that gives your data a rich, no-code spreadsheet interface.

  5. 8

    penpot

    61.2Kpenpot/penpot · Clojure

    Penpot is an open-source design platform for product teams, letting them design UI, prototype, and build design systems with full self-hosting control instead of relying on a proprietary SaaS tool.

  6. 9

    gitea

    58.5Kgo-gitea/gitea · Go

    Gitea is a self-hosted, all-in-one software development service: Git hosting, code review, issue tracking, project kanban, wiki, team collaboration, a package registry and CI/CD in one package.

  7. 10

    first-contributions

    56.4Kfirstcontributions/first-contributions

    A beginner-friendly tutorial repository that walks newcomers through making their very first open source contribution, step by step.

  8. 11

    tldraw

    51Ktldraw/tldraw · TypeScript

    tldraw is an SDK for building infinite canvas apps in React — a feature-complete canvas engine that you can use out of the box as a whiteboard or extend with custom shapes, tools, and UI.

  9. 12

    Rocket.Chat

    46.3KRocketChat/Rocket.Chat · TypeScript

    Rocket.Chat is an open-source, self-hostable team communications platform for real-time chat, voice calls, and federation, aimed at organizations with high data protection requirements.

  10. 13

    logseq

    45.3Klogseq/logseq · Clojure

    Logseq is a privacy-first, open-source platform for knowledge management and collaboration, built around a graph of linked notes written in local Markdown or Org-mode files.

  11. 14

    cobalt

    45Kimputnet/cobalt · Svelte

    cobalt is a media downloader with no ads, trackers, or paywalls: you paste a link to a video or song, get the file, and move on.

  12. 15

    outline

    40.9Koutline/outline · TypeScript

    Outline is a fast, collaborative knowledge base for teams — think a team wiki with realtime co-editing that works with Markdown.

  13. 16

    remote-jobs

    40.9Kremoteintech/remote-jobs · JavaScript

    This is the source code behind remoteintech.company, a community-maintained directory of remote-friendly tech companies for job seekers.

  14. 17

    mattermost

    39.4Kmattermost/mattermost · TypeScript

    Mattermost is an open-core, self-hosted collaboration platform that bundles chat, workflow automation, voice calling, screen sharing, and AI integration for software teams.

  15. 18

    tiptap

    38.8Kueberdosis/tiptap · TypeScript

    Tiptap is a headless, framework-agnostic rich text editor framework for web apps, built on top of ProseMirror and extended through extensions.

  16. 19

    postiz-app

    37.3Kgitroomhq/postiz-app · TypeScript

    Postiz is an open-source social media scheduling tool with AI features that lets you plan, publish and measure posts across multiple platforms, and collaborate with a team.

  17. 20

    server

    37.1Knextcloud/server · PHP

    Nextcloud server is a self-hosted platform for storing, syncing, and sharing your files, contacts, calendars, and more, with hundreds of apps (Mail, Video Chat, etc.) to extend it.

  18. 21

    buzz

    36.1Kblock/buzz · Rust

    Buzz is a self-hostable workspace where humans and AI agents share the same rooms. Every message, review, workflow step, and git event is a signed Nostr event in one shared log, on a relay you own.

  19. 22

    zellij

    35.8Kzellij-org/zellij · Rust

    Zellij is a terminal workspace (often called a terminal multiplexer) that lets you split your terminal into panes and tabs, with layouts, plugins, and a focus on being easy to use out of the box while still powerful.

  20. 23

    onyx

    32.5Konyx-dot-app/onyx · Python

    Onyx is an open source AI platform that gives you a full-featured chat interface on top of any LLM, with built-in RAG, web search, agents, and more.

  21. 24

    slate

    31.7Kianstormtaylor/slate · TypeScript

    A fully customizable framework for building rich text editors in the browser — editors like Medium, Dropbox Paper or Google Docs — built as a pluggable contenteditable on top of React.

  22. 25

    karakeep

    29.7Kkarakeep-app/karakeep · TypeScript

    Karakeep (formerly Hoarder) is a self-hostable bookmark-everything app: save links, notes, images and PDFs, and it auto-fetches link details, tags everything with an LLM and gives you full-text and semantic search over all of it.

  23. 26

    project-guidelines

    29.4Kelsewhencode/project-guidelines · JavaScript

    A public set of best practices for JavaScript projects, written and gathered by the elsewhen team - numbered rules for Git, documentation, environments, dependencies, testing, code style, APIs and more.

  24. 27

    focalboard

    26.5Kmattermost-community/focalboard · TypeScript

    Focalboard is an open source, multilingual, self-hosted project management tool — an alternative to Trello, Notion, and Asana — for defining, organizing, tracking and managing work across individuals and teams.

  25. 28

    zulip

    26.1Kzulip/zulip · Python

    Zulip is an open-source team chat app built around topic-based threading that combines the best of email and chat, designed for both live and asynchronous conversation. Fortune 500 companies, leading open-source projects, and thousands of other organizations use it daily.

  26. 29

    dolt

    24.7Kdolthub/dolt · Go

    Dolt is 'Git for Data': a SQL database you can fork, clone, branch, merge, push and pull like a Git repository — it versions tables instead of files, and apps connect to it like any MySQL database.

  27. 30

    gitlabhq

    24.6Kgitlabhq/gitlabhq · Ruby

    This is GitLab Community Edition, an open-source platform for managing Git repositories with merge requests, issue tracking, wikis, and built-in CI/CD pipelines, used by more than 100,000 organizations.

  28. 31

    lexical

    24Kfacebook/lexical · TypeScript

    Lexical is an extensible text editor framework for the web from Meta, built for reliability, accessibility and performance. You use it to build your own rich-text editors in the browser.

  29. 32

    Cap

    23.4KCapSoftware/Cap · Rust

    An open source Loom alternative: it records your screen, camera and microphone and turns takes into shareable links or exported videos — for demos, bug reports, tutorials and async standups.

  30. 33

    eng-practices

    23.3Kgoogle/eng-practices

    Google's Engineering Practices documentation — a public collection of guides distilling the engineering practices Google applies across all languages and projects, currently focused on its Code Review Guidelines.

  31. 34

    yjs

    22.9Kyjs/yjs · JavaScript

    Yjs is a CRDT framework for building collaborative software: shared data types like Map or Array whose changes are automatically distributed to peers and merged without merge conflicts.

  32. 35

    univer

    22.6Kdream-num/univer · TypeScript

    Univer is an open-source SDK for embedding spreadsheet, document, and presentation editing directly into your own product, instead of hosting a separate office app.

  33. 36

    neko

    22.5Km1k1o/neko · Go

    Neko is a self-hosted virtual browser that runs in Docker and streams its screen to viewers over WebRTC, so several people can browse and interact together in real time.

  34. 37

    docmost

    22Kdocmost/docmost · TypeScript

    Docmost is an open-source collaborative wiki and documentation tool, positioned as an alternative to Confluence and Notion.

  35. 38

    wekan

    21.1Kwekan/wekan · JavaScript

    WeKan is a completely open-source and free collaborative kanban board: boards with lists and cards for personal todos, trip planning or team projects, with a real-time user interface.

  36. 39

    linkwarden

    20.1Klinkwarden/linkwarden · TypeScript

    Linkwarden is a self-hosted, open-source collaborative bookmark manager: it collects webpages and articles in one place and saves a screenshot and PDF copy of each page, so your links stay accessible even after the original disappears.

  37. 40

    BookStack

    19.1KBookStackApp/BookStack · PHP

    It's a free, open-source platform for storing and organising information and documentation — a self-hosted wiki-style web app written in PHP, around since 2015 with roughly 19,000 GitHub stars.

  38. 41

    etherpad

    18.6Kether/etherpad · TypeScript

    Etherpad is a self-hosted, real-time collaborative document editor: every keystroke is attributed to its author, every revision is preserved, and a timeslider lets you scrub through a pad's entire history.

  39. 42

    bit

    18.5Kteambit/bit · TypeScript

    Bit is an open-source build system for the AI era: it organizes source code into composable, reusable components and apps. Developers and AI agents create and reuse these components via MCP, preventing code duplication.

  40. 43

    overleaf

    18.2Koverleaf/overleaf · JavaScript

    Overleaf is an open-source, web-based real-time collaborative LaTeX editor; this repo is the self-hostable Community Edition, while the hosted version runs at overleaf.com.

  41. 44

    architecture-decision-record

    17.2Karchitecture-decision-record/architecture-decision-record · CSS

    A guide and example collection for architecture decision records (ADRs) — short documents that capture an important architecture decision together with its context and consequences.

  42. 45

    cvat

    16.9Kcvat-ai/cvat · Python

    CVAT is an open-source, self-hosted data annotation platform for building labeled datasets from images, video, and 3D point clouds, used for computer vision and visual AI projects.

  43. 46

    docs

    16.9Ksuitenumerique/docs · Python

    Docs is an open-source collaborative text editor - a self-hostable alternative to Notion or Google Docs, built on Django and React. Teams write, organize and share documents together in real time.

  44. 47

    Luckysheet

    16.6Kdream-num/Luckysheet · JavaScript

    Luckysheet is a completely open source online spreadsheet like Excel — a powerful, configurable Excel-style grid with formulas, charts and pivot tables that runs in the browser.

  45. 48

    openproject

    16.4Kopf/openproject · Ruby

    OpenProject is a web-based, open source project management platform for projects, products and portfolios - agile boards, Gantt charts, issue tracking, roadmaps and team collaboration in one tool, positioned against Jira, MS Project, Monday, Asana and YouTrack.

  46. 49

    HowToBeAProgrammer

    16.3Kbraydie/HowToBeAProgrammer

    A free, community-maintained essay by Robert L. Read on how to be a good programmer — the personal, team, and judgment skills around writing code, which the author calls the easy part.

  47. 50

    apitable

    15.6Kapitable/apitable · TypeScript

    APITable is an API-oriented low-code platform for building collaborative database-spreadsheet apps, positioned as an open-source alternative to Airtable.

  48. 51

    zotero

    15.6Kzotero/zotero · JavaScript

    Zotero is a free, easy-to-use tool for collecting, organizing, annotating, citing, and sharing research sources.

  49. 52

    OpenMetadata

    15.5Kopen-metadata/OpenMetadata · TypeScript

    OpenMetadata is an open platform that unifies technical metadata, lineage, data quality, ownership and business glossaries into one knowledge graph so both humans and AI agents can discover, trust and reuse context about enterprise data.

  50. 53

    qm

    15.4Kyc-software/qm · TypeScript

    An open-source multiplayer agent harness for work: one AI agent that a whole company shares, reachable from Slack and a web app. It is built for teams of people working with the agent together, not for a single person.

  51. 54

    seafile

    15.3Khaiwen/seafile · C

    Seafile is an open source cloud storage system focused on privacy protection and teamwork, organizing files into 'libraries' that can be synced, shared, and optionally encrypted, plus adding metadata, wikis, and collaborative editing on top.

  52. 55

    Trellis

    15Kmindfold-ai/Trellis · TypeScript

    Trellis is an out-of-the-box engineering framework for AI coding. It persists specs, tasks, and project memory in your repo, so any coding agent works to your conventions instead of starting every session from scratch.

  53. 56

    drawnix

    14.9Kplait-board/drawnix · TypeScript

    Drawnix is a free, open-source all-in-one whiteboard tool that combines mind mapping, flowcharts, and freehand drawing on a single infinite canvas.

  54. 57

    TREK

    14.8Kliketrek/TREK · TypeScript

    TREK is a self-hosted travel and trip planner with real-time collaborative editing, interactive maps, budgets, packing lists, a journal, and built-in AI features.

  55. 58

    automerge-classic

    14.7Kautomerge/automerge-classic · JavaScript

    Automerge is a JavaScript library implementing a CRDT (Conflict-free Replicated Data Type) — a JSON-like document that multiple users can edit concurrently on their own copies, with all changes merging back together automatically without conflicts.

  56. 59

    unleash

    13.9KUnleash/unleash · TypeScript

    Unleash is an open-source feature management platform that lets teams turn features on or off, roll them out gradually, and run A/B tests without redeploying code.

  57. 60

    gitpod

    13.8Kgitpod-io/gitpod · TypeScript

    Gitpod Classic was a developer platform for spinning up on-demand, pre-configured cloud development environments, but it has been renamed and succeeded by a new product called Ona, so this version is no longer recommended for new use.

  58. 61

    element-web

    13.6Kelement-hq/element-web · TypeScript

    Element is a Matrix collaboration client for the web, built on the Matrix JS SDK. It was formerly known as Vector and Riot and also ships as a desktop app.

  59. 62

    metersphere

    13.6Kmetersphere/metersphere · Java

    MeterSphere is an open-source continuous testing platform with a built-in AI assistant, designed to make software testing simpler and faster so it stops being the bottleneck of continuous delivery.

  60. 63

    chat

    13.5Ktinode/chat · Go

    Tinode is an open-source instant messaging platform: a chat server written in Go with native clients for Android, iOS, web and a scriptable command line — like a self-hosted WhatsApp or Telegram, and explicitly not another Slack replacement.

  61. 64

    community

    13Kkubernetes/community · Jupyter Notebook

    The official Kubernetes community documentation — the starting point for joining and contributing to the Kubernetes project, whether by improving docs, improving code, or giving talks.

  62. 65

    showdoc

    12.9Kstar7th/showdoc · PHP

    ShowDoc is a self-hosted tool for IT teams to write and share online documentation, especially API docs, data dictionaries, and technical specs.

  63. 66

    planka

    12.6Kplankanban/planka · JavaScript

    PLANKA is an open-source, self-hosted Kanban board for team project tracking, pitched as a Trello alternative with a free Community edition and an optional paid Pro edition for organisations.

  64. 67

    tensorflow-zh

    12.3Kjikexueyuanwiki/tensorflow-zh · TeX

    A Chinese translation of Google's official TensorFlow documentation, started by the Geek Academy (jikexueyuan) Wiki team on the same day Google open-sourced TensorFlow in November 2015.

  65. 68

    illa-builder

    12.3Killacloud/illa-builder · TypeScript

    ILLA Builder is an open source low-code platform for building internal tools like dashboards, CRUD apps, admin panels, CRMs, and CMSs. It is positioned as an open source alternative to Retool.

  66. 69

    phabricator

    12.3Kphacility/phabricator · PHP

    Phabricator is a collection of web applications for software development, tied to code review and to Git, Mercurial and SVN repositories.

  67. 70

    nerfstudio

    12.1Knerfstudio-project/nerfstudio · Python

    Nerfstudio is an open-source toolkit for creating, training, and testing Neural Radiance Fields (NeRFs), with a simple API that breaks each NeRF component into modular, swappable pieces.

  68. 71

    WebRTC-Experiment

    12.1Kmuaz-khan/WebRTC-Experiment · JavaScript

    A one-stop hub of WebRTC demos, experiments and JavaScript libraries: screen sharing, video conferencing, file sharing, recording, collaborative drawing and voice translation.

  69. 72

    grist-core

    12Kgristlabs/grist-core · TypeScript

    Grist is an open-source hybrid spreadsheet/database: columns are typed and named like a database, but can also be filled with Python-syntax formulas like a spreadsheet, with automatic recalculation.

  70. 73

    great_expectations

    11.9Kfivetran/great_expectations · Python

    GX Core (Great Expectations) is a Python framework for testing, validating, and documenting the quality of your data. Its core concept is the 'Expectation' — an expressive unit test for your data, built from the collective experience of thousands of data quality deployments.

  71. 74

    github-do-not-ban-us

    11.7K1995parham/github-do-not-ban-us · JavaScript

    An open letter and protest campaign against GitHub restricting Iranian developers' accounts, which also showcases open-source projects made by Iranian developers.

  72. 75

    leanote

    11.7Kleanote/leanote · JavaScript

    Leanote is an open-source, self-hosted note-taking and knowledge management app built as an alternative to Evernote, with a rich-text editor and a real-time markdown editor.

  73. 76

    wandb

    11.3Kwandb/wandb · Python

    wandb is the Weights & Biases AI developer platform: a Python library and hosted service for tracking, visualizing, and managing machine learning experiments from datasets to production models, including LLM apps via its Weave toolset.

  74. 77

    omnigent

    10.9Komnigent-ai/omnigent · Python

    Omnigent is an open-source meta-harness for AI agents: a common orchestration layer over coding agents like Claude Code, Codex, Cursor, OpenCode, Hermes, and Pi, with policy enforcement, sandboxing, and real-time collaboration from any device.

  75. 78

    git-bug

    10.8Kgit-bug/git-bug · Go

    git-bug is a distributed, offline-first bug tracker that lives inside your git repository: issues, comments and identities are embedded in the repo itself and sync through ordinary git pushes and pulls.

  76. 79

    server

    10.7Kscreego/server · Go

    Screego is a screen sharing app built for developers. It exists because sharing code over chat tools like Microsoft Teams often meant seconds of lag or quality so poor that colleagues could not read the code.

  77. 80

    all-in-one

    10.6Knextcloud/all-in-one · PHP

    The official Nextcloud installation method: one Docker-managed package that deploys and maintains a full self-hosted Nextcloud instance with most features included, controlled from a single web interface.

  78. 81

    ckeditor5

    10.5Kckeditor/ckeditor5 · JavaScript

    CKEditor 5 is a modern JavaScript rich-text (WYSIWYG) editor with an MVC architecture, a custom data model and a virtual DOM, written from scratch in TypeScript.

  79. 82

    BlockNote

    10.3KTypeCellOS/BlockNote · TypeScript

    BlockNote is an open source block-based rich text editor for React with a Notion-style editing experience, built on top of ProseMirror and Tiptap. You embed it in your own app.

  80. 83

    awesome-claude-skills

    10.3KBehiSecc/awesome-claude-skills

    A curated, community-maintained list ('awesome-list') of Claude Skills — reusable capability modules that extend what Claude and Claude Code can do, covering document handling, coding tools, data analysis, research, writing, and more.

  81. 84

    codimd

    10.2Khackmdio/codimd · JavaScript

    A self-hosted web app for real-time collaborative markdown notes — the free, open-source version of HackMD. Your team or community writes together in the browser while you keep full control of the data.

  82. 85

    support.996.ICU

    10KMSWorkers/support.996.ICU

    An open letter signed by Microsoft and GitHub employees declaring support for the 996.ICU movement - a protest by Chinese tech workers against illegal 9am-9pm, 6-day-a-week overtime schedules.

  83. 86

    openwhispr

    9.5KOpenWhispr/openwhispr · JavaScript

    OpenWhispr is an open-source, privacy-first voice-to-text dictation app for desktop. Press a hotkey, speak, and the text appears at your cursor, with extra features like an AI voice assistant, meeting transcription, and notes.

  84. 87

    plannotator

    9.5Kbacknotprop/plannotator · TypeScript

    Plannotator is a local, browser-based review surface for AI coding agents: when your agent proposes a plan, HTML, or finishes writing code, the work opens in your browser so you can annotate it and send feedback straight back to the agent.

  85. 88

    open-pencil

    9.1Kopen-pencil/open-pencil · TypeScript

    OpenPencil is an open-source AI-native design editor and Figma alternative. It opens .fig and .pen files, has built-in AI, and doubles as a programmable toolkit with a headless Vue SDK for building custom editors.

  86. 89

    openpencil

    6.2KZSeven-W/openpencil · Rust

    OpenPencil is the world's first open-source AI-native vector design tool, built around Design-as-Code: you describe a UI in natural language and it appears live on an infinite canvas, with concurrent AI 'Agent Teams' building different sections in parallel.

  87. 90

    bento

    5.5Knyblnet/bento · TypeScript

    Bento is a PowerPoint-style presentation app that lives entirely inside a single HTML file - the deck, editor, viewer, and presenter are all bundled together, so opening the file in a browser is the whole app.

  88. 91

    once-campfire

    4.8Kbasecamp/once-campfire · Ruby

    Campfire is a super simple, web-based group chat app that you self-host instead of paying for a subscription chat service.

  89. 92

    openclaw-control-center

    4KTianyiDataScience/openclaw-control-center · TypeScript

    A local web control center for OpenClaw: one dashboard to see whether your agents are healthy, busy, blocked, or drifting, plus usage, tasks, approvals, documents, and memory. It is built for non-technical operators who want certainty, not raw backend payloads.

  90. 93

    cumora

    4Kyetone/cumora · TypeScript

    Cumora is cross-platform team chat where AI agents are first-class teammates alongside humans — same roster, same DMs and group chats, plus a shared Kanban board and calendar.

  91. 94

    tutti

    3.8Ktutti-os/tutti · TypeScript

    Tutti is a real-time shared workspace where you and multiple AI coding agents (Claude Code, Codex, Hermes) work together with connected context, files, apps, and tasks, so agents can pick up each other's work instead of you manually copy-pasting between them.

  92. 95

    univer-workspace

    2.3Kdream-num/univer-workspace · TypeScript

    Univer Workspace is an open-source, self-hosted Office workspace that brings Sheets, Docs, Slides, relational tables, canvases, and boards into one shared runtime where people and AI agents create, collaborate, and review content together.

  93. 96

    figcraft

    2Kstorytold/figcraft · Rust

    FigCraft is an open-source, clean-room reimplementation of Figma's interface design and prototyping workflows, rebuilt entirely in pure Rust as a native, offline-first app.

  94. 97

    everything

    1.7KHeyPuter/everything · JavaScript

    The Everything Project is a monorepo of open-source, MIT-licensed applications that aim to recreate the world's proprietary software, from Office and Slack to Photoshop and AutoCAD.

  95. 98

    powercontext

    1.3Koceanbase/powercontext · Python

    PowerContext is a self-hosted context service from the OceanBase team. It keeps decisions, evidence, and task state together with the project, so you or another agent can pick the work up in a later session.

  96. 99

    Choruz

    957inclusionAI/Choruz · Rust

    Choruz is a local-first collaboration app where humans and AI agents work together in a Slack-like space, with each agent running a real CLI in its own workspace and handing off work through messages, threads, tasks, and files.

  97. 100

    doop

    870kgoedecke/doop · TypeScript

    Doop is an open-source, self-hosted alternative to Paper.design: a multiplayer design canvas where humans design in the browser while AI agents design through a built-in MCP server, with every edit streaming live to everyone watching.

Showing the 100 most-starred of 118. See every one in the catalog.

Often tagged together