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
├── examples/
│   └── example.py      # API example
├── lightcorn/
│   ├── __init__.py     # Package exports and metadata
│   ├── logger.py       # Loggity-based logger module
│   └── server.py       # Core server implementation
├── LICENSE             # MIT license
├── pyproject.toml      # PyPI config
└── README.md           # This file

License

This project is licensed under the MIT License.

Disclaimer

Lightcorn is currently in 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.5.0a4.tar.gz (6.0 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.5.0a4-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file lightcorn-0.5.0a4.tar.gz.

File metadata

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

File hashes

Hashes for lightcorn-0.5.0a4.tar.gz
Algorithm Hash digest
SHA256 f38b76fc809bdfee423d7ccfb9683de6f4ba65cbfa77c7ddf373ba661b658625
MD5 8f72f6fe17f2d813e922645c464f45e8
BLAKE2b-256 692b7b23215f6e5262cb5f6ce83d3ddeef4f2271fb886943129fe3376918ff47

See more details on using hashes here.

File details

Details for the file lightcorn-0.5.0a4-py3-none-any.whl.

File metadata

  • Download URL: lightcorn-0.5.0a4-py3-none-any.whl
  • Upload date:
  • Size: 6.4 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.5.0a4-py3-none-any.whl
Algorithm Hash digest
SHA256 974e7d7bbb46e32a89793160e6414c80f9228ee1553dd1fa02925a9e829ee57b
MD5 559dcbd2ff00b42a9203770566e8a4fe
BLAKE2b-256 1e95cef2101cbde80b24db07d6457af8c7f04bb262819b56973036f9bbc8e3a7

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