Building a Better Open Source Ecosystem: Lessons from Growing the OSF Open Source Community

May 13th, 2025,
Building a Better Open Source Ecosystem

Over the past year, we’ve listened to open source communities around the world—learning from their challenges, growth trajectories, and the strategies that sustain them. In 2025, we’ve begun putting those learnings into practice to strengthen OSF’s open-source ecosystem. From clarifying the value of contributing to OSF to improving onboarding and community governance, we’re laying the foundation for a more inclusive, impactful contributor and developer experience for advancing open scholarship.

The OSF (Open Science Framework) is an open-source platform that enables researchers to plan, manage, share, and collaborate on their scientific projects throughout the entire research lifecycle. In collaboration with the National Science Foundation's Pathways to Enable Open-Source Ecosystems (POSE) program, we’re excited to be working with so many new partners and preparing for diverse contributions to COS technologies. As part of our POSE community launch, these are some of the most interesting and impactful lessons that we’ve absorbed and integrated into our new efforts.

1. Provide a Clear Value Proposition for Contributors

The Challenge:
Developers—especially early-career or external ones—often ask, "Why should I spend time here?" Without a clear value proposition, it’s difficult for individuals or organizations to see how contributing to our project aligns with their goals. For researchers, the connection between open-source development and research efficiency may be unclear. For businesses, the long-term value of integrations may be overshadowed by short-term development costs.

We’ve started showcasing the value of contributing to OSF not just in terms of technical prestige, but in real-world impact: improving researchers’ daily workflows, advancing open science, and expanding tool reach to a global audience

What We’re Doing:

  • Making it easier to understand why OSF matters—not just as a tool for researchers, but as a public-good infrastructure that benefits the broader research ecosystem.
  • Engaging open source communities through targeted outreach that highlights the shared mission between those communities and our work to reduce friction in research workflows.
  • Positioning OSF as an open-source ecosystem with more than 800,000 users, offering developers, institutions, and integrators a meaningful opportunity to make an impact.

2. Emphasize Developer Experience and Onboarding

The Challenge:
Developers won’t contribute if they can’t figure out how. Poor onboarding—unclear instructions, outdated documentation, or lack of starter tasks—often leads to frustration and drop-off. This is especially critical for those unfamiliar with the OSF’s codebase, tools, and the research context in which we operate.

By lowering the entry barrier—through webinars, structured onboarding, and updated documentation—we’re making it easier than ever for contributors to jump in and start coding!

What We’re Doing:

  • Maintaining a community GitHub space with contribution guides, project ideas, and onboarding support.

  • Offering monthly onboarding webinars focused on our community and ongoing projects, as well as OSF 101 sessions to help contributors understand the broader impact of our platform.

  • Investing in resources to help people move from interest to action more easily, including starter tasks, clearer documentation, and roadmaps.

3. Opportunities for Community Engagement and Governance

The Challenge:
Even technically strong projects can fail if the community feels unstructured or unwelcoming. Without clear governance, consistent engagement, and a sense of belonging, contributors lose trust. Inclusive culture and clarity of roles are essential for long-term participation and collaboration.

We know community is more than code—it’s about trust, shared goals, and mutual respect. That’s why we’ve invested in building governance and pathways that welcome and retain diverse contributors.

What We’re Doing:

  • Establishing clear community structures by publishing a governance model, a code of conduct, and Discord guidelines to help foster trust and transparency.
  • Creating accessible contribution pathways in our GitHub repositories and opening channels for questions, collaboration, and mentorship.
  • Demonstrating our long-term commitment by building a foundation of clarity, inclusivity, and shared responsibility.

4. Reduce Technical Barriers

The Challenge:
Even highly motivated developers walk away when APIs don’t work as expected, documentation is unclear, or there’s no support for testing and iteration. Lack of technical infrastructure—or confidence that contributions will be maintained—can stop engagement before it starts.

We’re taking the guesswork out of integrations by investing in clean, well-documented APIs, clear contribution templates, and real-time support—so developers can build confidently and reliably.

What We’re Doing:

  • Enhancing our API and developer documentation through developer.osf.io and Contributor guidelines, and even support for contributing to an OSF Add-On integration.
  • Offering weekly office hours to support contributors in real time as they build and troubleshoot our first open-source community projects.
  • Refining our approach and resources based on  feedback from  open source industry experts, targeted focus groups, and ongoing community input.

5. Sustainability and Long-Term Investment

The Challenge:
Many open-source projects fade due to burnout, unclear funding, or lack of long-term planning. Without consistent investment in people, infrastructure, and incentives, it’s hard to retain contributors or sustain the momentum needed for a thriving ecosystem.

Sustainability isn’t just about funding—it’s about trust. By investing in community-driven development through our POSE grant and RFP model, we’re ensuring OSF’s future is shaped by the people who use and build it.

What We’re Doing:

  • Investing substantial resources through our POSE grant, which includes an RFP to fund community-led projects.
  • Creating sustainable channels for innovation by encouraging community ownership of new tools and improvements.
  • Prioritizing long-term planning so contributors know that what they build today will be supported tomorrow.

What kinds of integrations are open science communities asking for?

We gather feedback from OSF users, open science advocates, and prospective software contributors through various channels, including 1:1 meetings, user support messages, public events, and member community calls. This input helps us continuously improve the platform by addressing user needs and concerns. We’re preparing to collaborate with community partners to enable new OSF features and are using your requests to prioritize these contributions. These themes include:

1. Extending Current Add-ons

The COS Infrastructure Team currently maintains  14 OSF add-ons that enable users to represent citation libraries in Zotero and Mendeley and the research artifacts that are stored in the tools that they already use, like Dataverse, figshare, and OneDrive. These enable researchers to bundle study inputs and outputs without duplicating effort or materials. Some of these services have developed new features in recent years, and OSF could extend to leverage these new data management capabilities.

2. Add-ons and Improvements that Introduce New Workflows

This theme centers around the desire for customization and flexibility through add-ons that may not be possible through built-in OSF features, or workflows that are already provided effectively by other tools. This includes collaborative writing/editing tools like OverLeaf, data visualization like Tableau, computational notebooks like JupyterHub, and lab/experiment management software like Labguru. These will allow researchers to reflect more components of their project lifecycle within a single resource.

3. Collaboration and Sharing Features

Many users have expressed interest in improved collaboration features within OSF. These include integration with popular collaboration tools like Slack and Teams, project management tools like Asana and Trello, and features that “package” to import or export OSF content in additional ways, as well as representing features or content from other services within OSF content.

Our journey to build a better open-source ecosystem for OSF is just beginning. By proactively addressing five core challenges—clear value proposition, developer experience, community governance, technical barriers, and long-term sustainability—we're creating a more welcoming and productive environment for contributors of all backgrounds.

The feedback and integrations our community members are requesting highlight the diverse needs of the research community and the potential for OSF to serve as a central hub in the open science landscape. We invite you to be part of this effort, whether you're a developer looking to contribute code, a researcher with ideas for new features, or an institution seeking to invest in open science infrastructure.

Join us in making research infrastructure more efficient, collaborative, and transparent. Visit our GitHub community space to learn more about how you can get involved and help shape the future of open science. If you are interested in applying for a grant to contribute to a project in our budding open source community, please see our request for proposals here: cos.io/pose 

Recent Posts