All Projects → maticzav → Graphql Shield

maticzav / Graphql Shield

Licence: mit
🛡 A GraphQL tool to ease the creation of permission layer.

Programming Languages

typescript
32286 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Graphql Shield

Graphback
Graphback - Out of the box GraphQL server and client
Stars: ✭ 323 (-89.65%)
Mutual labels:  graphql, apollo, hacktoberfest
Graphql Ws
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
Stars: ✭ 398 (-87.25%)
Mutual labels:  graphql, apollo, server
Gatsby Woocommerce Themes
⚡ A Gatsby Theme for WooCommerce E-commerce site Gatsby WooCommerce WordPress
Stars: ✭ 306 (-90.2%)
Mutual labels:  graphql, apollo, hacktoberfest
Cookiecutter Django Vue
Cookiecutter Django Vue is a template for Django-Vue projects.
Stars: ✭ 462 (-85.2%)
Mutual labels:  graphql, apollo, hacktoberfest
Omdb Graphql Wrapper
🚀 GraphQL wrapper for the OMDb API
Stars: ✭ 45 (-98.56%)
Mutual labels:  graphql, apollo, server
Erxes Api
API for erxes
Stars: ✭ 57 (-98.17%)
Mutual labels:  graphql, apollo, hacktoberfest
Villus
🏎 A tiny and fast GraphQL client for Vue.js
Stars: ✭ 378 (-87.89%)
Mutual labels:  graphql, apollo, hacktoberfest
Learn Graphql
Real world GraphQL tutorials for frontend developers with deadlines!
Stars: ✭ 586 (-81.22%)
Mutual labels:  graphql, apollo, hacktoberfest
Offix
GraphQL Offline Client and Server
Stars: ✭ 694 (-77.76%)
Mutual labels:  graphql, apollo, hacktoberfest
Subscriptions Transport Sse
A Server-Side-Events (SSE) client + server for GraphQL subscriptions
Stars: ✭ 55 (-98.24%)
Mutual labels:  graphql, apollo, server
Thorium
Platform for starship simulator controls
Stars: ✭ 109 (-96.51%)
Mutual labels:  graphql, apollo, hacktoberfest
Apollo Cache Redux
Redux cache for Apollo Client 2.0. This project is no longer maintained.
Stars: ✭ 179 (-94.26%)
Mutual labels:  graphql, apollo
React Auth App Example
An app example with authentication using Create React App, React, React Router, Apollo, GraphQL, Redux and Redux Form.
Stars: ✭ 179 (-94.26%)
Mutual labels:  graphql, apollo
Fullstack Boilerplate
Fullstack boilerplate using Typescript, React, GraphQL
Stars: ✭ 181 (-94.2%)
Mutual labels:  graphql, apollo
Next React Graphql Apollo Hooks
React, Apollo, Next.js, GraphQL, Node.js, TypeScript high performance boilerplate with React hooks GraphQL implementation and automatic static type generation
Stars: ✭ 186 (-94.04%)
Mutual labels:  graphql, apollo
React Apollo Form
Build React forms based on GraphQL APIs.
Stars: ✭ 178 (-94.3%)
Mutual labels:  graphql, apollo
Comunica
📬 A knowledge graph querying framework for JavaScript
Stars: ✭ 183 (-94.14%)
Mutual labels:  graphql, hacktoberfest
Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (-93.98%)
Mutual labels:  graphql, server
Pronote Api
(Tout langage) API compatible Pronote 2020/2021
Stars: ✭ 186 (-94.04%)
Mutual labels:  graphql, server
Basically Fullstack Graphql
Code that aims to explain the client and the server side of using GraphQL in apps.
Stars: ✭ 199 (-93.62%)
Mutual labels:  graphql, server

graphql-shield

CircleCI codecov npm version Backers on Open CollectiveSponsors on Open Collective

GraphQL Server permissions as another layer of abstraction!

Overview

GraphQL Shield helps you create a permission layer for your application. Using an intuitive rule-API, you'll gain the power of the shield engine on every request and reduce the load time of every request with smart caching. This way you can make sure your application will remain quick, and no internal data will be exposed.

Features

  • ✂️ Flexible: Based on GraphQL Middleware.
  • 🤝 Compatible: Works with all GraphQL Servers.
  • 🚀 Smart: Intelligent V8 Shield engine caches all your requests to prevent any unnecessary load.
  • 🎯 Per-Type or Per-Field: Write permissions for your schema, types or specific fields (check the example below).

Documentation

You can find extensive documentation at https://graphql-shield.vercel.app.

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Contributing

We are always looking for people to help us grow graphql-shield! If you have an issue, feature request, or pull request, let us know!

License

MIT @ Matic Zavadlal

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].