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.
Hot right now
Most stars gained in a day · Oct 16
+701figcraft
storytold/figcraft · ★ 2KFigCraft 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.
+394everything
HeyPuter/everything · ★ 1.7KThe 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.
+73gr8r-studio
gr8rstudio/gr8r-studio · ★ 839Gr8r Studio is a calm, structured project management workspace with a home dashboard, inbox, my tasks, projects with board, list, table, calendar, timeline and files views, plus members, teams, activity and settings.
+63excalidraw
excalidraw/excalidraw · ★ 134KAn 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.
The all-time top
Top 100 of 118 · by stars
- 134K
#1 · excalidraw/excalidrawexcalidraw
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.
- 91.8K
#2 · zed-industries/zedzed
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.
- 80.6K
#3 · hoppscotch/hoppscotchhoppscotch
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.
- 4

AppFlowy
77.5KAppFlowy-IO/AppFlowy · DartAppFlowy 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.
- 5
awesome-claude-skills
77.3KComposioHQ/awesome-claude-skills · PythonA 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.
- 6

AFFiNE
73.6Ktoeverything/AFFiNE · TypeScriptAFFiNE 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.
- 7

nocodb
65.3Knocodb/nocodb · TypeScriptNocoDB is a free, self-hostable Airtable alternative: an online database builder that gives your data a rich, no-code spreadsheet interface.
- 8
penpot
61.2Kpenpot/penpot · ClojurePenpot 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.
- 9

gitea
58.5Kgo-gitea/gitea · GoGitea 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.
- 10
first-contributions
56.4Kfirstcontributions/first-contributionsA beginner-friendly tutorial repository that walks newcomers through making their very first open source contribution, step by step.
- 11

tldraw
51Ktldraw/tldraw · TypeScripttldraw 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.
- 12

Rocket.Chat
46.3KRocketChat/Rocket.Chat · TypeScriptRocket.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.
- 13

logseq
45.3Klogseq/logseq · ClojureLogseq 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.
- 14

cobalt
45Kimputnet/cobalt · Sveltecobalt 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.
- 15

outline
40.9Koutline/outline · TypeScriptOutline is a fast, collaborative knowledge base for teams — think a team wiki with realtime co-editing that works with Markdown.
- 16

remote-jobs
40.9Kremoteintech/remote-jobs · JavaScriptThis is the source code behind remoteintech.company, a community-maintained directory of remote-friendly tech companies for job seekers.
- 17

mattermost
39.4Kmattermost/mattermost · TypeScriptMattermost is an open-core, self-hosted collaboration platform that bundles chat, workflow automation, voice calling, screen sharing, and AI integration for software teams.
- 18

tiptap
38.8Kueberdosis/tiptap · TypeScriptTiptap is a headless, framework-agnostic rich text editor framework for web apps, built on top of ProseMirror and extended through extensions.
- 19
postiz-app
37.3Kgitroomhq/postiz-app · TypeScriptPostiz 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.
- 20

server
37.1Knextcloud/server · PHPNextcloud 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.
- 21

buzz
36.1Kblock/buzz · RustBuzz 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.
- 22

zellij
35.8Kzellij-org/zellij · RustZellij 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.
- 23

onyx
32.5Konyx-dot-app/onyx · PythonOnyx 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.
- 24

slate
31.7Kianstormtaylor/slate · TypeScriptA 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.
- 25

