IPFS is the collective work of thousands of contributors from multiple geographies and backgrounds, working collaboratively and asynchronously to decentralize the Web.

We organize ourselves into focused teams called Working Groups. Each group defines its own roadmap, objectives and priorities. You can find more information about this group structure in the team management repo.

The IPFS Working Groups are:

There are also Special Interest Groups, pushing forward research and development on:

Working Group leads org chart

Project

The Project working group helps support team functioning, prioritization, and day-to-day operations.

Responsibilities include:

Content Routing

The Content Routing working group focuses on making improvements to the core implementations in both IPFS and libp2p such that all IPFS users can find and access content they care about in a distributed network of nodes.

Responsibilities include:

Testground

The IPFS Testground working group builds testing tooling to validate scalability and reliability of the core IPFS implementations, with easy onboarding for core developers to use in continuous integration and one-off testing.

Responsibilities include:

Bifrost

Improve performance and stability of IPFS gateways and pinning, and provide public observability of services.

Responsibilities include:

Ecosystem

Ensure community health and growth through collaborations, developer experience, and platform availability. This group is the parent group for the Integration with Web Browsers, Developer Experience, and Collabs & Community SIGs.

Responsibilities include:

Special Interest Groups

Cross-cutting research, analysis, and development teams

Collabs and Community

The Collabs and Community SIG supports IPFS users and nurtures new opportunities through research, collaborations, and community engagement.

Responsibilities include:

Developer Experience

The Developer Experience SIG supports the IPFS technical community through documentation, contributor experience, API ergonomics, and tooling.

Responsibilities include:

Integration with Web Browsers

The Integration with Web Browsers SIG designs and implements browser integrations, web extensions, service workers, and any other strategy that contributes to IPFS being integrated with today’s web.

Responsibilities include:

IPFS GUI/UX

Making IPFS GUIs simple, accessible, reusable, and beautiful.

Responsibilities include:

Local Offline Collaboration (Locol)

User research, collaborations, and features to make the knowledge and tools on the internet accessible and useful on partitioned, low-bandwidth, or intermittent networks.

Responsibilities include: