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.4

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.4
File
eggserve-0.2.4-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
eggserve-0.2.4-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
eggserve-0.2.4-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
eggserve-0.2.4-cp311-abi3-musllinux_1_2_armv7l.whl CPython 3.11 abi3 Linux musl 1.2+ ARMv7l Details
eggserve-0.2.4-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
eggserve-0.2.4-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.4-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 abi3 Linux glibc 2.17+ ARMv7l Details
eggserve-0.2.4-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details
eggserve-0.2.4-cp311-abi3-macosx_11_0_x86_64.whl CPython 3.11 abi3 macOS 11.0+ x86-64 Details
eggserve-0.2.4-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details

Total release size: 14.3 MB

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

Download URL eggserve-0.2.4-cp311-abi3-win_arm64.whl
Size 1.3 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
029c61008ba16e534adefc647df69e228fde1a5fd3aecf6838804f8d89630f5b
BLAKE2b-256 checksum
How to use checksums
8dd7e93db51d4d74bbe75efabd06d0c01df1381c74eb9f1ca83b239f948af3dd
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 25, 2026.

Transparency log

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

Download URL eggserve-0.2.4-cp311-abi3-win_amd64.whl
Size 1.4 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
8fc20aa212f91c06d390d23f38bf1b2fd9640df76af7154c73f6f62a7afc149f
BLAKE2b-256 checksum
How to use checksums
3284b91a52e6b322d3e656023343ab444319b3839a6f21459264f644088b9f35
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 25, 2026.

Transparency log

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

Download URL eggserve-0.2.4-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
9925431b78f1f94e01a41dd2c36e6116363479f6cf48fc21259c3d822db61a9d
BLAKE2b-256 checksum
How to use checksums
6acf4d53da76c4517f38d1b3db396b306ed30aeefaf245364d0ef291bdc12140
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 25, 2026.

Transparency log

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

Download URL eggserve-0.2.4-cp311-abi3-musllinux_1_2_armv7l.whl
Size 1.5 MB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
b915106f9d2679f29fc121d13ec4f2e6e6b6f114013fe920dca04d774cc90545
BLAKE2b-256 checksum
How to use checksums
6354cf1d0146606103a7ac6ead05c6d7d21665d9831b64ab31aa7b5160f7c350
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 25, 2026.

Transparency log

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

Download URL eggserve-0.2.4-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
8bac1e9296e3e0137a74275e89783d19e94b564961b2f3fb40e377912183384a
BLAKE2b-256 checksum
How to use checksums
9bb1f6d58ebe6136ee6f870ecb294e871d7fcd06423a169c047c7eadc1b4e2f2
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 25, 2026.

Transparency log

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

Download URL eggserve-0.2.4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
52208a9cc11618c6301723cc2345e64b95cc2eaeca051fdb3c43348c4faf04e0
BLAKE2b-256 checksum
How to use checksums
f7cfe23a0626c52d9e85877e8ff877aa03fe02744df0d64a09c8161130aa3130
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 25, 2026.

Transparency log

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

Download URL eggserve-0.2.4-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
37765eb7a3b81569d86fff2a3a108321749af4226be7dcf053921da39ea2e445
BLAKE2b-256 checksum
How to use checksums
f524a6925b78eff647593e24d0f937979eacbbc0e68cf16fd0717cc9b0313451
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 25, 2026.

Transparency log

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

Download URL eggserve-0.2.4-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
1dc706abbce47abc67b99c1fb94fe0206caba8ab87e562de0c92a042e1e72128
BLAKE2b-256 checksum
How to use checksums
2f710a2bb51c540d4611f1ba7c6d6b4cb5a241e55dcd89ff17d696c77a1297eb
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 25, 2026.

Transparency log

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

Download URL eggserve-0.2.4-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
70886389f123cb8cf3b6a01a4daf4d9043a186ac271ada55c9c7f7f1ace43a6c
BLAKE2b-256 checksum
How to use checksums
3149010a7aab80cde53acdde6bb21973ec40b002d7e1ab6c16e32e30ae7e4df2
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 25, 2026.

Transparency log

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

Download URL eggserve-0.2.4-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
0ca17c61a9e992b291cd65d1ba2722402bced9f22d0339f689b8d002bd6cf568
BLAKE2b-256 checksum
How to use checksums
e2487cbc4488c0c364b8e99a8d8b8b3cbc5fef15d454bde5f98f0d8ae88ee01c
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 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.4 This release

10 release files

0.2.0

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