{"id":22458301,"url":"https://github.com/ksm2/metroc","last_synced_at":"2025-06-28T05:33:57.030Z","repository":{"id":53494389,"uuid":"305609893","full_name":"ksm2/metroc","owner":"ksm2","description":"Compiler for the Metro language","archived":false,"fork":false,"pushed_at":"2022-10-13T21:47:24.000Z","size":16970,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T13:47:08.285Z","etag":null,"topics":["haskell-application","webassembly"],"latest_commit_sha":null,"homepage":"https://metrolang.org","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ksm2.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-20T06:22:46.000Z","updated_at":"2023-04-05T14:17:33.000Z","dependencies_parsed_at":"2023-01-20T00:20:01.529Z","dependency_job_id":null,"html_url":"https://github.com/ksm2/metroc","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ksm2/metroc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksm2%2Fmetroc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksm2%2Fmetroc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksm2%2Fmetroc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksm2%2Fmetroc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ksm2","download_url":"https://codeload.github.com/ksm2/metroc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksm2%2Fmetroc/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262382059,"owners_count":23302256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["haskell-application","webassembly"],"created_at":"2024-12-06T08:11:59.725Z","updated_at":"2025-06-28T05:33:57.013Z","avatar_url":"https://github.com/ksm2.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Metro Language\n==============\n\n![Haskell CI](https://github.com/ksm2/metroc/workflows/Haskell%20CI/badge.svg)\n\n**Metro** is a garbage collected, compiled language for the Web and Server.\n\nExample\n-------\n\nRun the example in `examples/print.metro` by calling:\n\n    metroc run examples/print.metro\n\n\nUsage\n-----\n\nRun `metroc help` to see usage instructions:\n\n```\nMetro Compiler 0.1.0\n\nSYNOPSIS\n  metroc COMMAND\n  metroc [-h|--help]\n  metroc [-v|--version]\n\nCOMPILER COMMANDS\n  metroc clean      Remove the target directory.\n  metroc build      Build the project to WebAssembly.\n  metroc run        Run the project main function.\n  metroc test       Executes all project tests.\n\nMETA COMMANDS\n  metroc help       Print this help text and exit.\n  metroc version    Display the version number and exit.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fksm2%2Fmetroc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fksm2%2Fmetroc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fksm2%2Fmetroc/lists"}