Software Alternatives & Reviews

GraphQL - Diving Deep

Open Telemetry neo4j JSON Web Token Insomnia REST Hoppscotch Hasura gRPC graphql.js Dgraph Visual Studio Code
  1. An observability framework for cloud-native software.
    Pricing:
    • Open Source
    If you want to do this on your own, you can send traces or contexts from within the resolvers using the Jaeger/Opentelemetry SDKs and send all the information manually for tracing.

    #Monitoring Tools #Performance Monitoring #Log Management 156 social mentions

  2. 2
    Meet Neo4j: The graph database platform powering today's mission-critical enterprise applications, including artificial intelligence, fraud detection and recommendations.
    Pricing:
    • Open Source

    #Graph Databases #Big Data #Databases 27 social mentions

  3. JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.
    Pricing:
    • Open Source
    While the GraphQL spec itself does not recommend any specific way to do this and leaves it to the person implementing it, you can either use JWT, Cookies, Sessions and so on like you normally would when authenticating through other mechanisms.

    #Identity Provider #Identity And Access Management #SSO 276 social mentions

  4. The most intuitive cross-platform REST API Client 😴
    Pricing:
    • Open Source
    Want to use a tool to test GraphQL endpoints? You might need something like Insomnia, Postman, Hoppscotch or VSCode REST Client.

    #API Tools #API #Developer Tools 120 social mentions

  5. Open source API development ecosystem
    Pricing:
    • Open Source
    • Freemium
    • Free Trial
    Want to use a tool to test GraphQL endpoints? You might need something like Insomnia, Postman, Hoppscotch or VSCode REST Client.

    #Web App #Productivity #APIs 77 social mentions

  6. 6
    Hasura is an open platform to build scalable app backends, offering a built-in database, search, user-management and more.
    Pricing:
    • Open Source
    Hasura provides a GraphQL abstraction on top of your datasources.

    #GraphQL #Realtime Backend / API #API Tools 117 social mentions

  7. 7
    Application and Data, Languages & Frameworks, Remote Procedure Call (RPC), and Service Discovery
    Pricing:
    • Open Source
    In summary, all of them are different. HTTP is a protocol by itself and does not define about the structure of the data transmitted via HTTP itself (The latest version is http 3) , GRPC uses protocol buffers to sends packets using http 2 as the protocol (and in the future can extend to use http 3 as well) and is often used for inter-service communications and GraphQL has nothing to do with the transport layer at all. It is just a specification for structuring and transmitting data to and fro different locations and it does not even matter even if you compress, encrypt or do anything with the queries and mutations as long as you have a logic to decompress or decrypt them on the server side. So, in summary they serve different purposes.

    #Web Servers #Web And Application Servers #Load Balancer / Reverse Proxy 86 social mentions

  8. A reference implementation of GraphQL for JavaScript - graphql/graphql-js
    One thing to understand is that, if you are using Node.js graphql-js would typically be the underlying implementation of all libraries and ultimately everything would get converted to JS/TS objects typically an AST ultimately making all these as abstractions on top of the existing way to define schemas. Note that the implementation can differ a bit in other languages or even within Node.js if you are using other ways of implementation like graphql-jit.

    #Project Management #Office & Productivity #Development 8 social mentions

  9. 9
    A fast, distributed graph database with ACID transactions.
    Pricing:
    • Open Source

    #Graph Databases #Databases #NoSQL Databases 20 social mentions

  10. Build and debug modern web and cloud applications, by Microsoft
    Pricing:
    • Open Source
    If you are using VSCode and are looking to enable syntax highlighting, validation, autocomplete, code-completion and so on, you can try using either VSCode GraphQL or Apollo GraphQL depending on which suits you better.

    #Text Editors #IDE #Software Development 1008 social mentions

  11. GraphQL Voyager – Represent Any GraphQL API as an Interactive Graph
    Introspection is typically used by the tooling to understand your GraphQL types and schema. For instance, tools like GraphQL Voyager can introspect your schema and build amazing graphs, and almost all extensions built around GraphQL leverage this power to understand your schema, types and everything around it.

    #GraphQL #Realtime Backend / API #APIs 4 social mentions

Discuss: GraphQL - Diving Deep

Log in or Post with