Skip to main content

eggserve

A hardened, Rust-backed static file server, packaged as a Python wheel.

Release wheels support CPython 3.11+ with abi3 stable ABI (>=3.11) and include an extension-backed eggserve CLI entry point. They do not bundle a second standalone executable.

Installation

pip install eggserve

Usage

eggserve
eggserve 8000
eggserve --directory public
python -m eggserve --directory public 8000

Safe defaults

  • Binds to 127.0.0.1 (loopback only)
  • No symlink following
  • No dotfile serving
  • No directory listing
  • GET and HEAD only
  • Request bodies rejected

Building from source

pip install maturin
cd crates/eggserve-python
maturin build --release --interpreter python3.11 -o dist

Release files for eggserve 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for eggserve 0.2.0
File
eggserve-0.2.0-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
eggserve-0.2.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
eggserve-0.2.0-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
eggserve-0.2.0-cp311-abi3-musllinux_1_2_armv7l.whl CPython 3.11 abi3 Linux musl 1.2+ ARMv7l Details
eggserve-0.2.0-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
eggserve-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
eggserve-0.2.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 abi3 Linux glibc 2.17+ ARMv7l Details
eggserve-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details
eggserve-0.2.0-cp311-abi3-macosx_11_0_x86_64.whl CPython 3.11 abi3 macOS 11.0+ x86-64 Details
eggserve-0.2.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details

Total release size: 14.1 MB

Release files / eggserve-0.2.0-cp311-abi3-win_arm64.whl

Download URL eggserve-0.2.0-cp311-abi3-win_arm64.whl
Size 1.3 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
4ffa5525d994906e695566a6a37026b52775045e4917c71f3ce6cc4d453a5e04
BLAKE2b-256 checksum
How to use checksums
fdc641a18374fc450ae5ed47c49f273174048ee1a2fd829f7f9d0a466494d77c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / eggserve-0.2.0-cp311-abi3-win_amd64.whl

Download URL eggserve-0.2.0-cp311-abi3-win_amd64.whl
Size 1.4 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
5273026e41a78121610e59a6fc09b57d5460e66a795462790fa63f6df77dd96a
BLAKE2b-256 checksum
How to use checksums
c3df5ac159806ef89fef1c4879d135c8921757ac7576ba2cf4cc099594779706
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / eggserve-0.2.0-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL eggserve-0.2.0-cp311-abi3-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
e792273e284746606335d1598c368fdcc509bfb287495801e3540d6a5b611504
BLAKE2b-256 checksum
How to use checksums
46e8bda7b914a0f7aa1504fd0ef2ca3667150001253899285cab9dfc6332c762
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / eggserve-0.2.0-cp311-abi3-musllinux_1_2_armv7l.whl

Download URL eggserve-0.2.0-cp311-abi3-musllinux_1_2_armv7l.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
1902501cd5c660f41f7bb7c0516cb5506314ede6c2fa4552f644b60d9558fca5
BLAKE2b-256 checksum
How to use checksums
c7858c99ccca9090e22484111e245de0d37a4de16d806a50c789ab1baa084b08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / eggserve-0.2.0-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL eggserve-0.2.0-cp311-abi3-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
09b547a3165e4c9f948f6d3916adf6fee1ade872fabc41bc659d00d004507853
BLAKE2b-256 checksum
How to use checksums
886a08924a431e7f28dfab8826df1c4c693e245cd6a3114b509782f3daf5fd8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / eggserve-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL eggserve-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
ffdf61560fd30d3de343fc163bc53cc2eefe5956efb4d0678dc0870434e81418
BLAKE2b-256 checksum
How to use checksums
4636d20514a426ec1f7b0db327fcd195fe3190acbed021b115fe886519949653
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / eggserve-0.2.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL eggserve-0.2.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
d71ab9ace6ef48813636b470b9e17d94b09fc1ddb564da819427a4f81911692f
BLAKE2b-256 checksum
How to use checksums
dbb513de2389476b7ef91db72ed35a8c029f563181860e3ab9b333af1d7a860f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / eggserve-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL eggserve-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
4aca91e9cdbaaac4001721bd01c9ba0d8612c785a476ac235002564e2c20433f
BLAKE2b-256 checksum
How to use checksums
f2ca92764924efd8ec5efa912e2410a989bcca844f591bd12fa0bd958eba9797
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / eggserve-0.2.0-cp311-abi3-macosx_11_0_x86_64.whl

Download URL eggserve-0.2.0-cp311-abi3-macosx_11_0_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 abi3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
f25cd8521d3ef6bd07368537b726b955c22ce380ff6d03159601636a0b7ff269
BLAKE2b-256 checksum
How to use checksums
e3f9c0daf2a2679cdab4c11b0f77c82efa212e6a0322d23baed7989f40a5b0a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / eggserve-0.2.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL eggserve-0.2.0-cp311-abi3-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
363dde1c5970a3c9f188498debadfe053eabeb253e17cbae29b8dbbc1c948224
BLAKE2b-256 checksum
How to use checksums
59e914bac0532bc54e51db4dc4bb0bfec4ab28986bbba353fbc32da00f80beb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.4

10 release files

This release

0.2.0 This release

10 release files

0.1.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page