{"repo":"Neoteroi/BlackSheep","free":true,"listed":false,"github":"https://github.com/Neoteroi/BlackSheep","clone":"git clone https://github.com/Neoteroi/BlackSheep.git","description":"Fast ASGI web framework for Python","language":"Python","stars":2357,"topics":["asyncio","server","http","asgi","blacksheep","python","web","framework","http-server"],"license":"MIT","category":"networking-infra","readme_excerpt":"BlackSheep BlackSheep is an asynchronous web framework to build event based web applications with Python. It is inspired by Flask, ASP.NET Core, and the work by Yury Selivanov. --- Getting started using the CLI ✨ BlackSheep offers a CLI to bootstrap new projects rapidly. To try it, first install the blacksheep-cli package: Then use the blacksheep create command to bootstrap a project using one of the supported templates. The CLI includes a help, and supports custom templates, using the same sources supported by Cookiecutter . Dependencies Before version 2.3.1 , BlackSheep only supported running with CPython and always depended on httptools . Starting with version 2.3.1 , the framework supports running on PyPy and makes httptools an optional dependency. Since version 2.5.0 , the BlackSheep HTTP Client includes HTTP/2 support and requires h11 and h2 libraries. For slightly better performance in URL parsing when running on CPython , it is recommended to install httptools (optional). [!TIP] The best performance can be achieved using PyPy runtime, and Socketify or Granian , (see #539 for more information). Getting started with the documentation The documentation offers getting started tutorials: Getting started: basics Getting started: the MVC project template These project templates can be used to start new applications faster: MVC project template Empty project template Requirements Python: any version listed in the project's classifiers. The current list is: BlackSheep belongs ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Neoteroi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Neoteroi/BlackSheep/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}