Announcing our first Jupyter Community Funded Proposals
We are thrilled to announce the results of our first round of Jupyter Community Funding proposals. This is the first funding call from the Jupyter Foundation to directly solicit proposals from the Jupyter community.

We received many outstanding ideas from community members. We are so grateful for the time and effort everyone put into their submissions. This is a new process for us, and we’ve already learned a lot. We’re excited to take this first step in directly supporting community-driven work.
After a careful review, we are happy to fund the following proposals:
- More reliable visual testing for Jupyter frontends: This project will improve visual regression and integration testing across Jupyter frontends. We hope this will lower maintenance costs and reduce maintainer burnout by making testing more reliable.
- Separating JupyterLab’s build system for easier maintenance: This work will finish separating JupyterLab’s build system into a standalone tool. This will make maintenance easier for both core developers and extension authors.
- Improving keyboard accessibility in JupyterLab: This proposal will focus on making JupyterLab fully navigable via keyboard and testing with disabled users. The goal is to find and fix key accessibility blockers, making the tools more usable for everyone.
- Growing the contributor community for JupyterHub and JupyterBook: This project will tackle efforts like team coordination and mentorship pipelines with clear entry points for contributions. We hope this will grow our contributor base by making it easier to attract, retain, and leverage community contributions.
- Improving code quality with custom linting rules: This proposal will develop custom linting rules to enforce project-specific standards in the JupyterLab and Notebook codebases. This will help catch common issues early and improve the long-term health of the code.
- Reviving the extension playground for easier prototyping: This project will revive and improve the extension playground, a tool for prototyping new extensions. We’re excited for this to lower the entry barrier for extension development and help the ecosystem grow.
A huge thank you to everyone who submitted a proposal and participated in the review. We also want to thank the authors of proposals that were not funded in this round. We particularly appreciate their effort and hope they will continue to engage with this process.
We’re excited to see these projects develop and support the dedicated people behind them. This is just the beginning, and we look forward to more community funding opportunities in the future.
We want to send a special thank-you to Savannah Ostrowski, former Jupyter Foundation board treasurer, for her work in setting up this initial round of funding.


