https://github.com/marko-js/marko
client-side-rendering dom frontend isomorphic javascript nodejs server-side-rendering ui-components vdom
Score: 26.878343822504657
Last synced: about 10 hours ago
JSON representation
Repository metadata:
A declarative, HTML-based language that makes building web apps fun
- Host: GitHub
- URL: https://github.com/marko-js/marko
- Owner: marko-js
- License: mit
- Created: 2014-01-07T23:58:21.000Z (almost 13 years ago)
- Default Branch: main
- Last Pushed: 2026-10-31T04:21:36.000Z (4 days ago)
- Last Synced: 2026-11-01T10:22:05.762Z (3 days ago)
- Topics: client-side-rendering, dom, frontend, isomorphic, javascript, nodejs, server-side-rendering, ui-components, vdom
- Language: JavaScript
- Homepage: https://markojs.com
- Size: 120 MB
- Stars: 14,471
- Watchers: 189
- Forks: 662
- Open Issues: 52
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Agents: AGENTS.md
- Claude: CLAUDE.md
Owner metadata:
- Name: marko
- Login: marko-js
- Email:
- Kind: organization
- Description: A declarative, HTML‑based language that makes building web apps fun.
- Website: https://markojs.com
- Location:
- Twitter: MarkoDevTeam
- Company:
- Icon url: https://avatars.githubusercontent.com/u/11873696?v=4
- Repositories: 53
- Last Synced at: 2026-10-28T06:08:16.603Z
- Profile URL: https://github.com/marko-js
GitHub Events
Total
- Create event: 976
- Delete event: 695
- Fork event: 26
- Issue comment event: 786
- Issues event: 76
- Pull request event: 1058
- Pull request review comment event: 84
- Pull request review event: 103
- Push event: 1941
- Release event: 395
- Watch event: 706
- Total: 6846
Last Year
- Create event: 266
- Delete event: 249
- Fork event: 10
- Issue comment event: 219
- Issues event: 24
- Pull request event: 168
- Pull request review comment event: 59
- Pull request review event: 71
- Push event: 1140
- Release event: 33
- Watch event: 232
- Total: 2471
Committers metadata
Last synced: 2 days ago
Total Commits: 7,548
Total Committers: 153
Avg Commits per committer: 49.333
Development Distribution Score (DDS): 0.633
Commits in past year: 1,491
Committers in past year: 9
Avg Commits per committer in past year: 165.667
Development Distribution Score (DDS) in past year: 0.184
| Name | Commits | |
|---|---|---|
| Dylan Piercey | d****y@e****m | 2771 |
| Patrick Steele-Idem | p****m@g****m | 2425 |
| Michael Rawlings | m****s@e****m | 894 |
| github-actions[bot] | 4****] | 604 |
| Luke LaValva | l****a@g****m | 138 |
| Austin Kelleher | a****7@g****m | 123 |
| Phil Gates-Idem | p****m@g****m | 111 |
| Ryan Turnquist | r****q@g****m | 83 |
| Ryan Carniato | r****o@e****m | 40 |
| Scott Davis | s****c@t****m | 28 |
| Taylor Hunt | t****t | 22 |
| Andrew Gliga | a****a@e****m | 20 |
| tindli | o****b@g****m | 19 |
| Steele-Idem | p****m@L****m | 15 |
| Voon Siong Wong | v****g@s****m | 9 |
| Bhavin Patel | b****4@g****m | 9 |
| Steele-Idem | p****m@L****) | 8 |
| Tony Crowe | g****b@t****m | 8 |
| dependabot[bot] | 4****] | 6 |
| Anthony Ng | n****g@g****m | 6 |
| Phillip Gates-Idem | p****m@i****m | 6 |
| Ethan Marmaduke | e****e@o****m | 6 |
| Sean Gates | o****v@g****m | 5 |
| Kristian Mandrup | k****p@g****m | 5 |
| Rajeev Hegde | r****5@g****m | 4 |
| J. G. Sebring | j****g@g****m | 4 |
| Gleb Ryshkov | g****v@e****m | 4 |
| Charlie Duong | c****4@g****m | 4 |
| Martin Aberer | M****n@M****n | 4 |
| aselvaraj | a****j@e****m | 4 |
| and 123 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 1,125
Total pull requests: 3,983
Average time to close issues: 8 months
Average time to close pull requests: 4 days
Total issue authors: 390
Total pull request authors: 172
Average comments per issue: 2.91
Average comments per pull request: 1.8
Merged pull request: 3,642
Bot issues: 9
Bot pull requests: 832
Past year issues: 37
Past year pull requests: 1,568
Past year average time to close issues: 16 days
Past year average time to close pull requests: about 14 hours
Past year issue authors: 11
Past year pull request authors: 13
Past year average comments per issue: 0.92
Past year average comments per pull request: 2.39
Past year merged pull request: 1,430
Past year bot issues: 0
Past year bot pull requests: 195
Top Issue Authors
- patrick-steele-idem (212)
- mlrawlings (69)
- vwong (40)
- DylanPiercey (25)
- cameronbraid (20)
- austinkelleher (20)
- gilbert (18)
- jasonmacdonald (17)
- StarpTech (16)
- tinovyatkin (14)
- basickarl (14)
- kristianmandrup (14)
- ryansolid (13)
- philidem (13)
- yomed (10)
Top Pull Request Authors
- DylanPiercey (2,304)
- github-actions[bot] (829)
- mlrawlings (187)
- LuLaValva (157)
- rturnq (89)
- austinkelleher (41)
- tigt (25)
- patrick-steele-idem (23)
- NUAAwqy (17)
- vwong (13)
- yomed (10)
- maberer (10)
- BhavinPatel04 (10)
- ryansolid (8)
- Hesulan (7)
Top Issue Labels
- type:feature (174)
- type:unverified bug (156)
- type:bug (137)
- reason-closed:resolved (69)
- type:question (62)
- type:docs (43)
- status:backlog (38)
- good first issue (30)
- scope:compiler (26)
- status:todo (26)
- scope:components (22)
- proposal (22)
- help wanted (19)
- reason-closed:not a bug (18)
- reason-closed:declined (18)
- needs more info (17)
- status:needs review (15)
- type:maintenance (12)
- reason-closed:duplicate (12)
- reason-closed:inactivity (11)
- scope:runtime (11)
- reason-closed:no issue (9)
- scope:core taglib (9)
- scope:tools (7)
- blocked (7)
- greenkeeper (7)
- scope:parser (6)
- scope:v5 (3)
- scope:testing (3)
- status:in progress (3)
Top Pull Request Labels
- invalid (10)
- type:docs (9)
- greenkeeper (3)
- blocked (2)
- Team:ML (1)
- >non-issue (1)
- v8.15.0 (1)
- scope:testing (1)
- Domain Management i1 (1)
- :ml (1)
Package metadata
- Total packages: 13
-
Total downloads:
- npm: 207,949 last-month
- Total docker downloads: 51
- Total dependent packages: 315 (may contain duplicates)
- Total dependent repositories: 3,687 (may contain duplicates)
- Total versions: 4,554
- Total maintainers: 12
- Total advisories: 1
npmjs.org: marko
UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.
- Homepage: https://github.com/marko-js/marko
- Licenses: MIT
- Latest release: 6.4.8 (published 1 day ago)
- Last Synced: 2026-11-03T08:16:39.872Z (about 14 hours ago)
- Versions: 1,441
- Dependent Packages: 241
- Dependent Repositories: 3,348
- Downloads: 121,361 Last month
- Docker Downloads: 51
-
Rankings:
- Dependent packages count: 0.197%
- Dependent repos count: 0.403%
- Stargazers count: 0.928%
- Average: 0.968%
- Downloads: 1.185%
- Forks count: 1.477%
- Docker downloads count: 1.619%
- Maintainers (7)
- Advisories:
npmjs.org: @marko/compiler
Marko template to JS compiler.
- Homepage: https://markojs.com/docs/reference/compiler
- Licenses: MIT
- Latest release: 5.42.13 (published 5 days ago)
- Last Synced: 2026-11-02T03:44:33.741Z (2 days ago)
- Versions: 407
- Dependent Packages: 33
- Dependent Repositories: 105
- Downloads: 45,668 Last month
-
Rankings:
- Dependent packages count: 0.81%
- Stargazers count: 0.897%
- Average: 1.186%
- Downloads: 1.381%
- Dependent repos count: 1.398%
- Forks count: 1.444%
- Maintainers (7)
npmjs.org: @marko/translator-default
Translates Marko templates to the default Marko runtime.
- Homepage: https://github.com/marko-js/marko/blob/main/packages/translator-default/README.md
- Status: deprecated
- Licenses: MIT
- Latest release: 6.1.3 (published almost 2 years ago)
- Last Synced: 2026-11-02T03:54:22.875Z (2 days ago)
- Versions: 316
- Dependent Packages: 14
- Dependent Repositories: 110
- Downloads: 9,647 Last month
-
Rankings:
- Stargazers count: 0.894%
- Average: 1.345%
- Dependent repos count: 1.373%
- Forks count: 1.442%
- Downloads: 1.444%
- Dependent packages count: 1.572%
- Maintainers (7)
npmjs.org: @marko/babel-utils
Utilities for use with Marko babel plugins.
- Homepage: https://github.com/marko-js/marko/blob/main/packages/babel-utils/README.md
- Status: deprecated
- Licenses: MIT
- Latest release: 6.6.3 (published almost 2 years ago)
- Last Synced: 2026-11-02T03:38:16.495Z (2 days ago)
- Versions: 133
- Dependent Packages: 10
- Dependent Repositories: 110
- Downloads: 10,908 Last month
-
Rankings:
- Stargazers count: 0.897%
- Dependent repos count: 1.373%
- Downloads: 1.415%
- Average: 1.438%
- Forks count: 1.444%
- Dependent packages count: 2.06%
- Maintainers (7)
proxy.golang.org: github.com/Marko-js/marko
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Marko-js/marko#section-documentation
- Licenses: mit
- Latest release: v5.20.9+incompatible (published over 4 years ago)
- Last Synced: 2026-11-02T03:41:25.959Z (2 days ago)
- Versions: 847
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.524%
- Average: 4.677%
- Dependent repos count: 4.829%
proxy.golang.org: github.com/marko-js/marko
- Homepage:
- Documentation: https://pkg.go.dev/github.com/marko-js/marko#section-documentation
- Licenses: mit
- Latest release: v5.20.9+incompatible (published over 4 years ago)
- Last Synced: 2026-11-02T03:41:21.881Z (2 days ago)
- Versions: 847
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 0.537%
- Forks count: 1.111%
- Average: 5.17%
- Dependent packages count: 8.384%
- Dependent repos count: 10.647%
npmjs.org: @marko/babel-types
Extend babels built in AST with Marko nodes.
- Homepage: https://github.com/marko-js/marko/blob/master/packages/babel-types/README.md
- Status: deprecated
- Licenses: MIT
- Latest release: 5.1.19 (published over 5 years ago)
- Last Synced: 2026-11-02T04:03:22.272Z (2 days ago)
- Versions: 18
- Dependent Packages: 6
- Dependent Repositories: 11
- Downloads: 403 Last month
-
Rankings:
- Stargazers count: 0.897%
- Forks count: 1.444%
- Dependent packages count: 3.151%
- Dependent repos count: 3.54%
- Average: 5.752%
- Downloads: 19.731%
- Maintainers (7)
npmjs.org: markojs
UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.
- Homepage: http://markojs.com/
- Licenses: MIT
- Latest release: 4.18.21 (published about 7 years ago)
- Last Synced: 2026-11-02T03:38:15.375Z (2 days ago)
- Versions: 2
- Dependent Packages: 2
- Dependent Repositories: 1
- Downloads: 55 Last month
-
Rankings:
- Stargazers count: 0.897%
- Forks count: 1.444%
- Average: 8.527%
- Dependent packages count: 8.834%
- Dependent repos count: 10.296%
- Downloads: 21.162%
- Maintainers (1)
npmjs.org: marko-v2
Marko is an extensible, streaming, asynchronous, high performance, HTML-based templating language that can be used in Node.js or in the browser.
- Homepage: http://markojs.com/
- Licenses: Apache-2.0
- Latest release: 2.10.2 (published about 2 years ago)
- Last Synced: 2026-11-02T03:47:39.670Z (2 days ago)
- Versions: 3
- Dependent Packages: 4
- Dependent Repositories: 1
- Downloads: 85 Last month
-
Rankings:
- Stargazers count: 0.897%
- Forks count: 1.444%
- Dependent packages count: 4.507%
- Dependent repos count: 10.296%
- Average: 11.661%
- Downloads: 41.163%
- Maintainers (10)
npmjs.org: @awly/marko
UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.
- Homepage: http://markojs.com/
- Licenses: MIT
- Latest release: 4.13.9-alpha.1 (published almost 8 years ago)
- Last Synced: 2026-11-02T03:38:15.306Z (2 days ago)
- Versions: 7
- Dependent Packages: 5
- Dependent Repositories: 1
- Downloads: 70 Last month
-
Rankings:
- Stargazers count: 0.897%
- Forks count: 1.444%
- Dependent packages count: 4.507%
- Dependent repos count: 10.296%
- Average: 11.661%
- Downloads: 41.163%
- Maintainers (1)
npmjs.org: @marko/runtime-tags
Optimized runtime for Marko templates.
- Homepage: https://github.com/marko-js/marko
- Licenses: MIT
- Latest release: 6.4.8 (published 1 day ago)
- Last Synced: 2026-11-02T19:13:32.183Z (1 day ago)
- Versions: 387
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 19,431 Last month
-
Rankings:
- Dependent repos count: 32.896%
- Average: 40.042%
- Dependent packages count: 47.187%
- Maintainers (7)
- Advisories:
npmjs.org: @marko/translator-interop-class-tags
Combines the Class API translator from Marko 5 and the Tags API translator from Marko 6
- Homepage: https://github.com/marko-js/marko/blob/main/packages/translator-interop/README.md
- Status: deprecated
- Licenses: MIT
- Latest release: 0.2.58 (published 11 months ago)
- Last Synced: 2026-11-02T03:47:43.697Z (2 days ago)
- Versions: 95
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 105 Last month
-
Rankings:
- Dependent repos count: 32.896%
- Average: 40.042%
- Dependent packages count: 47.187%
- Maintainers (7)
npmjs.org: @marko/translator-tags
Translates Marko templates to the experimental fast, lean, unified, update & render target.
- Homepage: https://github.com/marko-js/marko/blob/main/packages/translator-tags/README.md
- Licenses: MIT
- Latest release: 0.4.8 (published almost 2 years ago)
- Last Synced: 2026-11-02T03:54:16.264Z (2 days ago)
- Versions: 51
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 216 Last month
-
Rankings:
- Dependent repos count: 32.896%
- Average: 40.042%
- Dependent packages count: 47.187%
- Maintainers (7)
Dependencies
- excluded-dependency 0.0.1
- included-dependency 0.0.1
- @marko/compiler ^5.39.61
- csstype ^3.2.3
- fastest-levenshtein ^1.0.16
- magic-string ^0.30.21
- dev-dependency-with-taglib 0.0.1 development
- dev-dependency-without-taglib 0.0.1 development
- dependency-with-taglib 0.0.1
- dependency-without-taglib 0.0.1
- included-dependency 0.0.1
- imported-bar ^1.0.0
- imported-foo ^1.0.0
- excluded-dependency 0.0.1
- included-dependency 0.0.1
- @marko/compiler ^5.39.61
- @marko/runtime-tags ^6.0.157
- app-module-path ^2.2.0
- argly ^1.2.0
- browser-refresh-client 1.1.4
- complain ^1.6.1
- csstype ^3.2.3
- events-light ^1.0.5
- listener-tracker ^2.0.0
- magic-string ^0.30.21
- minimatch ^9.0.5
- raptor-util ^3.2.0
- resolve-from ^5.0.0
- self-closing-tags ^1.0.1
- warp10 ^2.1.0
- actions/checkout v3 composite
- actions/setup-node v3 composite
- changesets/action v1 composite
- codecov/codecov-action v2 composite
- stefanzweifel/git-auto-commit-action v4 composite
- @babel/cli ^7.16.0 development
- @babel/core ^7.16.0 development
- @babel/plugin-proposal-class-properties ^7.16.0 development
- @babel/plugin-proposal-private-methods ^7.16.0 development
- @babel/plugin-transform-runtime ^7.16.0 development
- @babel/preset-env ^7.16.0 development
- @babel/register ^7.16.0 development
- @changesets/changelog-github ^0.4.8 development
- @changesets/cli ^2.26.0 development
- @ebay/browserslist-config ^1.2.0 development
- @types/babel__traverse ^7.14.2 development
- babel-plugin-istanbul ^6.1.1 development
- babel-plugin-minprops ^2.0.1 development
- bluebird ^3.7.2 development
- chai ^4.3.4 development
- cross-env ^7.0.3 development
- diffable-html ^4.0.0 development
- dot-json ^1.2.2 development
- eslint ^7.22.0 development
- eslint-config-prettier ^8.1.0 development
- express ^4.17.1 development
- husky ^4.3.8 development
- it-fails ^1.0.5 development
- jsdom ^19.0.0 development
- jsdom-context-require ^4.0.4 development
- lint-staged ^10.5.4 development
- mocha ^8.3.2 development
- mocha-autotest ^1.1.0 development
- nyc ^15.1.0 development
- prettier ^2.2.1 development
- shell-quote ^1.7.2 development
- through ^2.3.8 development
- through2 ^4.0.2 development
- @marko/translator-default ^5.22.1 development
- @babel/code-frame ^7.16.0
- @babel/core ^7.16.0
- @babel/generator ^7.16.0
- @babel/parser ^7.16.0
- @babel/plugin-syntax-typescript ^7.16.0
- @babel/plugin-transform-modules-commonjs ^7.16.0
- @babel/plugin-transform-typescript ^7.16.0
- @babel/runtime ^7.16.0
- @babel/traverse ^7.16.0
- @babel/types ^7.16.0
- @marko/babel-utils ^5.21.3
- complain ^1.6.0
- he ^1.2.0
- htmljs-parser ^5.1.5
- jsesc ^3.0.2
- lasso-package-root ^1.0.1
- property-handlers ^1.1.1
- raptor-regexp ^1.0.1
- raptor-util ^3.2.0
- resolve-from ^5.0.0
- self-closing-tags ^1.0.1
- strip-ansi ^6.0.0
- strip-json-comments ^3.1.1
- marko-runtime-one * development
- marko-runtime-two * development
- marko-runtime-example * development
- marko-runtime-one *
- marko-runtime-two *
- imported-foo ^1.0.0
- @marko/translator-interop-class-tags *
- marko-runtime-example *
- marko-missing-taglib *
- 649 dependencies
- @marko/runtime-tags ^6
- marko ^5