[![NuGet Package](https://img.shields.io/nuget/v/hotchocolate.svg)](https://www.nuget.org/packages/HotChocolate/) [![License](https://img.shields.io/badge/license-MIT-green)](https://github.com/ChilliCream/graphql-platform/blob/main/LICENSE) [![Slack channel](https://img.shields.io/badge/join%20the%20community-on%20slack-blue.svg)](http://slack.chillicream.com/) [![Twitter](https://img.shields.io/badge/join%20us-on%20twitter-green.svg)](https://twitter.com/chilli_cream) --- # 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](https://slack.chillicream.com), 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. [Documentation](https://chillicream.com/docs/hotchocolate/) ### 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](https://get-nitro.chillicream.com), used as a [Web App](https://nitro.chillicream.com), which can be installed through your browser of choice as well, or used as middleware on your GraphQL endpoint. Middlewares are available in [.NET](https://www.nuget.org/packages/HotChocolate.AspNetCore) and [NodeJS](https://www.npmjs.com/package/@chillicream/nitro-express-middleware). More middlewares will follow. [Documentation](https://chillicream.com/docs/nitro/) ### 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](https://relay.dev/) and [Apollo Client](https://www.apollographql.com/docs/react/), 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. [Documentation](https://chillicream.com/docs/strawberryshake/) ### Green Donut Green Donut is a lightweight, yet powerful DataLoader that simplifies batching, caching, and solves the N+1 problem. [Documentation](https://chillicream.com/docs/hotchocolate/fetching-data/dataloader/) ## Official examples Examples of things built on top of the ChilliCream GraphQL Platform that are open source and can be explored by others. - [GraphQL workshop](https://github.com/ChilliCream/graphql-workshop) - [HotChocolate examples](https://github.com/ChilliCream/hotchocolate-examples) ## Contributing [Become a code contributor](CONTRIBUTING.md) and help us make the ChilliCream GraphQL platform even better! ## From our community [Check out](COMMUNITY.md) what members of our awesome community have made! ## License The source code in this repository is licensed under the [MIT License](LICENSE). The MIT License covers the source code only. It does not cover the ChilliCream name and trademarks, the logos and package icons, or the website content and design. See [TRADEMARKS.md](TRADEMARKS.md) for details. ## Financial Contributors [Become a financial contributor](https://opencollective.com/chillicream/contribute) and help us sustain our community. ### Sponsor [Become a sponsor](https://opencollective.com/chillicream#contribute) and get your logo on our README on Github with a link to your site. ### Backer [Become a backer](https://opencollective.com/chillicream#contribute) and get your image on our README on Github with a link to your site.