Skip to main content

Duck Framework

Duck Framework is an open-source Python web framework and web server with a built-in reactive UI engine and real-time WebSocket support.

Build high-performance, scalable, server-side reactive web applications — without a separate frontend framework or a complex JavaScript stack.

Python >=3.10 GitHub stars License Build Status

(More badges — security, performance, integrations — on the Features page.)


Quickstart

# Install Duck Framework
pip install duckframework

# Create a project
duck makeproject myproject

# Change directory to myproject
cd myproject

# Run the webserver
python web/main.py # Optionally use duck runserver

Visit http://localhost:8000 — you're running Duck. For the full walkthrough (install options, project types, what gets generated), see Getting Started.


Documentation

New to Duck? Start with Getting Started, then Understanding the Project — that's really all you need to build your first app. The rest is there when you need it.

  • 🟢 Getting Started — install Duck, create a project, and start the server
  • 🟢 Understanding the Project — what each generated file does: main.py, urls.py, views, pages, components, templates, static files
  • 🔵 Django Integration — add Duck's HTTP/2, HTTPS, and security features to an existing Django project
  • 🔵 Features — full feature breakdown, plus what's coming next
  • 🔵 AI Guidelines — using Duck with AI assistants / vibe coding
  • ⚪ About & Links — real-world apps, fun facts, useful links
  • ⚪ Contributing — sponsorship, reporting issues, premium components
  • ⚪ Official Documentation — full documentation

🟢 = start here  ·  🔵 = once you're building  ·  ⚪ = optional reading


Duck is updated regularly — check the repo for improvements and bug fixes.

Metadata

Release files for duckframework 2.3.1

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

Source distribution (sdist)

Source distribution for duckframework 2.3.1
File Size Uploaded
duckframework-2.3.1.tar.gz 1.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for duckframework 2.3.1
File Interpreter ABI Platform
duckframework-2.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 2.5 MB

Release files / duckframework-2.3.1.tar.gz

Download URL duckframework-2.3.1.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
1271fc7ccd8cb329206a987f7837e74187aeca0c665af3caf53c2aa520eb6065
BLAKE2b-256 checksum
How to use checksums
f2ab3ccf44efab740d0884e0b3b8379f1e007fa91b3e3e57a579824b53c6cc43
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 Aug 18, 2026.

Transparency log

Release files / duckframework-2.3.1-py3-none-any.whl

Download URL duckframework-2.3.1-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
d4ef511ee09f65413dab8427c95185bd8f9bab7e12a0db2e91e18dc352914450
BLAKE2b-256 checksum
How to use checksums
300f1ffd336681e85866d5273bc20fd74be37f83c37f045dc3190e3bf3e9527e
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 Aug 18, 2026.

Transparency log

Release history Release notifications | RSS feed

2.3.2

2 release files

This release

2.3.1 This release

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.0.2

2 release files

1.0.1

2 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