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

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.0
File Size Uploaded
duckframework-2.3.0.tar.gz 1.2 MB Details

Built distribution (wheel)

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

Total release size: 2.5 MB

Release files / duckframework-2.3.0.tar.gz

Download URL duckframework-2.3.0.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
6bdf9f1fb9b6d1b79b6f804d824523492caa2ff5cb06637e105369778ed93dec
BLAKE2b-256 checksum
How to use checksums
206157be5d114294b51fed7c1bbba11a1379153a509f01bcdd1e67ca9c160001
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.0-py3-none-any.whl

Download URL duckframework-2.3.0-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ee5c0c0341b8dd2a36a588e5bde9e0cc4a20108272dc307b809de7e633204a69
BLAKE2b-256 checksum
How to use checksums
342febf3bd1a344a09406ac7359497462f6156f3844996a279fa17a6aee8e60c
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

2.3.1

2 release files

This release

2.3.0 This release

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