Hi readers π, welcoming you back to the "Appwrite OSS Fund" series, where we celebrate open-source maintainers. π
π€ What Is OSS Fund?
On the 4th of May, the Appwrite team launched the OSS Fund, an initiative to support open-source project maintainers. Being an open-source company, we wanted to give back to the community and help as many people as we can.
The OSS Fund is an initiative that is very close to our heart.
Hear what our Founder and CEO has to say - The Appwrite Story:
π’ Announcing The Seventeenth Project
After careful considerations from the committee we are thrilled to announce the seventeenth project:
Appwrite@appwriteπ’ Announcing the 17th #OSS Fund Sponsored Project π’
π We are excited to sponsor Strawberry!
π Looking for a GraphQL library for Python that leverages type annotations? Strawberry is your tool!
π Find out more at apwr.dev/3oI9ANA!12:09 PM - 06 Jun 2023
π€ What Is Strawberry?
Strawberry is a modern GraphQL library for Python, that leverages Pythonβs type hint for a concise and intuitive API design. The library makes it easy to build GraphQL API and provides a built-in debug server for testing and debugging, support for Django, FastAPI and other frameworks.
π€ Meet The Maintainer
Patrick Arminio is the creator and main maintainer of Strawberry GraphQL. Originally from Italy, he is now based in London, UK, but frequently travels back to Italy to organize PyCon Italia (and to visit his family), one of the largest PyCons in Europe, with his friends. Currently, he works as a Developer Advocate at Apollo GraphQL, where he helps people get started with GraphQL.
He also likes running, hiking and traveling to new places.
π‘ How Did The Idea Of Strawberry Come Up?
Patrick wanted to create a library that used modern python features and that has a great community around it, as he was frustrated with his experience using and contributing to other similar libraries.
So the goals of Strawberry have always been to have a library with a great developer experience and a great community around.
π The Journey So Far
Patrick created Strawberry at the end of 2019, after being inspired by a few talks at DjangoCon US, a few months after that he started doing some talks and lighting talks about the library, mostly showing the idea to others and gathering their reaction. Once he realized people liked it, he kept working on the library more and more, slowly adding new features and making it better, while also fostering a great community around it.
In October 2021, FastAPI wrote in their docs that Strawberry was now the recommended library for GraphQL,and that helped them getting more users and contributors.
FastAPI@fastapiAre you using GraphQL with FastAPI?
Check out @strawberry_gql π, it's now the recommended library for when you need to integrate GraphQL with FastAPI π
Check the new docs here: fastapi.tiangolo.com/advanced/graphβ¦
And Strawberry's docs: strawberry.rocks18:29 PM - 03 Oct 2021
In February 2023 Strawberry had the first core dev sprint where they worked on onboarding new contributors, finalized some PRs and introduced support for field extensions. A couple of months after that Strawberry was also selected as one of the 20 projects for the GitHub Accelerator program! Now the goal is to release the new website and version 1.0
ποΈ Ending Notes
As Patrick continues to build Strawberry for the open source community, we want to thank maintainers like him for contributing back to the community.
Top comments (0)