{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/marko/","markdown":"https://findsoftware.frbit.cloud/marko.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"marko","name":"Marko","urls":{"home":"https://markojs.com","repository":"https://github.com/marko-js/marko","docs":"https://markojs.com/docs/introduction/installation"},"category":["ui-library","framework"],"description":"HTML-based language and runtime for building web applications and user interfaces, with the Marko Run application framework.","maintainer":"eBay Inc.","maintainerType":"company","hosting":["node","static"],"language":"javascript","runtime":["node"],"runtimeMin":"node 22","runsAs":["static"],"renderingModes":["server","static"],"installMethod":"npm init marko","licenseModel":"open-source","license":"MIT","currentMajor":"6","latestReleaseDate":"2026-10-15T00:00:00.000Z","githubStargazers":14459,"contributors":130,"packagistDownloads":null,"npmWeeklyDownloads":18885,"httpArchiveSites":2085,"dependentRepos":3348,"dependentPackages":241,"checkedAt":"2026-10-22T00:00:00.000Z","addedAt":"2026-10-22T00:00:00.000Z","sources":[{"field":"urls","url":"https://markojs.com","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/marko-js/marko","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"urls","url":"https://markojs.com/docs/introduction/installation","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/marko-js/marko/main/LICENSE","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/marko-js/marko","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"category","url":"https://markojs.com","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"category","url":"https://markojs.com/docs/marko-run/getting-started","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"runtime","url":"https://markojs.com/docs/introduction/installation","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"runtimeMin","url":"https://registry.npmjs.org/marko/latest","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"installMethod","url":"https://markojs.com/docs/introduction/installation","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"renderingModes","url":"https://markojs.com/docs/marko-run/getting-started","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"renderingModes","url":"https://markojs.com/docs/marko-run/adapters","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"runsAs","url":"https://markojs.com/docs/marko-run/adapters","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"license","url":"https://raw.githubusercontent.com/marko-js/marko/main/LICENSE","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/marko-js/marko/main/LICENSE","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/marko/latest","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/marko","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/marko-js/marko","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/marko-js/marko/contributors","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/point/last-week/marko","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"httpArchiveSites","url":"https://cdn.httparchive.org/v1/technologies","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/marko","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/marko","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Marko is an HTML-based language and runtime for building web applications and user interfaces. Marko Run is the application framework for Marko, and a project created with `npm init marko` runs on Node.js.\n\nMarko Run renders pages as streaming server-side output, and an adapter can also render the same routes to static files that any file server or CDN can serve. The [adapters documentation](https://markojs.com/docs/marko-run/adapters) describes the static option.\n\n## Worth knowing\n\nThe installation page lists Node.js 18, 20 and 22 as prerequisites, while the npm package declares a higher minimum. The GitHub releases of the `marko` package stop at an older major than the npm release."}