Cheetah is a template engine and code generation tool
Project Links
Meta
Author: Tavis Rudd
Maintainer: Oleg Broytman
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*
Classifiers
Development Status
- 5 - Production/Stable
Intended Audience
- Developers
- System Administrators
License
- OSI Approved :: MIT License
Operating System
- OS Independent
Programming Language
- Python :: Implementation :: CPython
- Python :: Implementation :: PyPy
- Python
- Python :: 2
- Python :: 2.7
- Python :: 3
- Python :: 3.4
- Python :: 3.5
- Python :: 3.6
- Python :: 3.7
- Python :: 3.8
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
Topic
- Internet :: WWW/HTTP
- Internet :: WWW/HTTP :: Dynamic Content
- Internet :: WWW/HTTP :: Site Management
- Software Development :: Code Generators
- Software Development :: Libraries :: Python Modules
- Software Development :: User Interfaces
- Text Processing
Cheetah3 is a free and open source template engine and code generation tool.
It can be used standalone or combined with other tools and frameworks. Web development is its principle use, but Cheetah is very flexible and is also being used to generate C++ game code, Java, sql, form emails and even Python code.
It’s a fork of the original CheetahTemplate library.
Documentation
For a high-level introduction to Cheetah please refer to the User’s Guide at https://cheetahtemplate.org/users_guide/index.html
Credits
https://cheetahtemplate.org/authors.html
https://github.com/CheetahTemplate3/cheetah3/blob/master/LICENSE
Recent Changes
See https://cheetahtemplate.org/news.html for full details
3.4.0.post5
Nov 29, 2025
3.4.0
Dec 02, 2024
3.4.0b6
Dec 01, 2024
3.4.0b5
Nov 22, 2024
3.4.0b4
Nov 14, 2024
3.4.0b3
Nov 14, 2024
3.3.4a3
Feb 28, 2024
3.3.3.post1
Feb 28, 2024
3.3.3
Oct 22, 2023
3.3.3b1
Oct 21, 2023
3.3.2
Aug 08, 2023
3.3.2b14
Aug 08, 2023
3.3.2b2
Aug 08, 2023
3.3.1
Dec 25, 2022
3.3.1a0
Dec 17, 2022
3.3.0.post1
Nov 26, 2022
3.3.0
Oct 10, 2022
3.3.0b0
Oct 03, 2022
0.0.0
Sep 19, 2022
Wheel compatibility matrix
Files in release
ct3-3.4.0.post5-cp27-cp27mu-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (657.2KiB)
ct3-3.4.0.post5-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl (657.0KiB)
ct3-3.4.0.post5-cp310-cp310-macosx_11_0_arm64.whl (659.1KiB)
ct3-3.4.0.post5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (662.9KiB)
ct3-3.4.0.post5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl (662.2KiB)
ct3-3.4.0.post5-cp310-cp310-win_amd64.whl (182.8KiB)
ct3-3.4.0.post5-cp311-cp311-macosx_11_0_arm64.whl (887.1KiB)
ct3-3.4.0.post5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (891.0KiB)
ct3-3.4.0.post5-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl (890.2KiB)
ct3-3.4.0.post5-cp311-cp311-win_amd64.whl (182.8KiB)
ct3-3.4.0.post5-cp312-cp312-macosx_11_0_arm64.whl (842.8KiB)
ct3-3.4.0.post5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (846.1KiB)
ct3-3.4.0.post5-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl (845.8KiB)
ct3-3.4.0.post5-cp312-cp312-win_amd64.whl (182.9KiB)
ct3-3.4.0.post5-cp313-cp313-macosx_11_0_arm64.whl (852.9KiB)
ct3-3.4.0.post5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (856.0KiB)
ct3-3.4.0.post5-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl (855.9KiB)
ct3-3.4.0.post5-cp313-cp313-win_amd64.whl (183.0KiB)
ct3-3.4.0.post5-cp314-cp314-macosx_11_0_arm64.whl (866.3KiB)
ct3-3.4.0.post5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (869.3KiB)
ct3-3.4.0.post5-cp314-cp314-manylinux_2_5_x86_64.manylinux1_x86_64.whl (869.2KiB)
ct3-3.4.0.post5-cp314-cp314-win_amd64.whl (183.0KiB)
ct3-3.4.0.post5-cp35-cp35m-manylinux1_x86_64.whl (675.8KiB)
ct3-3.4.0.post5-cp35-cp35m-win_amd64.whl (183.0KiB)
ct3-3.4.0.post5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (666.9KiB)
ct3-3.4.0.post5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (666.7KiB)
ct3-3.4.0.post5-cp36-cp36m-win_amd64.whl (183.0KiB)
ct3-3.4.0.post5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (666.1KiB)
ct3-3.4.0.post5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (665.9KiB)
ct3-3.4.0.post5-cp37-cp37m-win_amd64.whl (182.7KiB)
ct3-3.4.0.post5-cp38-cp38-macosx_11_0_arm64.whl (653.0KiB)
ct3-3.4.0.post5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (656.7KiB)
ct3-3.4.0.post5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (655.9KiB)
ct3-3.4.0.post5-cp38-cp38-win_amd64.whl (182.7KiB)
ct3-3.4.0.post5-cp39-cp39-macosx_11_0_arm64.whl (652.5KiB)
ct3-3.4.0.post5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (656.4KiB)
ct3-3.4.0.post5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (655.7KiB)
ct3-3.4.0.post5-cp39-cp39-win_amd64.whl (182.8KiB)
ct3-3.4.0.post5.tar.gz (296.4KiB)