https://github.com/handlebars-lang/handlebars.js
handlebars mustache templates
Score: 37.353664771795266
Last synced: about 22 hours ago
JSON representation
Repository metadata:
Minimal templating on steroids.
- Host: GitHub
- URL: https://github.com/handlebars-lang/handlebars.js
- Owner: handlebars-lang
- License: mit
- Created: 2010-07-31T18:54:46.000Z (almost 16 years ago)
- Default Branch: master
- Last Pushed: 2026-06-24T23:40:45.000Z (27 days ago)
- Last Synced: 2026-07-18T08:04:33.114Z (4 days ago)
- Topics: handlebars, mustache, templates
- Language: JavaScript
- Homepage: http://handlebarsjs.com
- Size: 4.4 MB
- Stars: 18,652
- Watchers: 432
- Forks: 2,065
- Open Issues: 110
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Owner metadata:
- Name: The Handlebars Templating Language
- Login: handlebars-lang
- Email:
- Kind: organization
- Description:
- Website: https://handlebarsjs.com/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/19378685?v=4
- Repositories: 8
- Last Synced at: 2024-04-28T02:35:24.096Z
- Profile URL: https://github.com/handlebars-lang
GitHub Events
Total
- Create event: 3
- Delete event: 8
- Discussion event: 1
- Fork event: 36
- Issue comment event: 46
- Issues event: 14
- Pull request event: 21
- Pull request review comment event: 27
- Pull request review event: 17
- Push event: 17
- Watch event: 543
- Total: 733
Last Year
- Create event: 3
- Delete event: 8
- Discussion event: 1
- Fork event: 9
- Issue comment event: 24
- Issues event: 5
- Pull request event: 12
- Pull request review comment event: 27
- Pull request review event: 15
- Push event: 16
- Watch event: 156
- Total: 276
Committers metadata
Last synced: 10 days ago
Total Commits: 1,752
Total Committers: 204
Avg Commits per committer: 8.588
Development Distribution Score (DDS): 0.529
Commits in past year: 33
Committers in past year: 6
Avg Commits per committer in past year: 5.5
Development Distribution Score (DDS) in past year: 0.303
| Name | Commits | |
|---|---|---|
| kpdecker | k****r@g****m | 826 |
| Nils Knappmeier | g****b@k****g | 217 |
| wycats | w****s@g****m | 111 |
| Alan Johnson | a****n@c****t | 111 |
| Jakob Linskeseder | j****b@l****m | 62 |
| tomhuda | t****a@s****m | 23 |
| Igor Savin | i****n@g****m | 23 |
| Hannah Wolfe | e****s@g****m | 21 |
| tomhuda | t****a@t****o | 16 |
| Peter Wagenet | p****t@g****m | 15 |
| Lon Ingram | l****a@g****m | 9 |
| Les Hill | l****l@g****m | 8 |
| Jason Davies | j****n@j****m | 8 |
| Blake Embrey | h****o@b****m | 6 |
| Martin Muñoz | i****n@g****m | 6 |
| Tommy Messbauer | t****y@v****m | 6 |
| Yehuda Katz | t****a@Y****l | 5 |
| Luiz Américo | l****p@g****m | 5 |
| Ryan Grove | r****n@w****m | 5 |
| Marcos Marado | m****i@g****m | 5 |
| Kabir | k****a@g****m | 4 |
| machty | m****y@g****m | 4 |
| Eric Nielsen | e****c@a****r | 4 |
| Daniel Marcotte | d****e@g****m | 4 |
| Qiang Li | l****2@g****m | 3 |
| Ryunosuke SATO | t****s@g****m | 3 |
| Dennis Kuczynski | d****i@g****m | 3 |
| Zach Carter | z****r@g****m | 3 |
| Travis Nelson | t****n@g****m | 3 |
| Theodore Brown | t****b@o****m | 3 |
| and 174 more... | ||
Issue and Pull Request metadata
Last synced: 12 days ago
Total issues: 161
Total pull requests: 133
Average time to close issues: 8 months
Average time to close pull requests: 6 months
Total issue authors: 142
Total pull request authors: 53
Average comments per issue: 3.11
Average comments per pull request: 1.7
Merged pull request: 57
Bot issues: 0
Bot pull requests: 0
Past year issues: 19
Past year pull requests: 32
Past year average time to close issues: 13 days
Past year average time to close pull requests: 10 days
Past year issue authors: 17
Past year pull request authors: 16
Past year average comments per issue: 1.26
Past year average comments per pull request: 1.41
Past year merged pull request: 15
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- nknapp (9)
- jaylinski (4)
- ada485431-svg (2)
- theodorejb (2)
- blaasvaer (2)
- vassudanagunta (2)
- satyajitnayk (2)
- null-undefnied (2)
- JonathanWilbur (2)
- strukturart (2)
- j-000 (1)
- ogonkov (1)
- yxh10 (1)
- win7killer (1)
- stevemk14ebr (1)
Top Pull Request Authors
- jaylinski (32)
- mohd-akram (11)
- nknapp (9)
- kibertoad (8)
- andersk (4)
- smmhatami (4)
- tylerablackham (3)
- Laoujin (3)
- theodorejb (3)
- vassudanagunta (2)
- mb-realpage (2)
- xmedeko (2)
- suryarajendhran (2)
- biplavbarua (2)
- aalimovs (2)
Top Issue Labels
- needs investigation (13)
- bug (12)
- docs-needed (9)
- feature (9)
- topic for discussion (4)
- help wanted (3)
- unverified (3)
- typings (3)
- docs (2)
- breaking change (1)
- item for language spec (1)
- performance (1)
Top Pull Request Labels
- feature (5)
- topic for discussion (3)
- test-case missing (3)
- bug (2)
- item for language spec (1)
- docs-needed (1)
- breaking change (1)
- typings (1)
Package metadata
- Total packages: 13
-
Total downloads:
- npm: 160,141,311 last-month
- rubygems: 5,584,606 total
- Total docker downloads: 4,193,933,147
- Total dependent packages: 15,613 (may contain duplicates)
- Total dependent repositories: 1,261,605 (may contain duplicates)
- Total versions: 349
- Total maintainers: 25
- Total advisories: 20
npmjs.org: handlebars
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration
- Homepage: https://handlebarsjs.com/
- Licenses: MIT
- Latest release: 4.7.9 (published 4 months ago)
- Last Synced: 2026-07-19T18:14:44.733Z (3 days ago)
- Versions: 81
- Dependent Packages: 15,556
- Dependent Repositories: 1,258,975
- Downloads: 160,140,957 Last month
- Docker Downloads: 4,193,931,721
-
Rankings:
- Dependent packages count: 0.007%
- Downloads: 0.027%
- Dependent repos count: 0.028%
- Docker downloads count: 0.029%
- Average: 0.281%
- Stargazers count: 0.729%
- Forks count: 0.866%
- Maintainers (6)
-
Advisories:
- Handlebars.js has a Prototype Method Access Control Gap via Missing __lookupSetter__ Blocklist Entry
- Handlebars.js has a Property Access Validation Bypass in container.lookup
- Handlebars.js has JavaScript Injection in CLI Precompiler via Unescaped Names and Options
- Handlebars.js has JavaScript Injection via AST Type Confusion when passing an object as dynamic partial
- Handlebars.js has Denial of Service via Malformed Decorator Syntax in Template Compilation
- Handlebars.js has JavaScript Injection via AST Type Confusion by tampering @partial-block
- Handlebars.js has JavaScript Injection via AST Type Confusion
- Handlebars.js has Prototype Pollution Leading to XSS through Partial Template Injection
- Prototype Pollution in handlebars
- Regular Expression Denial of Service in Handlebars
- Arbitrary Code Execution in Handlebars
- Remote code execution in handlebars when compiling templates
- Arbitrary Code Execution in handlebars
- Prototype Pollution in handlebars
- Arbitrary Code Execution in handlebars
- Denial of Service in handlebars
- Remote code execution in Handlebars.js
- Prototype Pollution in handlebars
- Cross-Site Scripting in handlebars
- Moderate severity vulnerability that affects handlebars
gem.coop: handlebars-source
Handlebars.js source code wrapper for (pre)compilation gems.
- Homepage: https://github.com/handlebars-lang/handlebars.js/
- Documentation: http://www.rubydoc.info/gems/handlebars-source/
- Licenses: MIT
- Latest release: 4.7.9 (published 4 months ago)
- Last Synced: 2026-07-19T18:01:06.262Z (3 days ago)
- Versions: 71
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 2,792,303 Total
- Docker Downloads: 713
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.693%
- Downloads: 2.08%
- Maintainers (9)
rubygems.org: handlebars-source
Handlebars.js source code wrapper for (pre)compilation gems.
- Homepage: https://github.com/handlebars-lang/handlebars.js/
- Documentation: http://www.rubydoc.info/gems/handlebars-source/
- Licenses: MIT
- Latest release: 4.7.9 (published 4 months ago)
- Last Synced: 2026-07-19T17:30:16.897Z (3 days ago)
- Versions: 71
- Dependent Packages: 20
- Dependent Repositories: 2,623
- Downloads: 2,792,303 Total
- Docker Downloads: 713
-
Rankings:
- Stargazers count: 0.053%
- Forks count: 0.132%
- Dependent repos count: 0.626%
- Dependent packages count: 1.057%
- Average: 1.063%
- Downloads: 1.951%
- Docker downloads count: 2.562%
- Maintainers (9)
proxy.golang.org: github.com/handlebars-lang/handlebars.js
- Homepage:
- Documentation: https://pkg.go.dev/github.com/handlebars-lang/handlebars.js#section-documentation
- Licenses: mit
- Latest release: v4.7.9+incompatible (published 4 months ago)
- Last Synced: 2026-07-19T22:22:29.724Z (3 days ago)
- Versions: 80
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 0.406%
- Stargazers count: 0.452%
- Average: 4.301%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
repo1.maven.org: org.webjars.npm:handlebars
WebJar for handlebars
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/handlebars/
- Licenses: MIT
- Latest release: 4.7.9 (published 3 months ago)
- Last Synced: 2026-07-19T11:30:50.954Z (3 days ago)
- Versions: 24
- Dependent Packages: 35
- Dependent Repositories: 5
-
Rankings:
- Stargazers count: 1.422%
- Dependent packages count: 1.883%
- Forks count: 3.371%
- Average: 4.397%
- Dependent repos count: 10.914%
- Advisories:
npmjs.org: @web3-storage/handlebars
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration
- Homepage: https://www.handlebarsjs.com/
- Licenses: MIT
- Latest release: 1.0.0 (published almost 4 years ago)
- Last Synced: 2026-07-19T22:22:29.604Z (3 days ago)
- Versions: 1
- Dependent Packages: 2
- Dependent Repositories: 2
- Downloads: 54 Last month
-
Rankings:
- Stargazers count: 0.734%
- Forks count: 0.862%
- Dependent repos count: 7.625%
- Average: 8.478%
- Dependent packages count: 8.842%
- Downloads: 24.324%
- Maintainers (3)
npmjs.org: @mkilp/handlebars
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration
- Homepage: https://www.handlebarsjs.com/
- Licenses: MIT
- Latest release: 5.0.0-alpha.1 (published almost 3 years ago)
- Last Synced: 2026-07-19T22:22:29.085Z (3 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 14 Last month
-
Rankings:
- Stargazers count: 0.754%
- Forks count: 0.872%
- Average: 23.478%
- Dependent repos count: 37.495%
- Dependent packages count: 54.792%
- Maintainers (1)
npmjs.org: handlebars-jaylinski
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration
- Homepage: https://handlebarsjs.com/
- Licenses: MIT
- Latest release: 4.7.8 (published almost 3 years ago)
- Last Synced: 2026-07-19T22:22:29.137Z (3 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 35 Last month
-
Rankings:
- Stargazers count: 0.758%
- Forks count: 0.88%
- Average: 24.893%
- Downloads: 31.362%
- Dependent repos count: 37.497%
- Dependent packages count: 53.968%
- Maintainers (1)
npmjs.org: @depup/handlebars
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration (with updated dependencies)
- Homepage: https://handlebarsjs.com/
- Licenses: MIT
- Latest release: 4.7.9-depup.0 (published 4 months ago)
- Last Synced: 2026-07-19T22:22:29.287Z (3 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 34 Last month
-
Rankings:
- Dependent repos count: 22.53%
- Average: 27.503%
- Dependent packages count: 32.475%
- Maintainers (1)
npmjs.org: @langtail/handlebars
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration
- Homepage: https://handlebarsjs.com/
- Licenses: MIT
- Latest release: 5.0.7 (published about 2 years ago)
- Last Synced: 2026-07-19T22:22:29.935Z (3 days ago)
- Versions: 8
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 75 Last month
-
Rankings:
- Dependent repos count: 27.862%
- Average: 34.176%
- Dependent packages count: 40.49%
- Maintainers (4)
repo1.maven.org: org.mvnpm:handlebars
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration
- Homepage: https://handlebarsjs.com/
- Documentation: https://appdoc.app/artifact/org.mvnpm/handlebars/
- Licenses: MIT
- Latest release: 4.7.9 (published 4 months ago)
- Last Synced: 2026-07-19T22:22:17.428Z (3 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 29.626%
- Average: 35.99%
- Dependent packages count: 42.353%
npmjs.org: @handlebarsjs/handlebars
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration
- Homepage: https://handlebarsjs.com/
- Licenses: MIT
- Latest release: 5.0.0-alpha1 (published over 2 years ago)
- Last Synced: 2026-07-19T22:22:29.290Z (3 days ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 142 Last month
-
Rankings:
- Dependent repos count: 33.225%
- Average: 40.258%
- Dependent packages count: 47.291%
- Maintainers (1)
npmjs.org: handlebars-jaylinski-test
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration
Dependencies
- 1123 dependencies
- @definitelytyped/dtslint ^0.0.100 development
- @playwright/test ^1.17.1 development
- aws-sdk ^2.1.49 development
- babel-loader ^5.0.0 development
- babel-runtime ^5.1.10 development
- benchmark ~1.0 development
- chai ^4.2.0 development
- chai-diff ^1.0.1 development
- concurrently ^5.0.0 development
- dirty-chai ^2.0.1 development
- dustjs-linkedin ^2.0.2 development
- eslint ^6.7.2 development
- eslint-config-prettier ^6.7.0 development
- eslint-plugin-compat ^3.13.0 development
- eslint-plugin-es5 ^1.4.1 development
- fs-extra ^8.1.0 development
- grunt ^1.0.4 development
- grunt-babel ^5.0.0 development
- grunt-bg-shell ^2.3.3 development
- grunt-cli ^1 development
- grunt-contrib-clean ^1 development
- grunt-contrib-concat ^1 development
- grunt-contrib-connect ^1 development
- grunt-contrib-copy ^1 development
- grunt-contrib-requirejs ^1 development
- grunt-contrib-uglify ^1 development
- grunt-contrib-watch ^1.1.0 development
- grunt-webpack ^1.0.8 development
- husky ^3.1.0 development
- lint-staged ^9.5.0 development
- mocha ^5 development
- mock-stdin ^0.3.0 development
- mustache ^2.1.3 development
- nyc ^14.1.1 development
- prettier ^1.19.1 development
- semver ^5.0.1 development
- sinon ^7.5.0 development
- typescript ^3.4.3 development
- uglify-js ^3.1.4 development
- underscore ^1.5.1 development
- webpack ^1.12.6 development
- webpack-dev-server ^1.12.1 development
- @handlebars/parser ^1.1.0
- neo-async ^2.6.2
- source-map ^0.6.1
- yargs ^16.2.0
- handlebars file:../../..
- @rollup/plugin-node-resolve ^13.1.1 development
- handlebars file:../../.. development
- rollup ^2.61.1 development
- @babel/core ^7.5.5
- @babel/preset-env ^7.5.5
- @roundingwellos/babel-plugin-handlebars-inline-precompile ^3.0.1
- babel-loader ^8.0.6
- babel-plugin-istanbul ^5.2.0
- handlebars file:../../..
- handlebars-loader ^1.7.1
- nyc ^14.1.1
- webpack ^4.39.3
- webpack-cli ^3.3.7
- handlebars file:../../..
- handlebars-loader ^1.7.1
- robloach/component-installer *
- actions/checkout v2 composite
- actions/setup-node v2 composite
- actions/checkout v2 composite
- actions/setup-node v2 composite