{"id":25885042,"url":"https://github.com/sauldoescode/moo","last_synced_at":"2026-02-03T03:37:41.636Z","repository":{"id":279494162,"uuid":"939003141","full_name":"SaulDoesCode/moo","owner":"SaulDoesCode","description":"moo-lang.. smol, simple","archived":false,"fork":false,"pushed_at":"2025-02-25T21:21:15.000Z","size":0,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-25T21:34:30.454Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"V","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SaulDoesCode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-25T20:48:47.000Z","updated_at":"2025-02-25T21:21:18.000Z","dependencies_parsed_at":"2025-02-25T21:34:36.770Z","dependency_job_id":null,"html_url":"https://github.com/SaulDoesCode/moo","commit_stats":null,"previous_names":["sauldoescode/moo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SaulDoesCode/moo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaulDoesCode%2Fmoo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaulDoesCode%2Fmoo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaulDoesCode%2Fmoo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaulDoesCode%2Fmoo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SaulDoesCode","download_url":"https://codeload.github.com/SaulDoesCode/moo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaulDoesCode%2Fmoo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263468245,"owners_count":23471249,"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":[],"created_at":"2025-03-02T17:20:07.416Z","updated_at":"2026-02-03T03:37:41.576Z","avatar_url":"https://github.com/SaulDoesCode.png","language":"V","funding_links":[],"categories":[],"sub_categories":[],"readme":"# moo\nmoo-lang.. smol, simple\n\n- small executable (under 3mb so far)\n- esolang feel\n- extensible\n- ideosyncratic\n\n# spec so far\n```moo\n@ \u003cimport-filename/with/slashes/and/without.moo ext\u003e\n\u003cfunction\u003e \u003cargs ...string/f64/bool\u003e\n\u003clabel\u003e: \u003cfunction\u003e \u003cargs ...string/f64/bool\u003e\n| comments between these up right characters |\n\nstr moo \"uwu uwu\"                     | str is a function and moo is its first argument and the string is its second (this is just a comment) | \n` ~moo `\n| see? ^- `these ticks will print out what's between them and template/replace/read from the scope with ~` |\n\nmy_struct:\n  prop 5.55\n  msg \"let me, love you, all the... way through\"\n  subspace: x 3 y 32 z 0 moniker \"warra-machine\", | the : delimits sub-spaces and is closed by a comma, commas are otherwise not wanted |\n;\n\n```\n\n![image](https://github.com/user-attachments/assets/b5b23b06-f1c5-4d4b-9057-1938b905e72c)\n\n\n```moo\n`hello wurld`\n\nstr moo \"yes\"\n\n`is there moo? ~moo`\n\nbox 50 50 40 40 #cccfff\n\n\n= yes ~moo\n? txt \"yes yes: control flow\" 270 300 24 24 #e9801f\n\n\n\n= no no1\n! txt \"yes no no1: don't match\" 260 320 24 24 #e9801f\n\n`yee`\n\nbox 150 150 140 70 #da2121\n\nstr index \"hello my index\"\n\nwrite \"./index.txt\" ~index\n\nread \"./index.txt\" index\n\n`here's the score: index.txt reads ~index`\n```\n\n![image](https://github.com/user-attachments/assets/6a3b69ea-5f37-4c3a-a90c-65b6a65ab044)\n\n\ninstall vlang, gcc or clang, as well as the relevant dependencies vlang expects\n\nv -prod moo.v\n./moo\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsauldoescode%2Fmoo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsauldoescode%2Fmoo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsauldoescode%2Fmoo/lists"}