{"id":15517391,"url":"https://github.com/flipez/rocket-lang","last_synced_at":"2025-04-23T04:16:50.179Z","repository":{"id":40695830,"uuid":"343199342","full_name":"Flipez/rocket-lang","owner":"Flipez","description":"Home of 🚀🇱🅰🆖 (or RocketLang, if you are more into letters)","archived":false,"fork":false,"pushed_at":"2025-04-16T15:35:01.000Z","size":8846,"stargazers_count":16,"open_issues_count":12,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-23T04:16:38.117Z","etag":null,"topics":["golang","interpreterbook","languages","monkey","monkey-lang"],"latest_commit_sha":null,"homepage":"https://rocket-lang.org","language":"Go","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/Flipez.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-02-28T19:48:15.000Z","updated_at":"2025-03-15T13:22:18.000Z","dependencies_parsed_at":"2023-02-18T17:30:57.299Z","dependency_job_id":"78fb6e5f-a65d-4735-8e4e-adb8ba821d1d","html_url":"https://github.com/Flipez/rocket-lang","commit_stats":{"total_commits":426,"total_committers":7,"mean_commits":"60.857142857142854","dds":0.1338028169014085,"last_synced_commit":"15282e6ac73c5b5b325bbdaba56062c695b3155c"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flipez%2Frocket-lang","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flipez%2Frocket-lang/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flipez%2Frocket-lang/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flipez%2Frocket-lang/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Flipez","download_url":"https://codeload.github.com/Flipez/rocket-lang/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250366717,"owners_count":21418772,"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":["golang","interpreterbook","languages","monkey","monkey-lang"],"created_at":"2024-10-02T10:13:03.697Z","updated_at":"2025-04-23T04:16:50.124Z","avatar_url":"https://github.com/Flipez.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀🇱🅰🆖\n\n[![goreleaser Status](https://github.com/Flipez/rocket-lang/actions/workflows/release.yml/badge.svg)](https://github.com/Flipez/rocket-lang/actions/workflows/release.yml)\n[![Test Status](https://github.com/Flipez/rocket-lang/actions/workflows/test.yml/badge.svg)](https://github.com/Flipez/rocket-lang/actions/workflows/test.yml)\n[![codecov](https://codecov.io/gh/Flipez/rocket-lang/branch/master/graph/badge.svg)](https://codecov.io/gh/Flipez/rocket-lang)\n[![Maintainability](https://api.codeclimate.com/v1/badges/800d0f48a5b283fc4627/maintainability)](https://codeclimate.com/github/Flipez/rocket-lang/maintainability)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/1615fca430c4489aaf292c0e9bb2e797)](https://www.codacy.com/gh/Flipez/rocket-lang/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=Flipez/rocket-lang\u0026amp;utm_campaign=Badge_Grade)\n![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/Flipez.rocket-lang-support?label=vscode%20extension%20version)\n\n\u003e Checkout the documentation at https://rocket-lang.org\n\nRocketLang as of version 0.9.5 is the _full_ (as in the book was worked through) version of [MonkeyLang](https://monkeylang.org/) and is then being extended with various useful and not so useful features.\n\nBesides the MonkeyLang roots RocketLang is also heavily influenced by my personal favourite language features which are mainly from Ruby. Therefore a unusual mix of usage patterns can occure. With newly implemented feature RocketLang will drift more and more into a Ruby-like language adaptation.\n\n**Please note:** This language is developed as a side-project to learn the inner mechanics of a interpreter language. Therefore use at your own risk and do not expect production grade stability.\n\nIf you have issues, found bugs are ideas for improvements feel free to open an issues.\n\n## Installation\n### macOS\n```\nbrew install flipez/homebrew-tap/rocket-lang\n```\n\n### APT\n```\necho \"deb [trusted=yes] https://apt.rocket-lang.org/ /\" \u003e \\\n/etc/apt/sources.list.d/fury.list\n```\n\n### RPM\n```\n[fury]\nname=RocketLang Repo\nbaseurl=https://rpm.rocket-lang.org\nenabled=1\ngpgcheck=0\n```\n### Manual\nDownload from [releases](https://github.com/Flipez/rocket-lang/releases).\n\nThere is also a [Visual Studio Code Extension](https://marketplace.visualstudio.com/items?itemName=Flipez.rocket-lang-support) available. Just search for `rocket-lang` in the extension menu.\n\n## How To?\n\n* `rocket-lang` without any arguments will start an interactive shell\n* `rocket-lang FILE` will run the code in that file (no file extension check yet)\n* Use _Javascript_ Highlighting in your editor for some convenience\n* Checkout Code [Samples](examples/) for what is currently possible (and what not)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflipez%2Frocket-lang","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflipez%2Frocket-lang","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflipez%2Frocket-lang/lists"}