Skip to content

hugr-lab/query-engine

Repository files navigation

The Hugr query-engine

The Hugr query engine is a part of the Hugr project, which provides a powerful and flexible GraphQL query engine designed to work with various data sources. It supports features like caching, authentication, and schema extensions, making it suitable for building scalable and efficient applications.

See the Hugr documentation for more details.

Dependencies

It used the following packages:

Features

  • Http handlers for GraphQL API
  • GraphiQL UI to execute queries
  • GraphQL schema definition and compilation
  • Data sources management
  • Schema extensions to add sub queries to existing data sources
  • Authentication and authorization
  • Caching: L1 (inmemory - bigcache) and L2 (redis, memcached or pegasus)
  • Query parsing and validation
  • Query execution
  • Transformation results (jq transformation)

About

The Hugr query engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published