karakeep
29.7Kkarakeep-app/karakeep · TypeScriptKarakeep (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.
- 26

project-guidelines
29.4Kelsewhencode/project-guidelines · JavaScriptA 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.
- 27

focalboard
26.5Kmattermost-community/focalboard · TypeScriptFocalboard 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.
- 28

zulip
26.1Kzulip/zulip · PythonZulip 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.
- 29
dolt
24.7Kdolthub/dolt · GoDolt 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.
- 30

gitlabhq
24.6Kgitlabhq/gitlabhq · RubyThis 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.
- 31
lexical
24Kfacebook/lexical · TypeScriptLexical 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.
- 32

Cap
23.4KCapSoftware/Cap · RustAn 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.
- 33

eng-practices
23.3Kgoogle/eng-practicesGoogle'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.
- 34

yjs
22.9Kyjs/yjs · JavaScriptYjs 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.
- 35

univer
22.6Kdream-num/univer · TypeScriptUniver is an open-source SDK for embedding spreadsheet, document, and presentation editing directly into your own product, instead of hosting a separate office app.
- 36

neko
22.5Km1k1o/neko · GoNeko 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.
- 37

docmost
22Kdocmost/docmost · TypeScriptDocmost is an open-source collaborative wiki and documentation tool, positioned as an alternative to Confluence and Notion.
- 38

wekan
21.1Kwekan/wekan · JavaScriptWeKan 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.
- 39

linkwarden
20.1Klinkwarden/linkwarden · TypeScriptLinkwarden 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.
- 40

BookStack
19.1KBookStackApp/BookStack · PHPIt'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.
- 41

etherpad
18.6Kether/etherpad · TypeScriptEtherpad 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.
- 42

bit
18.5Kteambit/bit · TypeScriptBit 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.
- 43

overleaf
18.2Koverleaf/overleaf · JavaScriptOverleaf 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.
- 44

architecture-decision-record
17.2Karchitecture-decision-record/architecture-decision-record · CSSA guide and example collection for architecture decision records (ADRs) — short documents that capture an important architecture decision together with its context and consequences.
- 45

cvat
16.9Kcvat-ai/cvat · PythonCVAT 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.
- 46

docs
16.9Ksuitenumerique/docs · PythonDocs 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.
- 47

Luckysheet
16.6Kdream-num/Luckysheet · JavaScriptLuckysheet 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.
- 48

openproject
16.4Kopf/openproject · RubyOpenProject 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.
- 49

HowToBeAProgrammer
16.3Kbraydie/HowToBeAProgrammerA 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.
- 50

apitable
15.6Kapitable/apitable · TypeScriptAPITable is an API-oriented low-code platform for building collaborative database-spreadsheet apps, positioned as an open-source alternative to Airtable.
- 51

zotero
15.6Kzotero/zotero · JavaScriptZotero is a free, easy-to-use tool for collecting, organizing, annotating, citing, and sharing research sources.
- 52

OpenMetadata
15.5Kopen-metadata/OpenMetadata · TypeScriptOpenMetadata 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.
- 53

qm
15.4Kyc-software/qm · TypeScriptAn 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.
- 54

seafile
15.3Khaiwen/seafile · CSeafile 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.
- 55

Trellis
15Kmindfold-ai/Trellis · TypeScriptTrellis 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.
- 56
drawnix
14.9Kplait-board/drawnix · TypeScriptDrawnix is a free, open-source all-in-one whiteboard tool that combines mind mapping, flowcharts, and freehand drawing on a single infinite canvas.
- 57
TREK
14.8Kliketrek/TREK · TypeScriptTREK 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.
- 58
automerge-classic
14.7Kautomerge/automerge-classic · JavaScriptAutomerge 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.
- 59
unleash
13.9KUnleash/unleash · TypeScriptUnleash 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.
- 60
gitpod
13.8Kgitpod-io/gitpod · TypeScriptGitpod 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.
- 61

element-web
13.6Kelement-hq/element-web · TypeScriptElement 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.
- 62

metersphere
13.6Kmetersphere/metersphere · JavaMeterSphere 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.
- 63
chat
13.5Ktinode/chat · GoTinode 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.
- 64

community
13Kkubernetes/community · Jupyter NotebookThe official Kubernetes community documentation — the starting point for joining and contributing to the Kubernetes project, whether by improving docs, improving code, or giving talks.
- 65

showdoc
12.9Kstar7th/showdoc · PHPShowDoc is a self-hosted tool for IT teams to write and share online documentation, especially API docs, data dictionaries, and technical specs.
- 66

planka
12.6Kplankanban/planka · JavaScriptPLANKA 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.
- 67

tensorflow-zh
12.3Kjikexueyuanwiki/tensorflow-zh · TeXA 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.
- 68
illa-builder
12.3Killacloud/illa-builder · TypeScriptILLA 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.
- 69

phabricator
12.3Kphacility/phabricator · PHPPhabricator is a collection of web applications for software development, tied to code review and to Git, Mercurial and SVN repositories.
- 70

nerfstudio
12.1Knerfstudio-project/nerfstudio · PythonNerfstudio 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.
- 71

WebRTC-Experiment
12.1Kmuaz-khan/WebRTC-Experiment · JavaScriptA one-stop hub of WebRTC demos, experiments and JavaScript libraries: screen sharing, video conferencing, file sharing, recording, collaborative drawing and voice translation.
- 72

grist-core
12Kgristlabs/grist-core · TypeScriptGrist 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.
- 73

great_expectations
11.9Kfivetran/great_expectations · PythonGX 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.
- 74

github-do-not-ban-us
11.7K1995parham/github-do-not-ban-us · JavaScriptAn open letter and protest campaign against GitHub restricting Iranian developers' accounts, which also showcases open-source projects made by Iranian developers.
- 75

leanote
11.7Kleanote/leanote · JavaScriptLeanote 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.
- 76
wandb
11.3Kwandb/wandb · Pythonwandb 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.
- 77
omnigent
10.9Komnigent-ai/omnigent · PythonOmnigent 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.
- 78
git-bug
10.8Kgit-bug/git-bug · Gogit-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.
- 79

server
10.7Kscreego/server · GoScreego 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.
- 80
all-in-one
10.6Knextcloud/all-in-one · PHPThe 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.
- 81

ckeditor5
10.5Kckeditor/ckeditor5 · JavaScriptCKEditor 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.
- 82
BlockNote
10.3KTypeCellOS/BlockNote · TypeScriptBlockNote 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.
- 83
awesome-claude-skills
10.3KBehiSecc/awesome-claude-skillsA 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.
- 84

codimd
10.2Khackmdio/codimd · JavaScriptA 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.
- 85
support.996.ICU
10KMSWorkers/support.996.ICUAn 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.
- 86
openwhispr
9.5KOpenWhispr/openwhispr · JavaScriptOpenWhispr 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.
- 87

plannotator
9.5Kbacknotprop/plannotator · TypeScriptPlannotator 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.
- 88

open-pencil
9.1Kopen-pencil/open-pencil · TypeScriptOpenPencil 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.
- 89

openpencil
6.2KZSeven-W/openpencil · RustOpenPencil 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.
- 90
bento
5.5Knyblnet/bento · TypeScriptBento 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.
- 91

once-campfire
4.8Kbasecamp/once-campfire · RubyCampfire is a super simple, web-based group chat app that you self-host instead of paying for a subscription chat service.
- 92

openclaw-control-center
4KTianyiDataScience/openclaw-control-center · TypeScriptA 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.
- 93

cumora
4Kyetone/cumora · TypeScriptCumora 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.
- 94

tutti
3.8Ktutti-os/tutti · TypeScriptTutti 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.
- 95

univer-workspace
2.3Kdream-num/univer-workspace · TypeScriptUniver 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.
- 96

figcraft
2Kstorytold/figcraft · RustFigCraft 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.
- 97

everything
1.7KHeyPuter/everything · JavaScriptThe 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.
- 98
powercontext
1.3Koceanbase/powercontext · PythonPowerContext 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.
- 99
Choruz
957inclusionAI/Choruz · RustChoruz 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.
- 100

doop
870kgoedecke/doop · TypeScriptDoop 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.
Related topics
Often tagged together