https://github.com/pallets/jinja
jinja jinja2 pallets python template-engine templates
Last synced: about 1 month ago
Repository metadata:
A very fast and expressive template engine.
- Host: GitHub
- URL: https://github.com/pallets/jinja
- Owner: pallets
- License: bsd-3-clause
- Created: 2010-10-17T13:41:17.000Z (about 14 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T21:16:09.000Z (about 2 months ago)
- Last Synced: 2024-11-06T18:54:24.958Z (about 2 months ago)
- Topics: jinja, jinja2, pallets, python, template-engine, templates
- Language: Python
- Homepage: https://jinja.palletsprojects.com
- Size: 6.32 MB
- Stars: 10,343
- Watchers: 251
- Forks: 1,618
- Open Issues: 126
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE.txt
-
Funding.yml:
- Github: pallets
- Custom: https://palletsprojects.com/donate
- Tidelift: pypi/Flask
- Funding Links:
Owner metadata:
- Name: Pallets
- Login: pallets
- Email: [email protected]
- Kind: organization
- Description:
- Website: https://palletsprojects.com
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/16748505?v=4
- Repositories: 14
- Last Synced at: 2024-05-20T15:03:33.916Z
- Profile URL: https://github.com/pallets
- Sponsor URL:
Committers metadata
Last synced: about 2 months ago
Total Commits: 2,119
Total Committers: 314
Avg Commits per committer: 6.748
Development Distribution Score (DDS): 0.477
Commits in past year: 57
Committers in past year: 8
Avg Commits per committer in past year: 7.125
Development Distribution Score (DDS) in past year: 0.386
Name | Commits | |
---|---|---|
Armin Ronacher | a****r@a****m | 1109 |
David Lord | d****m@g****m | 322 |
dependabot[bot] | 4****] | 52 |
dependabot-preview[bot] | 2****] | 37 |
pre-commit-ci[bot] | 6****] | 32 |
Adrian Moennich | a****n@p****t | 31 |
Georg Brandl | g****g@p****g | 25 |
Markus Unterwaditzer | m****s@u****t | 25 |
Jon Dufresne | j****e@g****m | 12 |
Kristi Tsukida | k****v@g****m | 12 |
Sebastian Noack | s****k@g****m | 11 |
Amy | l****2@g****m | 10 |
Christoph Hack | c****h@t****g | 10 |
Cory Benfield | l****z@g****m | 8 |
Thomas Waldmann | tw@w****e | 8 |
Erik Johnson | p****e@g****m | 7 |
Kartheek Lenkala | l****e@g****m | 7 |
Benjamin Wiegand | h****e@b****e | 6 |
Berker Peksag | b****g@g****m | 5 |
Florian Bruhin | g****t@t****g | 5 |
Martin Krizek | m****k@g****m | 5 |
Min ho Kim | m****2@g****m | 5 |
Wing | S****g | 5 |
Priit Laes | p****s@p****g | 4 |
Lakin Wecker | l****n@s****m | 4 |
Kevin Schuetz | s****k@g****m | 4 |
Dmitry Jemerov | y****e@j****m | 4 |
Andrew Arendt | a****t@g****m | 3 |
Daniel Hahler | g****t@t****e | 3 |
EtiennePelletier | e****3@h****m | 3 |
and 284 more... |
Issue and Pull Request metadata
Last synced: about 1 month ago
Package metadata
- Total packages: 8
-
Total downloads:
- pypi: 210,683,805 last-month
- Total docker downloads: 2,367,763,010
- Total dependent packages: 4,559 (may contain duplicates)
- Total dependent repositories: 137,136 (may contain duplicates)
- Total versions: 93
- Total maintainers: 6
- Total advisories: 2
pypi: jinja2
A very fast and expressive template engine.
- Homepage:
- Documentation: https://jinja.palletsprojects.com/
- Licenses: BSD License
- Latest release: 3.1.4 (published 8 months ago)
- Last Synced: 2024-11-11T01:08:13.664Z (about 1 month ago)
- Versions: 50
- Dependent Packages: 4,068
- Dependent Repositories: 133,056
- Downloads: 210,680,549 Last month
- Docker Downloads: 2,367,763,010
-
Rankings:
- Dependent packages count: 0.006%
- Downloads: 0.006%
- Dependent repos count: 0.006%
- Docker downloads count: 0.032%
- Average: 0.329%
- Stargazers count: 0.539%
- Forks count: 1.387%
- Maintainers (1)
- Advisories:
conda: jinja2
Jinja is a fast, expressive, extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax. Then the template is passed data to render the final document. It includes: - Template inheritance and inclusion. - Define and import macros within templates. - HTML templates can use autoescaping to prevent XSS from untrusted user input. - A sandboxed environment can safely render untrusted templates. - AsyncIO support for generating templates and calling async functions. - I18N support with Babel. - Templates are compiled to optimized Python code just-in-time and cached, or can be compiled ahead-of-time. - Exceptions point to the correct line in templates to make debugging easier. - Extensible filters, tests, functions, and even syntax. Jinja's philosophy is that while application logic belongs in Python if possible, it shouldn't make the template designer's job difficult by restricting functionality too much.
- Homepage: https://palletsprojects.com/p/jinja/
- Licenses: BSD-3-Clause
- Latest release: 3.1.2 (published over 2 years ago)
- Last Synced: 2024-10-29T12:37:25.792Z (about 2 months ago)
- Versions: 17
- Dependent Packages: 421
- Dependent Repositories: 2,038
-
Rankings:
- Dependent packages count: 0.12%
- Dependent repos count: 0.255%
- Average: 1.705%
- Stargazers count: 3.134%
- Forks count: 3.314%
conda: jinja2
Jinja is a fast, expressive, extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax. Then the template is passed data to render the final document. It includes: - Template inheritance and inclusion. - Define and import macros within templates. - HTML templates can use autoescaping to prevent XSS from untrusted user input. - A sandboxed environment can safely render untrusted templates. - AsyncIO support for generating templates and calling async functions. - I18N support with Babel. - Templates are compiled to optimized Python code just-in-time and cached, or can be compiled ahead-of-time. - Exceptions point to the correct line in templates to make debugging easier. - Extensible filters, tests, functions, and even syntax. Jinja's philosophy is that while application logic belongs in Python if possible, it shouldn't make the template designer's job difficult by restricting functionality too much.
- Homepage: https://palletsprojects.com/p/jinja/
- Licenses: BSD-3-Clause
- Latest release: 3.1.3 (published 11 months ago)
- Last Synced: 2024-11-10T23:48:22.234Z (about 1 month ago)
- Versions: 14
- Dependent Packages: 69
- Dependent Repositories: 2,038
-
Rankings:
- Dependent packages count: 0.453%
- Dependent repos count: 1.54%
- Average: 4.869%
- Stargazers count: 8.333%
- Forks count: 9.149%
pypi: jinja2-workarounds
A jinja2 extension for includes with correct indentation
- Homepage:
- Documentation: https://jinja2-workarounds.readthedocs.io/
- Licenses: MIT
- Latest release: 0.1.0 (published almost 3 years ago)
- Last Synced: 2024-11-10T23:47:42.614Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 2,467 Last month
-
Rankings:
- Downloads: 7.764%
- Dependent packages count: 10.095%
- Average: 13.158%
- Dependent repos count: 21.615%
- Maintainers (1)
pypi: code-writer
Default template for PDM package
- Homepage:
- Documentation: https://code-writer.readthedocs.io/
- Licenses: MIT
- Latest release: 1.2.0 (published 11 months ago)
- Last Synced: 2024-11-10T23:47:40.064Z (about 1 month ago)
- Versions: 4
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 456 Last month
-
Rankings:
- Dependent packages count: 4.759%
- Average: 19.814%
- Stargazers count: 21.521%
- Dependent repos count: 21.62%
- Forks count: 22.613%
- Downloads: 28.558%
- Maintainers (1)
pypi: jrc
- Homepage:
- Documentation: https://jrc.readthedocs.io/
- Licenses: MIT License
- Latest release: 0.1.6 (published almost 6 years ago)
- Last Synced: 2024-11-10T23:47:41.354Z (about 1 month ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 136 Last month
-
Rankings:
- Dependent packages count: 10.044%
- Dependent repos count: 21.651%
- Average: 23.419%
- Downloads: 38.563%
- Maintainers (2)
pypi: jr
- Homepage:
- Documentation: https://jr.readthedocs.io/
- Licenses: MIT License
- Latest release: 0.1.1.5 (published about 6 years ago)
- Last Synced: 2024-11-10T23:48:00.573Z (about 1 month ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 152 Last month
-
Rankings:
- Dependent packages count: 10.082%
- Dependent repos count: 21.62%
- Average: 23.762%
- Downloads: 39.585%
- Maintainers (1)
pypi: mw-jinja2
A very fast and expressive template engine.
- Homepage: https://palletsprojects.com/p/jinja/
- Documentation: https://jinja.palletsprojects.com/
- Licenses: BSD-3-Clause
- Latest release: 2.11.3 (published about 2 years ago)
- Last Synced: 2024-11-10T23:48:01.055Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 45 Last month
-
Rankings:
- Dependent packages count: 6.633%
- Dependent repos count: 30.611%
- Average: 32.752%
- Downloads: 61.013%
- Maintainers (1)
Dependencies
- pip-compile-multi * development
- pre-commit * development
- tox * development
- build ==0.8.0 development
- cfgv ==3.3.1 development
- click ==8.1.3 development
- distlib ==0.3.4 development
- filelock ==3.7.1 development
- identify ==2.5.1 development
- nodeenv ==1.7.0 development
- pep517 ==0.12.0 development
- pip-compile-multi ==2.4.5 development
- pip-tools ==6.8.0 development
- platformdirs ==2.5.2 development
- pre-commit ==2.19.0 development
- pyyaml ==6.0 development
- six ==1.16.0 development
- toml ==0.10.2 development
- toposort ==1.7 development
- tox ==3.25.1 development
- virtualenv ==20.15.1 development
- wheel ==0.37.1 development
- Pallets-Sphinx-Themes *
- Sphinx *
- sphinx-issues *
- sphinxcontrib-log-cabinet *
- alabaster ==0.7.12
- babel ==2.10.3
- certifi ==2022.6.15
- charset-normalizer ==2.1.0
- docutils ==0.18.1
- idna ==3.3
- imagesize ==1.4.1
- jinja2 ==3.1.2
- markupsafe ==2.1.1
- packaging ==21.3
- pallets-sphinx-themes ==2.0.2
- pygments ==2.12.0
- pyparsing ==3.0.9
- pytz ==2022.1
- requests ==2.28.1
- snowballstemmer ==2.2.0
- sphinx ==5.0.2
- sphinx-issues ==3.0.1
- sphinxcontrib-applehelp ==1.0.2
- sphinxcontrib-devhelp ==1.0.2
- sphinxcontrib-htmlhelp ==2.0.0
- sphinxcontrib-jsmath ==1.0.1
- sphinxcontrib-log-cabinet ==1.0.1
- sphinxcontrib-qthelp ==1.0.3
- sphinxcontrib-serializinghtml ==1.1.5
- urllib3 ==1.26.9
- pytest * test
- attrs ==21.4.0 test
- iniconfig ==1.1.1 test
- packaging ==21.3 test
- pluggy ==1.0.0 test
- py ==1.11.0 test
- pyparsing ==3.0.9 test
- pytest ==7.1.2 test
- tomli ==2.0.1 test
- mypy *
- mypy ==0.961
- mypy-extensions ==0.4.3
- tomli ==2.0.1
- typing-extensions ==4.3.0
- dessant/lock-threads v4 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout c85c95e3d7251135ab7dc9ce3241c5835cc595a9 composite
- actions/download-artifact 9bc31d5ccc31df68ecc42ccf4149144866c47d8a composite
- actions/setup-python bd6b4b6205c4dbad673328db7b31b7fab9e241c0 composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- pypa/gh-action-pypi-publish f5622bde02b04381239da3573277701ceca8f6a0 composite
- MarkupSafe >=2.0
- build *
- build ==0.10.0
- packaging ==23.1
- pyproject-hooks ==1.0.0
- tomli ==2.0.1