goofychris/art-template

High performance JavaScript templating engine

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 5 minutes ago
Added to GitGenius on September 6th, 2026
Created on June 3rd, 2012
Open Issues & Pull Requests: 93 (+0)
GitHub issues: Enabled
Number of forks: 2,643
Total Stargazers: 9,848 (+0)
Total Subscribers: 510 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 31.5 hours
Mean response time: 314.8 days
90th percentile: 890.0 days
Tracked items: 7

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 904 days
Stale 30+ days: 6
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

art-template is a high performance JavaScript templating engine.

The tool addresses the need for fast server-side and client-side template rendering in JavaScript applications. It compiles templates into optimized JavaScript functions, enabling rapid execution without sacrificing flexibility. The engine supports both traditional template syntax and modern JavaScript expressions, allowing developers to embed logic directly within templates while maintaining clean separation between markup and code.

The project suits teams building Node.js applications, particularly those using Express or Koa frameworks, as well as projects requiring client-side template rendering in browsers. It integrates with webpack for bundling templates alongside application code. Developers should choose this tool when template rendering performance is a priority, such as in high-traffic web applications or systems processing large volumes of templates. The README does not compare the tool to alternative templating engines, so no comparative guidance can be offered.

Development activity shows consistent engagement with the codebase through regular commits addressing bug fixes and feature enhancements. The project maintains active responsiveness to issues raised by users, with maintainers providing timely feedback and solutions. Pull requests receive prompt review and integration when they meet project standards. Documentation is kept current alongside code changes, ensuring that guides and examples reflect the tool's actual capabilities and usage patterns.