All Projects → umbraco-community → Umbraco Graphql

umbraco-community / Umbraco Graphql

Licence: mit
An implementation of GraphQL for Umbraco 8 using GraphQL for .NET.

Projects that are alternatives of or similar to Umbraco Graphql

Graphql Engine
Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
Stars: ✭ 24,845 (+47678.85%)
Mutual labels:  graphql, hacktoberfest
Testing Nestjs
A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!
Stars: ✭ 685 (+1217.31%)
Mutual labels:  graphql, hacktoberfest
Cookiecutter Django Vue
Cookiecutter Django Vue is a template for Django-Vue projects.
Stars: ✭ 462 (+788.46%)
Mutual labels:  graphql, hacktoberfest
Villus
🏎 A tiny and fast GraphQL client for Vue.js
Stars: ✭ 378 (+626.92%)
Mutual labels:  graphql, hacktoberfest
Schemathesis
A modern API testing tool for web applications built with Open API and GraphQL specifications.
Stars: ✭ 768 (+1376.92%)
Mutual labels:  graphql, hacktoberfest
Parse Server
API server module for Node/Express
Stars: ✭ 19,165 (+36755.77%)
Mutual labels:  graphql, hacktoberfest
Stash
An organizer for your porn, written in Go
Stars: ✭ 591 (+1036.54%)
Mutual labels:  graphql, hacktoberfest
Parse Dashboard
A dashboard for managing your Parse Server Apps
Stars: ✭ 3,534 (+6696.15%)
Mutual labels:  graphql, hacktoberfest
Elide
Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort.
Stars: ✭ 766 (+1373.08%)
Mutual labels:  graphql, hacktoberfest
Mercurius
Implement GraphQL servers and gateways with Fastify
Stars: ✭ 704 (+1253.85%)
Mutual labels:  graphql, hacktoberfest
Wp Graphql Acf
WPGraphQL for Advanced Custom Fields
Stars: ✭ 358 (+588.46%)
Mutual labels:  graphql, hacktoberfest
Sql To Graphql Schema Generator
⚛️ Generate GraphQL Scheme Online From SQL Query - https://sql-to-graphql.now.sh/
Stars: ✭ 32 (-38.46%)
Mutual labels:  graphql, hacktoberfest
Open Sauced
🍕 This is a project to identify your next open source contribution.
Stars: ✭ 352 (+576.92%)
Mutual labels:  graphql, hacktoberfest
Graphqlmap
GraphQLmap is a scripting engine to interact with a graphql endpoint for pentesting purposes.
Stars: ✭ 434 (+734.62%)
Mutual labels:  graphql, hacktoberfest
Askql
AskQL is a query language that can express any data request
Stars: ✭ 352 (+576.92%)
Mutual labels:  graphql, hacktoberfest
Learn Graphql
Real world GraphQL tutorials for frontend developers with deadlines!
Stars: ✭ 586 (+1026.92%)
Mutual labels:  graphql, hacktoberfest
Gatsby Woocommerce Themes
⚡ A Gatsby Theme for WooCommerce E-commerce site Gatsby WooCommerce WordPress
Stars: ✭ 306 (+488.46%)
Mutual labels:  graphql, hacktoberfest
Graphback
Graphback - Out of the box GraphQL server and client
Stars: ✭ 323 (+521.15%)
Mutual labels:  graphql, hacktoberfest
Offix
GraphQL Offline Client and Server
Stars: ✭ 694 (+1234.62%)
Mutual labels:  graphql, hacktoberfest
Strawberry
A new GraphQL library for Python 🍓
Stars: ✭ 891 (+1613.46%)
Mutual labels:  graphql, hacktoberfest

GraphQL for Umbraco

NuGet release

What is this

An implementation of GraphQL for Umbraco using GraphQL for .NET.

Please note this should not be used in production, since there are no security and all you data will be publicly available.

How does it work

GraphQL types are dynamically generated for all Umbraco document types (content and media), with all the properties as fields.

Installation

The preferred way to install GraphQL for Umbraco is through NuGet

Option 1: NuGet

GraphQL for Umbraco is available as a NuGet package.

To install run the following command in the Package Manager Console

PM> Install-Package Our.Umbraco.GraphQL

Option 2: From source

Clone the repository and run the Website (F5 in Visual Studio), install Umbraco with the starter kit and start exploring the API using the GraphQL Playground by opening /umbraco/graphql.

Docs

The docs can be found here

TODO

  • [x] GraphQL Playground
  • [x] Schema Stitching (extending types)
  • [x] Metrics
  • [x] Published Content
  • [ ] Published Media
  • [ ] Dictionary
  • [ ] Statistics (field usage etc.)
  • [ ] Deprecation (Content Types and Properties)
  • [ ] API Tokens (OAUTH) with permissions (for content types and properties)
  • [ ] Data Types
  • [ ] Document Types
  • [ ] Media Types
  • [ ] Member Types
  • [ ] Content
  • [ ] Media
  • [ ] Members
  • [ ] Documentation

Contributing

Anyone can help make this project better - check out our Contributing guide

Authors

License

Copyright © 2018 Rasmus John Pedersen

GraphQL for Umbraco is released under the MIT License

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].