Awesome
<!-- markdownlint-disable MD041 --> <!-- markdownlint-enable MD041 -->ChilliCream GraphQL Platform
Welcome to the ChilliCream GraphQL Platform!
We help you, developers and companies, to leverage your APIs to the next level with GraphQL. Strongly-typed schemas that match your APIs 100 percent. Efficient data fetching that reduces overall cost without extra effort. Consumer-friendly, declarative, self documented APIs that support you in your daily work to build powerful UIs effectively.
Most of our products are open-source and right here in this repository.
Everyone is welcome! Always remember to treat anyone respectful, no matter their gender, opinion, religion, or skin-tone. We're one world and together we're stronger!
Join our awesome community on Slack, if you would like to get in touch with us, need help, or just want to learn!
Our Products
Hot Chocolate
Hot Chocolate is the most efficient, feature-rich, open-source GraphQL server in the .NET ecosystem, that helps developers to build powerful GraphQL APIs and Gateways with ease.
Nitro
Nitro App is an awesome, performant, feature-rich GraphQL IDE / API Cockpit that helps developers and data scientists to explore, share, and test any GraphQL API.
Nitro App can be installed as a Desktop App, used as a Web App, which can be installed through your browser of choice as well, or used as middleware on your GraphQL endpoint. Middlewares are available in .NET and NodeJS. More middlewares will follow.
Strawberry Shake
Strawberry Shake is an incredible, open-source GraphQL client for the .NET ecosystem, that helps developers to build awesome UIs in Blazor, Maui, and more. Other than most .NET GraphQL clients, Strawberry Shake is type-safe GraphQL client that generates .NET types from your GraphQL schema out of the box. Moreover, Strawberry Shake comes with a reactive store like in Relay and Apollo Client, which is nice due to the fact that you can build reactive UIs in .NET with stuff like client-side data caching and data-fetching strategies.
Green Donut
Green Donut is a lightweight, yet powerful DataLoader that simplifies batching, caching, and solves the N+1 problem.
Official examples
Examples of things built on top of the ChilliCream GraphQL Platform that are open source and can be explored by others.
Contributing
Become a code contributor and help us make the ChilliCream GraphQL platform even better!
From our community
Check out what members of our awesome community have made!
Financial Contributors
Become a financial contributor and help us sustain our community.
Sponsor
Become a sponsor and get your logo on our README on Github with a link to your site.
<!-- markdownlint-disable MD045 --><a href="https://opencollective.com/chillicream/sponsor/0/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/0/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/1/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/1/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/2/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/2/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/3/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/3/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/4/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/4/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/5/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/5/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/6/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/6/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/7/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/7/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/8/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/8/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/9/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/9/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/10/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/10/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/11/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/11/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/12/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/12/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/13/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/13/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/14/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/14/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/15/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/15/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/16/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/16/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/17/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/17/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/18/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/18/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/sponsor/19/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/sponsor/19/avatar.svg?requireActive=false"></a>
<!-- markdownlint-enable MD045 -->Backer
Become a backer and get your image on our README on Github with a link to your site.
<!-- markdownlint-disable MD045 --><a href="https://opencollective.com/chillicream/backer/0/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/0/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/1/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/1/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/2/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/2/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/3/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/3/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/4/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/4/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/5/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/5/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/6/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/6/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/7/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/7/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/8/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/8/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/9/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/9/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/10/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/10/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/11/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/11/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/12/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/12/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/13/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/13/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/14/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/14/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/15/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/15/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/16/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/16/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/17/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/17/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/18/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/18/avatar.svg?requireActive=false"></a> <a href="https://opencollective.com/chillicream/backer/19/website?requireActive=false" target="_blank" rel="noreferrer noopener"><img src="https://opencollective.com/chillicream/backer/19/avatar.svg?requireActive=false"></a>
<!-- markdownlint-enable MD045 -->