An open API service for producing an overview of a list of open source projects.

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


Owner metadata:


GitHub Events

Total
Last Year

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 Email 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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/marko-js/marko

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

npmjs.org: marko

UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.

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.

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

packages/runtime-class/src/node_modules/@internal/components-define-widget-legacy/package.json npm
packages/runtime-class/src/node_modules/@internal/components-endComponent/package.json npm
packages/runtime-class/src/node_modules/@internal/components-entry-legacy/package.json npm
packages/runtime-class/src/node_modules/@internal/components-registry/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/excluded-package/node_modules/included-dependency/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/reset/package.json npm
  • excluded-dependency 0.0.1
  • included-dependency 0.0.1
packages/runtime-class/test/taglib-finder/fixtures/deeply-nested/package.json npm
packages/runtime-tags/package.json npm
  • @marko/compiler ^5.39.61
  • csstype ^3.2.3
  • fastest-levenshtein ^1.0.16
  • magic-string ^0.30.21
packages/runtime-tags/src/__tests__/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/reset/node_modules/included-dependency/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-with-taglib/package.json npm
packages/runtime-class/src/node_modules/@internal/set-immediate/package.json npm
packages/runtime-class/test/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/package.json npm
packages/runtime-class/test/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/deeply-nested-plus-installed/package.json npm
  • 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
packages/runtime-class/test/taglib-finder/fixtures/exports/node_modules/included-dependency/package.json npm
packages/runtime-class/src/node_modules/@internal/components-entry/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/exports/package.json npm
  • included-dependency 0.0.1
packages/runtime-class/test/render/fixtures/taglib-imports-package-json/package.json npm
  • imported-bar ^1.0.0
  • imported-foo ^1.0.0
packages/runtime-class/test/taglib-finder/fixtures/deeply-nested-gaps/package.json npm
packages/runtime-class/translator/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-with-taglib/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-without-taglib/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/excluded-package/package.json npm
  • excluded-dependency 0.0.1
  • included-dependency 0.0.1
packages/runtime-class/src/node_modules/@internal/require/package.json npm
packages/runtime-class/test/__util__/package.json npm
packages/compiler/internal/babel/package.json npm
packages/runtime-class/package.json npm
  • @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
packages/runtime-class/src/node_modules/@internal/components-beginComponent/package.json npm
packages/runtime-class/src/node_modules/@internal/components-util/package.json npm
packages/runtime-class/src/node_modules/@internal/create-readable/package.json npm
packages/runtime-class/src/node_modules/@internal/loader/package.json npm
packages/runtime-class/src/node_modules/@internal/preserve-tag/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-with-taglib/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/excluded-dir/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/excluded-package/node_modules/excluded-dependency/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/reset/node_modules/excluded-dependency/package.json npm
packages/runtime-class/test/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-without-taglib/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-without-taglib/package.json npm
packages/runtime-class/test/taglib-finder/fixtures/excluded-dir-autodiscover/package.json npm
.github/workflows/ci.yml actions
  • 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
package.json npm
  • @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
packages/compiler/package.json npm
  • @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
packages/compiler/scripts/package.json npm
packages/compiler/test/fixtures/config/conflict-peer/package.json npm
packages/compiler/test/fixtures/config/conflict-dev/package.json npm
  • marko-runtime-one * development
  • marko-runtime-two * development
packages/compiler/test/fixtures/config/dev/package.json npm
  • marko-runtime-example * development
packages/runtime-tags/src/package.json npm
packages/compiler/src/package.json npm
packages/compiler/test/fixtures/config/conflict/package.json npm
  • marko-runtime-one *
  • marko-runtime-two *
packages/compiler/test/fixtures/config/peer/package.json npm
packages/runtime-class/test/translator/fixtures/tag-from-package-virtual-store/package.json npm
  • imported-foo ^1.0.0
packages/compiler/test/fixtures/config/interop/package.json npm
  • @marko/translator-interop-class-tags *
packages/compiler/test/fixtures/config/dep/package.json npm
  • marko-runtime-example *
packages/compiler/test/fixtures/taglib/package.json npm
  • marko-missing-taglib *
pnpm-workspace.yaml npm
packages/runtime-class/test/translator/fixtures/tag-from-package-virtual-store/node_modules/.store/imported-foo/node_modules/imported-foo/package.json npm
pnpm-lock.yaml npm
  • 649 dependencies
scripts/ts-hooks/package.json npm
packages/runtime-tags/src/__tests__/fixtures-interop/class-in-tags-named-package/tags/package.json npm
packages/compiler/test/fixtures/config/marko5/package.json npm
  • @marko/runtime-tags ^6
  • marko ^5