jetforce/README.md

910 B

Jetforce

A python server framework for the new, under development Gemini Protocol.

Learn more about Project Gemini from its author, ~solderpunk, here.

Features

  • A modern Python 3 codebase with type hinting and black formatting.
  • Lightweight, single-file web framework with zero dependencies.
  • A built-in static file server with support for .gemini directory map files.
  • Supports concurrent connections using an asynchronous event loop.
  • Extendable - loosely implements the WSGI server/application pattern.

Installation

Requires Python 3.6+ and OpenSSL

pip

$ pip install jetforce

git

$ git clone https://github.com/michael-lazar/jetforce
$ cd jetforce
$ python jetforce.py