Releases: rezwanahmedsami/catzilla
Catzilla v0.2.0
Ultra-fast Python web framework with C-accelerated routing.
Installation
Quick Install
pip install catzillaPlatform-specific wheels
Download the appropriate wheel for your platform from the assets below:
Linux (x86_64):
pip install catzilla-*-linux_x86_64.whlmacOS (Intel):
pip install catzilla-*-macosx_*_x86_64.whlmacOS (Apple Silicon):
pip install catzilla-*-macosx_*_arm64.whlWindows (x64):
pip install catzilla-*-win_amd64.whlFrom source
pip install catzilla-*.tar.gzQuick Start
from catzilla import Catzilla, JSONResponse
app = Catzilla()
@app.get('/')
def hello(request):
return JSONResponse({"message": "Hello from Catzilla!"})
if __name__ == "__main__":
app.listen(host="127.0.0.1", port=8080)Tested Platforms
- Python: 3.9, 3.10, 3.11, 3.12, 3.13
- OS: Ubuntu, Windows, macOS
- Architectures: x86_64, arm64 (Apple Silicon)
- Quality: 15 test combinations (3 OS × 5 Python versions)
Professional Wheel Building
All wheels are built using cibuildwheel with proper platform tags:
cp39-cp39-linux_x86_64(Python 3.9 on Linux x64)cp311-cp311-macosx_12_0_arm64(Python 3.11 on macOS Apple Silicon)cp312-cp312-win_amd64(Python 3.12 on Windows x64)- And more...
Documentation
Release Quality Assurance
This release has been thoroughly tested across:
- 15 test combinations (3 OS × 5 Python versions)
- Full test suite on all platforms
- Wheel installation validation on all platforms
- Functionality verification on all platforms
Built with performance and reliability in mind! 🚀
What's Changed
- v0.2.0 by @rezwanahmedsami in #15
- Docs fixed by @rezwanahmedsami in #16
- fixed:build docs issue by @rezwanahmedsami in #17
- fixed:updated docs and fixed examples by @rezwanahmedsami in #18
- Fixed all docs properly by @rezwanahmedsami in #19
- fixed:ci for macos by @rezwanahmedsami in #20
New Contributors
- @rezwanahmedsami made their first contribution in #15
Full Changelog: v0.1.0...v0.2.0
Catzilla v0.2.0-beta4
Ultra-fast Python web framework with C-accelerated routing.
Installation
Test Release (Test PyPI)
pip install -i https://test.pypi.org/simple/ catzilla==0.2.0b4Note: This is a pre-release version available on Test PyPI for testing purposes.
Platform-specific wheels
Download the appropriate wheel for your platform from the assets below:
Linux (x86_64):
pip install catzilla-*-linux_x86_64.whlmacOS (Intel):
pip install catzilla-*-macosx_*_x86_64.whlmacOS (Apple Silicon):
pip install catzilla-*-macosx_*_arm64.whlWindows (x64):
pip install catzilla-*-win_amd64.whlFrom source
pip install catzilla-*.tar.gzQuick Start
from catzilla import Catzilla, JSONResponse
app = Catzilla()
@app.get('/')
def hello(request):
return JSONResponse({"message": "Hello from Catzilla!"})
if __name__ == "__main__":
app.listen(host="127.0.0.1", port=8080)Tested Platforms
- Python: 3.9, 3.10, 3.11, 3.12, 3.13
- OS: Ubuntu, Windows, macOS
- Architectures: x86_64, arm64 (Apple Silicon)
- Quality: 15 test combinations (3 OS × 5 Python versions)
Professional Wheel Building
All wheels are built using cibuildwheel with proper platform tags:
cp39-cp39-linux_x86_64(Python 3.9 on Linux x64)cp311-cp311-macosx_12_0_arm64(Python 3.11 on macOS Apple Silicon)cp312-cp312-win_amd64(Python 3.12 on Windows x64)- And more...
Documentation
Release Quality Assurance
This release has been thoroughly tested across:
- 15 test combinations (3 OS × 5 Python versions)
- Full test suite on all platforms
- Wheel installation validation on all platforms
- Functionality verification on all platforms
Built with performance and reliability in mind! 🚀
Catzilla v0.2.0-beta3
Ultra-fast Python web framework with C-accelerated routing.
Installation
Quick Install
pip install catzillaPlatform-specific wheels
Download the appropriate wheel for your platform from the assets below:
Linux (x86_64):
pip install catzilla-*-linux_x86_64.whlmacOS (Intel):
pip install catzilla-*-macosx_*_x86_64.whlmacOS (Apple Silicon):
pip install catzilla-*-macosx_*_arm64.whlWindows (x64):
pip install catzilla-*-win_amd64.whlFrom source
pip install catzilla-*.tar.gzPerformance Highlights
- 24,759 RPS on Hello World endpoints
- 8.7x faster than FastAPI on average
- 87% lower latency than FastAPI
- Zero runtime dependencies
Quick Start
from catzilla import Catzilla, JSONResponse
app = Catzilla(auto_validation=True, memory_profiling=False)
@app.get('/')
def hello(request):
return JSONResponse({"message": "Hello from Catzilla!"})
if __name__ == "__main__":
app.listen(host="127.0.0.1", port=8080)Tested Platforms
- Python: 3.9, 3.10, 3.11, 3.12, 3.13
- OS: Ubuntu, Windows, macOS
- Architectures: x86_64, arm64 (Apple Silicon)
- Quality: 15 test combinations (3 OS × 5 Python versions)
Professional Wheel Building
All wheels are built using cibuildwheel with proper platform tags:
cp39-cp39-linux_x86_64(Python 3.9 on Linux x64)cp311-cp311-macosx_12_0_arm64(Python 3.11 on macOS Apple Silicon)cp312-cp312-win_amd64(Python 3.12 on Windows x64)- And more...
Documentation
Release Quality Assurance
This release has been thoroughly tested across:
- 15 test combinations (3 OS × 5 Python versions)
- Full test suite on all platforms
- Wheel installation validation on all platforms
- Functionality verification on all platforms
Built with performance and reliability in mind! 🚀
Full Changelog: v0.2.0-beta2...v0.2.0-beta3
Catzilla v0.2.0-beta2
Ultra-fast Python web framework with C-accelerated routing.
Installation
Quick Install
pip install catzillaPlatform-specific wheels
Download the appropriate wheel for your platform from the assets below:
Linux (x86_64):
pip install catzilla-*-linux_x86_64.whlmacOS (Intel):
pip install catzilla-*-macosx_*_x86_64.whlmacOS (Apple Silicon):
pip install catzilla-*-macosx_*_arm64.whlWindows (x64):
pip install catzilla-*-win_amd64.whlFrom source
pip install catzilla-*.tar.gzPerformance Highlights
- 24,759 RPS on Hello World endpoints
- 8.7x faster than FastAPI on average
- 87% lower latency than FastAPI
- Zero runtime dependencies
Quick Start
from catzilla import Catzilla, JSONResponse
app = Catzilla(auto_validation=True, memory_profiling=False)
@app.get('/')
def hello(request):
return JSONResponse({"message": "Hello from Catzilla!"})
if __name__ == "__main__":
app.listen(host="127.0.0.1", port=8080)Tested Platforms
- Python: 3.9, 3.10, 3.11, 3.12, 3.13
- OS: Ubuntu, Windows, macOS
- Architectures: x86_64, arm64 (Apple Silicon)
- Quality: 15 test combinations (3 OS × 5 Python versions)
Professional Wheel Building
All wheels are built using cibuildwheel with proper platform tags:
cp39-cp39-linux_x86_64(Python 3.9 on Linux x64)cp311-cp311-macosx_12_0_arm64(Python 3.11 on macOS Apple Silicon)cp312-cp312-win_amd64(Python 3.12 on Windows x64)- And more...
Documentation
Release Quality Assurance
This release has been thoroughly tested across:
- 15 test combinations (3 OS × 5 Python versions)
- Full test suite on all platforms
- Wheel installation validation on all platforms
- Functionality verification on all platforms
Built with performance and reliability in mind! 🚀
Full Changelog: v0.2.0-beta1...v0.2.0-beta2
Catzilla v0.2.0-beta1
Ultra-fast Python web framework with C-accelerated routing.
Installation
Quick Install
pip install catzillaPlatform-specific wheels
Download the appropriate wheel for your platform from the assets below:
Linux (x86_64):
pip install catzilla-*-linux_x86_64.whlmacOS (Intel):
pip install catzilla-*-macosx_*_x86_64.whlmacOS (Apple Silicon):
pip install catzilla-*-macosx_*_arm64.whlWindows (x64):
pip install catzilla-*-win_amd64.whlFrom source
pip install catzilla-*.tar.gzPerformance Highlights
- 24,759 RPS on Hello World endpoints
- 8.7x faster than FastAPI on average
- 87% lower latency than FastAPI
- Zero runtime dependencies
Quick Start
from catzilla import Catzilla, JSONResponse
app = Catzilla(auto_validation=True, memory_profiling=False)
@app.get('/')
def hello(request):
return JSONResponse({"message": "Hello from Catzilla!"})
if __name__ == "__main__":
app.listen(host="127.0.0.1", port=8080)Tested Platforms
- Python: 3.9, 3.10, 3.11, 3.12, 3.13
- OS: Ubuntu, Windows, macOS
- Architectures: x86_64, arm64 (Apple Silicon)
- Quality: 15 test combinations (3 OS × 5 Python versions)
Professional Wheel Building
All wheels are built using cibuildwheel with proper platform tags:
cp39-cp39-linux_x86_64(Python 3.9 on Linux x64)cp311-cp311-macosx_12_0_arm64(Python 3.11 on macOS Apple Silicon)cp312-cp312-win_amd64(Python 3.12 on Windows x64)- And more...
Documentation
Release Quality Assurance
This release has been thoroughly tested across:
- 15 test combinations (3 OS × 5 Python versions)
- Full test suite on all platforms
- Wheel installation validation on all platforms
- Functionality verification on all platforms
Built with performance and reliability in mind! 🚀
Full Changelog: v0.2.0-beta...v0.2.0-beta1
Catzilla v0.2.0-beta
Ultra-fast Python web framework with C-accelerated routing.
Installation
Quick Install
pip install catzillaPlatform-specific wheels
Download the appropriate wheel for your platform from the assets below:
Linux (x86_64):
pip install catzilla-*-linux_x86_64.whlmacOS (Intel):
pip install catzilla-*-macosx_*_x86_64.whlmacOS (Apple Silicon):
pip install catzilla-*-macosx_*_arm64.whlWindows (x64):
pip install catzilla-*-win_amd64.whlFrom source
pip install catzilla-*.tar.gzPerformance Highlights
- 24,759 RPS on Hello World endpoints
- 8.7x faster than FastAPI on average
- 87% lower latency than FastAPI
- Zero runtime dependencies
Quick Start
from catzilla import Catzilla, JSONResponse
app = Catzilla(auto_validation=True, memory_profiling=False)
@app.get('/')
def hello(request):
return JSONResponse({"message": "Hello from Catzilla!"})
if __name__ == "__main__":
app.listen(host="127.0.0.1", port=8080)Tested Platforms
- Python: 3.9, 3.10, 3.11, 3.12, 3.13
- OS: Ubuntu, Windows, macOS
- Architectures: x86_64, arm64 (Apple Silicon)
- Quality: 15 test combinations (3 OS × 5 Python versions)
Professional Wheel Building
All wheels are built using cibuildwheel with proper platform tags:
cp39-cp39-linux_x86_64(Python 3.9 on Linux x64)cp311-cp311-macosx_12_0_arm64(Python 3.11 on macOS Apple Silicon)cp312-cp312-win_amd64(Python 3.12 on Windows x64)- And more...
Documentation
Release Quality Assurance
This release has been thoroughly tested across:
- 15 test combinations (3 OS × 5 Python versions)
- Full test suite on all platforms
- Wheel installation validation on all platforms
- Functionality verification on all platforms
Built with performance and reliability in mind! 🚀
What's Changed
- v0.2.0 by @rezwanahmedsami in #15
- Docs fixed by @rezwanahmedsami in #16
- fixed:build docs issue by @rezwanahmedsami in #17
New Contributors
- @rezwanahmedsami made their first contribution in #15
Full Changelog: v0.1.0...v0.2.0-beta
Catzilla v0.1.0
Ultra-fast Python web framework with C-accelerated routing.
Installation
Quick Install
pip install catzillaPlatform-specific wheels
Download the appropriate wheel for your platform from the assets below:
Linux (x86_64):
pip install catzilla-*-linux_x86_64.whlmacOS (Intel):
pip install catzilla-*-macosx_*_x86_64.whlmacOS (Apple Silicon):
pip install catzilla-*-macosx_*_arm64.whlWindows (x64):
pip install catzilla-*-win_amd64.whlFrom source
pip install catzilla-*.tar.gzPerformance Highlights
- 24,759 RPS on Hello World endpoints
- 8.7x faster than FastAPI on average
- 87% lower latency than FastAPI
- Zero runtime dependencies
Quick Start
from catzilla import App, JSONResponse
app = App()
@app.get('/')
def hello(request):
return JSONResponse({"message": "Hello from Catzilla!"})
if __name__ == "__main__":
app.listen(8080)Tested Platforms
- Python: 3.8, 3.9, 3.10, 3.11, 3.12
- OS: Ubuntu, Windows, macOS
- Architectures: x86_64, arm64 (Apple Silicon)
- Quality: 15 test combinations (3 OS × 5 Python versions)
Professional Wheel Building
All wheels are built using cibuildwheel with proper platform tags:
cp38-cp38-linux_x86_64(Python 3.8 on Linux x64)cp311-cp311-macosx_12_0_arm64(Python 3.11 on macOS Apple Silicon)cp312-cp312-win_amd64(Python 3.12 on Windows x64)- And more...
Documentation
Release Quality Assurance
This release has been thoroughly tested across:
- 15 test combinations (3 OS × 5 Python versions)
- Full test suite on all platforms
- Wheel installation validation on all platforms
- Functionality verification on all platforms
Built with performance and reliability in mind! 🚀
Full Changelog: v0.0.2...v0.1.0