── POPULAR TAGS ──
#python (668)
#typescript (625)
#cli (575)
#cli-tool (502)
#hacktoberfest (500)
#react (495)
#javascript (464)
#rust (437)
#cross-platform (402)
#go (367)
#devops (340)
#ai (309)
#llm (304)
#golang (295)
#nodejs (295)
#android (278)
#open-source (269)
#docker (253)
#machine-learning (231)
#self-hosted (230)
#java (225)
#security (224)
#plugin-system (222)
#monorepo (221)
#mcp (220)
#linux (215)
#awesome-list (205)
#developer-tools (205)
#ai-agents (195)
#plugin-architecture (191)
Nunjucks is a JavaScript templating engine inspired by Jinja2, designed for both Node.js and browser environments. It provides a full-featured template language with support for inheritance, macros, includes, async rendering, custom filters, tests, and extensions. The library operates via a multi-stage pipeline: lexing, parsing, compiling to JavaScript functions, and runtime execution. It offers multiple loaders (FileSystem, Web, Precompiled) and integrates with Express as a view engine. The codebase is modular and well-structured, though its build tooling and vendored documentation dependencies are outdated. Despite its age, the core library remains functionally current and is widely used.
RATING:
MAINT: maintained
DRIFT: medium
▸ 4 reusable components found
── end of results ──