GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - graphql-python/graphql-server: This is the core package for using GraphQL in a custom server easily

BranchesTags
Open more actions menu

Latest commit

 

History

149 Commits
149 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
docs
docs
 
 
src
src
 
 
.gitignore
.gitignore
 
 
AGENTS.md
AGENTS.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
codecov.yml
codecov.yml
 
 
mypy.ini
mypy.ini
 
 
noxfile.py
noxfile.py
 
 
pyproject.toml
pyproject.toml
 
 
setup.py
setup.py
 
 
uv.lock
uv.lock
 
 

Repository files navigation

PyPI version Coverage Status

GraphQL-Server is a base library that serves as a helper for building GraphQL servers or integrations into existing web frameworks using GraphQL-Core.

  • ✅ It passes all the GraphQL spec tests
  • Supports 💾 Uploads, 🔁 Sync, 🔀 Async views and 🔄 Subscriptions through WebSockets.
  • 🚀 It integrates seamlessly with all HTTP/Websocket Python servers

Integrations built with GraphQL-Server

Server integration Docs
aiohttp aiohttp
asgi asgi
Chalice chalice
Channels (Django) channels
Django django
FastAPI fastapi
Flask flask
Litestar litestar
Quart quart
Sanic sanic
WebOb webob

Documentation

The graphql_server package provides these public helper functions:

  • execute
  • execute_sync
  • subscribe

All functions in the package are annotated with type hints and docstrings, and you can build HTML documentation from these using bin/build_docs.

You can also use one of the existing integrations listed above as blueprint to build your own integration or GraphQL server implementations.

Please let us know when you have built something new, so we can list it here.

Contributing

See CONTRIBUTING.md

Licensing

The code in this project is licensed under MIT license. See LICENSE for more information.

Recent Activity

About

This is the core package for using GraphQL in a custom server easily

Topics

aiohttpapiflaskgraphqlgraphql-pythongraphql-serversquartsanicwebob

Resources

Readme
MIT license

Contributing

Contributing
Activity
Custom properties

Stars

133 stars

Watchers

8 watching

Forks

70 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.