apache/freemarker
Apache Freemarker observed · 2026-09-01
Health v2 · maintenance only
77/100
- Activity 100
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4016
- days_rel: n/a
- days_push: 4
- n_releases_24m: 0
Adoption not part of the score
1111 stars · 281 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Apache FreeMarker is a Java template engine library that generates text output (HTML pages, emails, configuration files, source code) by merging templates written in the FreeMarker Template Language (FTL) with data prepared by Java code. It is designed to be embedded in applications, particularly servlet-based MVC web applications, and has zero required dependencies with GraalVM native support.
Use cases
- render dynamic HTML pages in a Java MVC web application
- generate emails from templates in Java
- generate source code or configuration files from templates
- separate HTML design from Java business logic
- serve as the view layer instead of JSP in servlet apps
- generate localized output with locale-aware formatting
When to choose
- you need a mature, zero-dependency Java template engine for HTML, email, or code generation
- you want strict separation of presentation templates from Java logic in an MVC setup
- you need locale-sensitive number and date formatting and auto-escaping by default
When to avoid
- you are building a modern JavaScript SPA or client-side rendering pipeline
- you need a full programming language in templates rather than a focused template language
- your stack is not on the JVM
Facets
library · maturity stable
templating ssr internationalization web-development backend developer-tools documentation jvm cross-platform template-engine ftl mvc html-generation code-generation apache graalvm email-templates web-server
10 sources
- readme: https://github.com/apache/freemarker · fetched 2026-09-01 · e0675c42e63b
- homepage: https://freemarker.apache.org/ · fetched 2026-08-29 · 362d33c2ffdf
- site_page: https://freemarker.apache.org/docs/index.html · fetched 2026-08-29 · 2dfc8a6387dd
- site_page: https://freemarker.apache.org/docs/api/index.html · fetched 2026-08-29 · 4585fd149abe
- site_page: https://freemarker.apache.org/docs/dgui_quickstart_basics.html · fetched 2026-08-29 · 84891cf9a33e
- site_page: https://freemarker.apache.org/docs/app_license.html · fetched 2026-08-29 · 32c34e925cf0
- site_page: https://freemarker.apache.org/docs/app_versions.html · fetched 2026-08-29 · 13218f99af31
- site_page: https://freemarker.apache.org/docs/app_faq.html · fetched 2026-08-29 · eb4e58984ef1
- site_page: https://freemarker.apache.org/docs/dgui_template_exp.html · fetched 2026-08-29 · 5fce163cba86
- site_page: https://freemarker.apache.org/docs/ref_directive_alphaidx.html · fetched 2026-08-29 · ee1a7d54fbb7
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apache/freemarker | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="apache/freemarker")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem