microsoft/fluidframework

Library for building distributed, real-time collaborative web applications

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 14th, 2026
Created on August 22nd, 2019
Open Issues & Pull Requests: 209 (+0)
GitHub issues: Enabled
Number of forks: 586
Total Stargazers: 4,945 (+0)
Total Subscribers: 73 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 19.7 days
90th percentile: 89.9 days
Tracked items: 109

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in four opened in the past year never receives a reply. 79% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "breaking change" is answered fastest, typically in under an hour, while "bug" waits about 3 days. Only 59% of issues opened in the past year have been closed. Three people close 52% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 24
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 137 days
Stale 30+ days: 18
Stale 90+ days: 7

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • api deprecation (32)
  • breaking change (31)
  • status: stale (28)
  • triage (28)
  • bug (25)
  • community-contribution (12)
  • ado (3)
  • area: repo (1)

Detailed Description

Fluid Framework is a library for building distributed, real-time collaborative web applications using JavaScript or TypeScript.

The framework addresses the challenge of synchronizing state across multiple clients in real-time collaborative environments. It uses conflict-free replicated data types (CRDTs) as its core mechanism, allowing changes made by different users to be automatically merged without requiring central coordination. Applications built with Fluid Framework can persist their state to a backend service, enabling users to see each other's edits instantly and reliably even when working simultaneously on the same document or data.

Developers should adopt Fluid Framework if they are building web applications where multiple users need to collaborate in real-time on shared content. It suits projects ranging from document editors to data visualization tools where live synchronization is essential. The framework provides both client-side libraries and a reference ordering service implementation, giving teams flexibility in how they deploy their backend infrastructure. The project includes a Hello World example and core examples repository to help new users get started quickly.

The project maintains active community engagement through GitHub Discussions. Development is organized into multiple pnpm workspaces that are versioned independently, allowing different components of the framework to evolve at their own pace while maintaining internal consistency within each workspace. The codebase contains both client packages and the reference ordering service, consolidated in a single repository to keep core functionality tightly integrated.