houdini
Purpose: Houdini is a GraphQL framework designed to provide a high-quality developer experience while minimizing bundle size. It shifts traditional runtime operations to a compile step, generating a lean GraphQL abstraction for applications.
Key Features:
- Composable and colocated data requirements for components
- Normalized cache with declarative updates
- Generated types
- Subscriptions support
- Pagination (cursor and offset-based)
Target Audience: Developers looking for an efficient, type-safe GraphQL solution with minimal runtime overhead. It is particularly suited for projects prioritizing performance and developer experience.
Svelte Support: Houdini includes examples and support for SvelteKit, as shown in the example-sveltekit-todo and the Pokédex application from the Getting Started guide .
Documentation: Comprehensive guides and API references are available on the official website .
Community & Contribution: The project welcomes contributions, with guidance provided in the contributing guide . Developers can also join the Discord community for support and collaboration.