Skip to main content

A lightweight ASGI server for Python with zero dependencies

Project description

Lightcorn logo

A lightweight ASGI server for Python with zero dependencies

Protocol Version Development Status License Python

About

Lightcorn is a minimalist ASGI server written in pure Python, built entirely on the standard library. It's designed for developers who want to understand how ASGI servers work under the hood, or need a lightweight server for simple applications.

Project Structure

lightcorn
├── lightcorn/
│   ├── __init__.py     # Package exports and metadata
│   └─── server.py      # Core server implementation
├── LICENSE             # MIT license
├── pyproject.toml      # PIP config
└── README.md           # This file

Roadmap

Future versions will add:

  • Basic HTTP/1.1 server
  • ASGI protocol support
  • SSL/TLS support
  • WebSocket support

License

This project is licensed under the MIT License.

Disclaimer

Lightcorn is currently in pre-alpha development. It's great for learning and experimentation, but not yet recommended for production use!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lightcorn-0.1.0a0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lightcorn-0.1.0a0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file lightcorn-0.1.0a0.tar.gz.

File metadata

  • Download URL: lightcorn-0.1.0a0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for lightcorn-0.1.0a0.tar.gz
Algorithm Hash digest
SHA256 bc19d97079bb0d8e4030f6fa345b559fee5c5559a89e07fa372a4df57109a01f
MD5 83779248ad9999f2131441045f8ed3ef
BLAKE2b-256 5b77fde8a71077d8eb4b71725cef8aac34e75d1e758e9ba8e6ac3a8fb0fe35b6

See more details on using hashes here.

File details

Details for the file lightcorn-0.1.0a0-py3-none-any.whl.

File metadata

  • Download URL: lightcorn-0.1.0a0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for lightcorn-0.1.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 d00b6e0eee065e2e0f1fe81ae24b1ce38a8ac88d15686a778db534f8d6c61ef5
MD5 e8891dd65a9bf23b2bfab46b62631868
BLAKE2b-256 9187fe3455446182fcfd628f907aa569d7944b238b373ad2130557003d5d51a7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page