Python Jinja2

Open-source Python projects categorized as Jinja2

Top 23 Python Jinja2 Projects

  1. Jinja2

    A very fast and expressive template engine.

    Project mention: templatedx VS Jinja2 - a user suggested alternative | libhunt.com/r/templatedx | 2024-11-15

    TemplateDX provides type-safety and a more familiar JSX/markdown syntax out of the box vs Jinja's old-school tag usage.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. yadm

    Yet Another Dotfiles Manager

    Project mention: Yadm: Yet Another Dotfiles Manager | news.ycombinator.com | 2024-12-18
  4. kapitan

    Generic templated configuration management for Kubernetes, Terraform and other things

  5. dotdrop

    Save your dotfiles once, deploy them everywhere

  6. djLint

    ✨ HTML Template Linter and Formatter. Django - Jinja - Nunjucks - Handlebars - GoLang

  7. fasthx

    Declarative server-side rendering utility for FastAPI with built-in HTMX support.

    Project mention: Htmy – Async, pure-Python rendering engine | news.ycombinator.com | 2024-11-26

    I was imagining more like you have a Django view that does all the async data fetching and then you hand off the results to a 'dumb' page component that does only rendering

    I guess the point is to have components know how to fetch their own data, particularly when combining with HTMX and having backend return page fragments that correspond to components. But maybe this makes more sense in React than it does when translating the pattern back to server-side?

    e.g. same author has this https://github.com/volfpeter/fasthx?tab=readme-ov-file#htmy-... which is doing that, but there's still a 'view' endpoint. Why not put the data fetch code there and have 'dumb' components that don't need to be async?

  8. jinja2-cli

    CLI for Jinja2

    Project mention: Overengineer your CV | dev.to | 2025-03-13

    The JSON input is passed to jinja2-cli which applies it to a Markdown jinja template

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. django-webpush

    Web Push Notification Package for Django

  11. jinjax

    Server-Side Components with Jinja

    Project mention: Django-Cotton: Enabling Modern UI Composition in Django | news.ycombinator.com | 2024-10-31

    You might want to check JinjaX: https://jinjax.scaletti.dev/

  12. avd

    Arista AVD: Architect Validate Deploy

  13. funcchain

    ⛓️ build cognitive systems, pythonic

  14. TwitchCompilationCreator

    A fully automated system that transforms Twitch clips into gaming compilations

  15. django-render-block

    Render the content of a specific block tag from a Django template.

  16. yasha

    A command-line tool to render Jinja templates for great good (by kblomqvist)

  17. jinja_partials

    Simple reuse of partial HTML page templates in the Jinja template language for Python web frameworks. #pypackage

  18. ops-cli

    Ops - cli wrapper for Terraform, Ansible, Helmfile and SSH for cloud automation

  19. video-membership

    Create a Video Membership app using FastAPI & NoSQL

  20. pyramid-cookiecutter-starter

    A Cookiecutter (project template) for creating a Pyramid starter project with choices for template language (Jinja2, Chameleon, or Mako), persistent backend (none, SQLAlchemy with SQLite, or ZODB), and mapping of URLs to routes (URL dispatch or traversal)

  21. jinjabread

    A Python-based static site generator using Jinja templates.

  22. makejinja

    Generate entire directory structures using Jinja templates with support for external data and custom plugins.

  23. MLH-Quizzet

    This is a smart Quiz Generator that generates a dynamic quiz from any uploaded text/PDF document using NLP. This can be used for self-analysis, question paper generation, and evaluation, thus reducing human effort.

  24. django-tex

    A simple Django app to render LaTeX templates and compile them into PDF files.

  25. jinja2-time

    :calendar: Jinja2 Extension for Dates and Times

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Jinja2 discussion

Log in or Post with

Python Jinja2 related posts

  • Winternet: Modular Python social media framework

    1 project | news.ycombinator.com | 3 Feb 2025
  • Htmy – Async, pure-Python rendering engine

    4 projects | news.ycombinator.com | 26 Nov 2024
  • templatedx VS Jinja2 - a user suggested alternative

    2 projects | 15 Nov 2024
  • Django-Cotton: Enabling Modern UI Composition in Django

    2 projects | news.ycombinator.com | 31 Oct 2024
  • Show HN: Embedded Python for HTML Templates

    2 projects | news.ycombinator.com | 24 Oct 2024
  • jinny VS Jinja2 - a user suggested alternative

    2 projects | 21 Sep 2024
  • RenderCV: A LaTeX-based CV/resume version-control and maintenance app

    1 project | news.ycombinator.com | 9 Sep 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Jul 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Jinja2 projects in Python? This list will help you:

# Project Stars
1 Jinja2 10,970
2 yadm 5,777
3 kapitan 1,870
4 dotdrop 1,853
5 djLint 796
6 fasthx 555
7 jinja2-cli 555
8 django-webpush 413
9 jinjax 373
10 avd 345
11 funcchain 338
12 TwitchCompilationCreator 273
13 django-render-block 253
14 yasha 247
15 jinja_partials 210
16 ops-cli 200
17 video-membership 107
18 pyramid-cookiecutter-starter 100
19 jinjabread 94
20 makejinja 93
21 MLH-Quizzet 92
22 django-tex 84
23 jinja2-time 70

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com