I made a documentation driven web-socket framework

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/Python

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • JetBrains - Developer Ecosystem Survey 2022
  • asynction

    SocketIO python framework driven by the AsyncAPI specification. Built on top of Flask-SocketIO. Inspired by Connexion.

    The purpose of Asynction is to empower a specification first approach when developing SocketIO APIs in Python. It guarantees that your API will work in accordance with its documentation.

  • spec

    The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs. (by asyncapi)

    The framework is driven by the AsyncAPI specification, built on top of Flask-SocketIO. and inspired by Connexion.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Flask-SocketIO

    Socket.IO integration for Flask applications.

    The framework is driven by the AsyncAPI specification, built on top of Flask-SocketIO. and inspired by Connexion.

  • connexion

    Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support [Moved to: https://github.com/spec-first/connexion] (by zalando)

    The framework is driven by the AsyncAPI specification, built on top of Flask-SocketIO. and inspired by Connexion.

  • Socket.io

    Realtime application framework (Node.JS server)

    The purpose of Asynction is to empower a specification first approach when developing SocketIO APIs in Python. It guarantees that your API will work in accordance with its documentation.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts