Open Source Collaboration Tools
Discover 39 open source Collaboration repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Collaboration projects here are most often combined with Self Hosted, TypeScript and Productivity. Last updated October 4, 2026.
39 repositories · updated October 4, 2026

tldraw: Build Infinite Canvas Apps in React
tldraw is a TypeScript SDK for building interactive infinite-canvas applications in React. It provides drawing and diagramming tools, extensible canvas primitives, and optional real-time collaboration for teams building custom visual products.

insomnia: Design, Test, and Debug APIs
Insomnia is a cross-platform API client for designing, testing, and debugging APIs across protocols including REST, GraphQL, WebSockets, SSE, and gRPC. It supports local, Git, and cloud storage for project data.

univer: Build Embeddable Office and Productivity Apps
Univer is a TypeScript SDK for embedding spreadsheets, documents, and presentations in web products or processing them in Node.js. Its plugin architecture and shared APIs suit teams building custom productivity tools, including AI-assisted workflows.

AdventureLog: Track Travel and Plan Trips
AdventureLog is a self-hosted travel tracker and trip planner for organizing visited places, itineraries, and travel history on a map. It suits travelers who want to manage their own data and collaborate on plans.

timeful.app: Find the Best Time for a Group to Meet
Timeful is a web-based availability polling tool for coordinating group meetings. It compares participants’ schedules, supports calendar integrations and time zones, and can be used on the hosted service or self-hosted.

neko: Stream a Shared Virtual Browser Over WebRTC
Neko runs a browser or other desktop application in a Docker container and streams it to users over WebRTC. It suits watch parties, collaborative sessions, and remote access to an isolated browser.

cryptpad: Collaborate on Documents with End-to-End Encryption
CryptPad is a browser-based collaboration suite for editing documents and other content together in real time. It encrypts user data in the browser before sending it to the server, and can be run as a self-hosted service.

namviek: Manage Projects for Small Teams
Namviek is a self-hosted project management tool for small development teams seeking core planning features without per-seat subscription costs. It uses Next.js, Node.js, MongoDB, and Redis, with Docker setup and deployment guides available.

SkyOffice: Create an Immersive Virtual Office
SkyOffice is a browser-based virtual office where teams meet in a shared, game-like space. It combines proximity-based video chat, screen sharing, text chat, private rooms, and embedded whiteboards for remote collaboration.

timeful.app: Find a Time for Groups to Meet
Timeful is a web-based availability poll for coordinating group meetings. It helps participants compare schedules across time zones and calendars, making it useful for teams, friends, and organizers who need to find a time that works.

AppFlowy: Organize Projects, Notes, and Team Knowledge
AppFlowy is a cross-platform collaborative workspace for notes, wikis, projects, and tasks, with AI features and options for controlling where data is hosted. It suits individuals and teams looking for a customizable alternative to hosted productivity suites.

openaev: Plan and Run Cyber Adversary Simulations
OpenAEV helps security teams plan, schedule, and run adversary simulation campaigns and exercises. Use it to coordinate teams, monitor activity, and review security gaps in relation to current threats.