{"id":15305542,"url":"https://github.com/alenvelocity/meowscript","last_synced_at":"2025-10-25T14:11:34.978Z","repository":{"id":182653645,"uuid":"668329824","full_name":"AlenVelocity/MeowScript","owner":"AlenVelocity","description":"The Purrfect Programming Language","archived":false,"fork":false,"pushed_at":"2023-11-15T07:00:58.000Z","size":834,"stargazers_count":48,"open_issues_count":5,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T12:21:12.712Z","etag":null,"topics":["emscripten","hacktoberfest","interpeter","meowscript","programming-language","rust","wasm"],"latest_commit_sha":null,"homepage":"https://meow.alen.fyi","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlenVelocity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/funding.yml","license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"ko_fi":"alen01","github":"alenvelocity"}},"created_at":"2023-07-19T14:47:12.000Z","updated_at":"2025-02-07T10:52:03.000Z","dependencies_parsed_at":"2023-07-20T20:39:39.437Z","dependency_job_id":"9c2e32de-d763-4421-a99b-bd4ee605f00e","html_url":"https://github.com/AlenVelocity/MeowScript","commit_stats":null,"previous_names":["alenvelocity/meowscript"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlenVelocity%2FMeowScript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlenVelocity%2FMeowScript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlenVelocity%2FMeowScript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlenVelocity%2FMeowScript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlenVelocity","download_url":"https://codeload.github.com/AlenVelocity/MeowScript/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248979007,"owners_count":21192889,"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":["emscripten","hacktoberfest","interpeter","meowscript","programming-language","rust","wasm"],"created_at":"2024-10-01T08:01:48.517Z","updated_at":"2025-10-25T14:11:29.934Z","avatar_url":"https://github.com/AlenVelocity.png","language":"Rust","funding_links":["https://ko-fi.com/alen01","https://github.com/sponsors/alenvelocity"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n   \n# Meowscript 🐾\nMeowscript is an simple interpurrter inspired buy our feline friends\n\n\u003c/div\u003e\n\nTry it out [here](https://meowscript.vercel.app/)\n\n## Features\n\n- **Cat inspired keywords**: Meowscript replaces traditional programming keywords with cat-related terms. Like `purrhaps`, `pawction`, `hiss` ect. (Bonus points if you can guess what these ones do)\n\n- **Paw-some syntax**: Meowscript's syntax is not really designed to be easy to read. But it's fun.. I guess\n\n- **Adorable standard library**: Meowscript comes with a standard library filled with cat-themed functions and utilities. From `scratch` to `meow`, the standard library adds makes your coding experience much cuter \n## Running Locally\n\nTo get started with Meowscript, follow these steps:\n\n1. **Installation**: Clone the repository  \n\n```bash\ngit clone https://github.com/AlenVelocity/MeowScript\ncd MeowScript\n```\n\n2. **Writing Meowscript Code**: Create a new file with the `.ms` extension and start writing your cueteejnjeejnfkjnwdwnfnqf Meowscript code.\n\n   ```rust\n   scratch main = pawction () {\n       scratch x = 10;\n       scratch y = 5;\n\n       purrhaps (x \u003e y) {\n           meow(\"Meow! x is greater than y!\");\n       } meowtually {\n           meow(\"Meow! x is not greater than y!\");\n       }\n   };\n\n   main();\n   ```\n\n3. **Running Meowscript Code**: For now you have to build your own binary or use cargo to run MeowScript\n\n   ```\n   cargo run run your_file.meow\n   ```\n\n    \u003e There are 2 'run's 'cause 1st \"run\" is required by cargo and the 2nd one is for the built binary. This will make much more sense in the future\n     \n    You can also try the REPL by just running:\n    ```\n    cargo run\n    ```\n\n---\n \nThe main purpose of this project was for me to learn/understand rust better so it's not had to see some inconsistencies with my code. Feel free to conttibute and make MeowScript more purrfect\n\n\n\n\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falenvelocity%2Fmeowscript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falenvelocity%2Fmeowscript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falenvelocity%2Fmeowscript/lists"}