Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/HoudiniGraphql/houdini
The disappearing GraphQL framework
https://github.com/HoudiniGraphql/houdini
graphql react react-router svelte sveltekit
Last synced: 1 day ago
JSON representation
The disappearing GraphQL framework
- Host: GitHub
- URL: https://github.com/HoudiniGraphql/houdini
- Owner: HoudiniGraphql
- License: mit
- Created: 2021-01-19T04:12:04.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T12:29:10.000Z (12 days ago)
- Last Synced: 2024-10-29T14:52:38.397Z (12 days ago)
- Topics: graphql, react, react-router, svelte, sveltekit
- Language: TypeScript
- Homepage: http://www.houdinigraphql.com
- Size: 20.5 MB
- Stars: 909
- Watchers: 16
- Forks: 98
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
----
## ✨ Features
- Composable and colocated data requirements for your components
- Normalized cache with declarative updates
- Generated types
- Subscriptions
- Pagination (cursors **and** offsets)At its core, houdini seeks to enable a high quality developer experience
without compromising bundle size. Houdini shifts what is
traditionally handled by a bloated runtime into a compile step that allows
for the generation of an incredibly lean GraphQL abstraction for your application.## 🕹 Example
For a detailed example, you can check out the [example-sveltekit-todo](https://github.com/HoudiniGraphql/example-sveltekit-todo) or the [final version](https://github.com/HoudiniGraphql/intro/tree/final) of the
Pokédex application from the [Getting Started guide](https://www.houdinigraphql.com/intro).## 📚 Documentation
For documentation, please visit the [api reference](https://www.houdinigraphql.com/api) on the website.
## 🚀 Getting Started
For an in-depth guide to getting started with Houdini, check out the [guide on our website](https://www.houdinigraphql.com/intro).
## ✏️ Contributing
If you are interested in helping out, the [contributing guide](https://www.houdinigraphql.com/guides/contributing) should provide some guidance. If you need something more specific, feel free to reach out on our [discord](https://discord.gg/Gd8vfvxpsD) _(we are online almost 24/7 like @AlecAivazis and others)_. There's lots to help with regardless of how deep you want to dive or how much time you can spend 🙂