haunted VS graphql-typed-document-node

Compare haunted vs graphql-typed-document-node and see what are their differences.

haunted

React's Hooks API implemented for web components 👻 (by matthewp)

graphql-typed-document-node

An improved version of `DocumentNode` for seamless TypeScript integration for GraphQL. (by dotansimha)
Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
haunted graphql-typed-document-node
5 7
2,576 370
- -
0.0 3.9
12 months ago 4 months ago
TypeScript TypeScript
BSD 2-clause "Simplified" License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

haunted

Posts with mentions or reviews of haunted. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-27.
  • The benefits of Web Component Libraries
    4 projects | dev.to | 27 Feb 2023
    Web component browser APIs aren't that many, and not that hard to grasp (if you don't know about them, have a look at Google's Learn HTML section and MDN's Web Components guide); but creating a web component actually requires taking care of many small things. This is where web component libraries come in very handy, freeing us of having to think about some of those things by taking care of them for us. Most of the things I'll mention here are handled one way of another by other libraries (GitHub's Catalyst, Haunted, Hybrids, Salesforce's LWC, Slim.JS, Ionic's Stencil) but I'll focus on Google's Lit and Microsoft's FAST here as they probably are the most used web component libraries out there (ok, I lied, Lit definitely is, FAST not that much, far behind Lit and Stencil; but Lit and FAST have many things in common, starting with the fact that they are just native web components, contrary to Stencil that compiles to a web component). Both Lit and FAST leverage TypeScript decorators to simplify the code even further so I'll use that in examples, even though they can also be used in pure JS (decorators are coming to JS soon BTW). I'll also leave the most apparent yet most complex aspect for the end.
  • 2021 Week 33, Hungry Ghost edition. Ghost-themed OSS and optical illusion.
    1 project | dev.to | 22 Aug 2021
    Haunted on GitHub: github.com/matthewp/haunted
  • The Next Evolution of GraphQL Front Ends
    8 projects | dev.to | 2 Aug 2021
    Atomico and Haunted, to add the useController hook which underlies useQuery and co.
  • Why LitElement isn't as good as React
    2 projects | dev.to | 10 Mar 2021
    ** WCs don't have to be classes. See matthewp/haunted which uses hooks like React. But that library is not a mixin or wrapper around lit-element; it would replace lit-element. It does use lit-html though.
  • Sushi Element: an expressive way to create web components
    2 projects | dev.to | 18 Jan 2021
    I think the distaste many folks have for web components stems from a simple misunderstanding. The APIs collectively know as "web components" weren't intended to replace your favorite framework. As with most things that become part of the standard, these are lower level APIs that will be supported for a long, long time. They were given to us with the hope that we'd build great tools around them, which we have with Stencil, lit-element, hybrids, Haunted, and so many more.

graphql-typed-document-node

Posts with mentions or reviews of graphql-typed-document-node. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-25.

What are some alternatives?

When comparing haunted and graphql-typed-document-node you can also consider the following projects:

hooks - A high-quality & reliable React Hooks library.

graphql-let - A webpack loader / babel-plugin / babel-plugin-macros / CLI / generated file manager of GraphQL code generator.

shoelace-css - A collection of professionally designed, every day UI components built on Web standards. SHOELACE IS BECOMING WEB AWESOME. WE ARE LIVE ON KICKSTARTER! 👇👇👇

graphql-code-generator - A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins.

lit-analyzer - Monorepository for tools that analyze lit-html templates

graphql-request - Minimal GraphQL client

hybrids - Extraordinary JavaScript UI framework with unique declarative and functional architecture

TypeGraphQL - Create GraphQL schema and resolvers with TypeScript, using classes and decorators!

rocket - The modern web setup for static sites with a sprinkle of JavaScript

react-query - 🤖 Powerful asynchronous state management, server-state utilities and data fetching for TS/JS, React, Solid, Svelte and Vue. [Moved to: https://github.com/TanStack/query]

stampino - A composable DOM template system

react-relay - Relay is a JavaScript framework for building data-driven React applications.