Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Jinja2 C++ (and for C++) almost full-conformance template engine implementation

jinja2cpp/Jinja2Cpp é bom para iniciantes?

Os mantenedores de jinja2cpp/Jinja2Cpp costumam responder a um pull request em até 1 dia. Agora há 2 issues para iniciantes abertas.

Estrelas
602
Forks
114
Issues abertas para iniciantes
2
Issues indexadas
48
Merge médio
2h 49min
PRs com merge (30d)
378
Linguagem predominante
C++
Licença
MPL-2.0
Último push no GitHub
28/10/2026
Última indexação
18/9/2026
Guia de contribuição
Sem guia de contribuição
Código de conduta
Sem código de conduta
Labels para iniciantes
hacktoberfest help wanted

Como contribuir com jinja2cpp/Jinja2Cpp

  1. Não há guia de contribuição, então comece pelo README e por alguns pull requests com merge recente para ver como as mudanças são propostas.
  2. Suas contribuições serão publicadas sob a licença MPL-2.0 do projeto.
  3. Escolha uma das 2 issues abertas para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • Benchmark drift on master
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    jinja2cpp/Jinja2Cpp#395 · 20 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Rendering parity: empty containers and undefined render as empty, `-}}` trims only part of the whitespace
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 65/100

    jinja2cpp/Jinja2Cpp#290 ·

    Mantenedores costumam responder em até 1 dia

  • Missing call and argument validation: `{{empty()}}` and `{{ 1|replace }}` render where Jinja2 raises `TypeError`
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 74/100

    jinja2cpp/Jinja2Cpp#289 ·

    Mantenedores costumam responder em até 1 dia

  • Assertion abort on `{{a[()}}` (unchecked expected after a failed subscript)
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100

    jinja2cpp/Jinja2Cpp#288 ·

    Mantenedores costumam responder em até 1 dia

  • Stack-buffer overflow in ParserTraits::RangeToNum
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 70/100

    jinja2cpp/Jinja2Cpp#287 ·

    Mantenedores costumam responder em até 1 dia

  • Feature request: README should have example passing variables
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100

    jinja2cpp/Jinja2Cpp#286 ·

    Mantenedores costumam responder em até 1 dia

  • undefined reference to fmt::*
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    jinja2cpp/Jinja2Cpp#282 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Length filter does not work directly on strings
    Aberta

    Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 45/100

    jinja2cpp/Jinja2Cpp#273 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Fix crash with simple string literal if-elif-else template
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 42/100

    jinja2cpp/Jinja2Cpp#268 ·

    Mantenedores costumam responder em até 1 dia

  • Fix "str|format" string formatting to match spec (%s formatting, not {} formatting), also support "str.format" syntax
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    jinja2cpp/Jinja2Cpp#267 ·

    Mantenedores costumam responder em até 1 dia

  • Fix True/False/None value rendering (Python jinja2 parity)
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 42/100

    jinja2cpp/Jinja2Cpp#266 ·

    Mantenedores costumam responder em até 1 dia

  • Support 'is not _' expression syntax
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100

    jinja2cpp/Jinja2Cpp#265 ·

    Mantenedores costumam responder em até 1 dia

  • Support 'None' literal syntax (example template crashes / segfault / stack-buffer-overflow on "Load" today)
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100

    jinja2cpp/Jinja2Cpp#264 ·

    Mantenedores costumam responder em até 1 dia

  • Python parity bug(?): Comma-delimited expression
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    jinja2cpp/Jinja2Cpp#263 ·

    Mantenedores costumam responder em até 1 dia

  • Fix dict/map literal expression parsing
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    jinja2cpp/Jinja2Cpp#262 · 2 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Support for "not in" syntax (works in Python jinja2)
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    jinja2cpp/Jinja2Cpp#261 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Missing file error on 'make install'
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100

    jinja2cpp/Jinja2Cpp#260 · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • non-const fmt format was deprecated and no longer compiles
    Aberta

    Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 45/100

    jinja2cpp/Jinja2Cpp#257 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Python bindings
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    jinja2cpp/Jinja2Cpp#256 ·

    Mantenedores costumam responder em até 1 dia

  • Support other Jinja workflows
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    jinja2cpp/Jinja2Cpp#255 ·

    Mantenedores costumam responder em até 1 dia

  • Failure rendering a simple template
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    jinja2cpp/Jinja2Cpp#252 · 2 comentários · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • [build]1.3.1 apparently does not clone dependencies
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    jinja2cpp/Jinja2Cpp#248 · 3 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Render error when single quotation mark meets right curvly bracket
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    jinja2cpp/Jinja2Cpp#247 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Missing debug info for MSVC static lib
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100

    jinja2cpp/Jinja2Cpp#224 ·

    Mantenedores costumam responder em até 1 dia

  • Have Problem Building Current Version of Library With VS2019
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100

    jinja2cpp/Jinja2Cpp#204 · 10 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Requesting to have Nlohmann.JSON added as a possible external dependency alongside Boost
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100

    jinja2cpp/Jinja2Cpp#203 ·

    Mantenedores costumam responder em até 1 dia

  • I tried to do `-DCMAKE_CXX_STANDARD=17` but I still get 14 - Why? (trying to regenerate and rebuild after `git pull`)
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    jinja2cpp/Jinja2Cpp#196 ·

    Mantenedores costumam responder em até 1 dia

  • Current status of the project
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100

    jinja2cpp/Jinja2Cpp#195 · 20 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Create Jinja2C++ package for vcpkg package manager
    Aberta
    enhancement help wanted

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100

    jinja2cpp/Jinja2Cpp#194 · 3 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Support for common python dictionary function
    Aberta
    enhancement

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    jinja2cpp/Jinja2Cpp#193 ·

    Mantenedores costumam responder em até 1 dia

  • "for" syntax is not work with dictionary
    Aberta
    enhancement

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    jinja2cpp/Jinja2Cpp#178 · 10 comentários · 9 reações ·

    Mantenedores costumam responder em até 1 dia

  • Implement 'indent' filter
    Aberta
    enhancement hacktoberfest help wanted

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    jinja2cpp/Jinja2Cpp#174 ·

    Mantenedores costumam responder em até 1 dia

  • Implement 'forceescape' filter
    Aberta
    enhancement hacktoberfest help wanted

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100

    jinja2cpp/Jinja2Cpp#173 ·

    Mantenedores costumam responder em até 1 dia

  • Implement 'filesizeformat' filter
    Aberta
    enhancement hacktoberfest help wanted

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100

    jinja2cpp/Jinja2Cpp#172 ·

    Mantenedores costumam responder em até 1 dia

  • Not protected against infinite include chain
    Talvez livre de novo @flexferrum assumiu há 2576 dias e não há nenhum pull request aberto. Aberta
    bug

    jinja2cpp/Jinja2Cpp#160 · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Fix typos, grammar and spelling in README.md
    Aberta
    hacktoberfest help wanted sooooo cute!

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100

    jinja2cpp/Jinja2Cpp#149 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Support for common python list function
    Aberta
    enhancement hacktoberfest

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    jinja2cpp/Jinja2Cpp#135 ·

    Mantenedores costumam responder em até 1 dia

  • Support for common python string functions
    Talvez livre de novo @Servuc assumiu há 2579 dias e não há nenhum pull request aberto. Aberta
    enhancement hacktoberfest

    jinja2cpp/Jinja2Cpp#134 · 10 comentários · 1 reação · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Implement parse-time template optimization
    Aberta
    enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100

    jinja2cpp/Jinja2Cpp#123 ·

    Mantenedores costumam responder em até 1 dia

  • Support for index-based arrays slicing
    Aberta
    bug hacktoberfest

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 32/100

    jinja2cpp/Jinja2Cpp#120 · 2 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Fix 'attribute' filters parameter behaviour
    Aberta
    bug hacktoberfest

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    jinja2cpp/Jinja2Cpp#119 ·

    Mantenedores costumam responder em até 1 dia

  • Allow multiple attributes in 'sort' filter
    Aberta
    enhancement

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    jinja2cpp/Jinja2Cpp#111 ·

    Mantenedores costumam responder em até 1 dia

  • Support for auto-indent blocks
    Aberta
    enhancement

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    jinja2cpp/Jinja2Cpp#85 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Add 'flip' filter
    Talvez livre de novo @palchukovsky assumiu há 2621 dias e não há nenhum pull request aberto. Aberta
    enhancement

    jinja2cpp/Jinja2Cpp#61 · 2 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Create the CLI tool for processing Jinja2 template
    Talvez livre de novo @palchukovsky assumiu há 2621 dias e não há nenhum pull request aberto. Aberta
    enhancement

    jinja2cpp/Jinja2Cpp#32 · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Add usage samples
    Aberta
    enhancement

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    jinja2cpp/Jinja2Cpp#31 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Support general templates parsing and rendering options
    Aberta
    enhancement

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    jinja2cpp/Jinja2Cpp#30 ·

    Mantenedores costumam responder em até 1 dia

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.