{"id":25932313,"url":"https://github.com/ruthenium-lang/ruthenium","last_synced_at":"2025-10-12T14:36:17.342Z","repository":{"id":280527305,"uuid":"942285306","full_name":"ruthenium-lang/ruthenium","owner":"ruthenium-lang","description":"The most perfect programming language ever.","archived":false,"fork":false,"pushed_at":"2025-05-11T14:14:50.000Z","size":410,"stargazers_count":3,"open_issues_count":13,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-05-11T14:28:24.742Z","etag":null,"topics":["befunge","brainfuck","dreamberd","funny-coding","funny-program","go","golang","gulfofmexico","intercal","java","malbolge","nim","piet","programming-language","programming-language-development","rust","ruthenium","satyamshorrf","zig"],"latest_commit_sha":null,"homepage":"https://ruthenium-lang.github.io/ruthenium/playground/","language":"JavaScript","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/ruthenium-lang.png","metadata":{"files":{"readme":".github/README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2025-03-03T21:41:48.000Z","updated_at":"2025-05-11T14:14:50.000Z","dependencies_parsed_at":"2025-04-26T12:28:20.940Z","dependency_job_id":"9e41d4e5-a980-4665-b79e-7f926295aafe","html_url":"https://github.com/ruthenium-lang/ruthenium","commit_stats":null,"previous_names":["ruthenium-lang/ruthenium"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ruthenium-lang/ruthenium","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruthenium-lang%2Fruthenium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruthenium-lang%2Fruthenium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruthenium-lang%2Fruthenium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruthenium-lang%2Fruthenium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruthenium-lang","download_url":"https://codeload.github.com/ruthenium-lang/ruthenium/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruthenium-lang%2Fruthenium/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279011604,"owners_count":26084964,"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","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["befunge","brainfuck","dreamberd","funny-coding","funny-program","go","golang","gulfofmexico","intercal","java","malbolge","nim","piet","programming-language","programming-language-development","rust","ruthenium","satyamshorrf","zig"],"created_at":"2025-03-04T00:36:30.735Z","updated_at":"2025-10-12T14:36:17.337Z","avatar_url":"https://github.com/ruthenium-lang.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n   \u003cimg src=\"assets/image/rpl_logo.png\"\u003e\n   \u003cbr /\u003e\n   \u003ca href=\"https://github.com/ruthenium-lang/ruthenium/wiki/\"\u003e\n      \u003cb\u003eExplore the docs »\u003c/b\u003e\n   \u003c/a\u003e\n   \u003cbr/\u003e\n\n   \u003ca href=\"https://github.com/ruthenium-lang/ruthenium/wiki/Examples\"\u003e📖 See examples\u003c/a\u003e\n   ·\n   \u003ca href=\"https://ruthenium-lang.github.io/ruthenium/playground/\"\u003e🧪 Playground\u003c/a\u003e\n   ·\n   \u003ca href=\"https://github.com/ruthenium-lang/ruthenium/issues\"\u003e💡 Suggest Features\u003c/a\u003e\n\n   \u003cbr /\u003e\u003cbr /\u003e\n   \u003csup\u003e⭐ Star us on GitHub — it motivates us a lot!\u003c/sup\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003e [!IMPORTANT]\n\u003e **CHECK THE WIKI BEFORE GIVING YOUR FEEDBACK PLEASE**\u003cbr /\u003e\n\u003e https://github.com/ruthenium-lang/ruthenium/wiki/\n\n**Ruthenium** is a programming language designed for the next era of programming. It was\ndesigned as a simple and flexible language based on languages like C and JavaScript.\n\n---\n\n### 🤔 Why should I choose Ruthenium?\n\n| Feature                    | Ruthenium          | Rust             | JavaScript        | C                  |\n|----------------------------|--------------------|------------------|-------------------|--------------------|\n| 🧠 Learning curve          | Easy               | Medium/Hard      | Easy              | Medium             |\n| ⚡ Performance              | Like assembler     | High             | Medium (interpreted) | Very high       |\n| 🛡️ Memory safety           | Hybrid Rust/C      | Strong (by design)| Weak              | Manual             |\n| 🔧 Manual memory control   | Optional           | Yes              | No                | Yes                |\n| 🔄 Syntax style            | C/JS hybrid        | C-like           | C-like            | C                  |\n| 🧰 Standard library        | Modular (growing)  | Rich             | Very rich         | Minimal            |\n| 🧪 Playground support      | Soon               | Available        | Yes               | Indirect (via tools)|\n| 🧩 Metaprogramming         | Yes                | Limited (macros) | Yes               | No                 |\n| 🔨 Low-level capabilities  | Yes                | Yes              | No                | Yes                |\n| 🚀 Ideal use cases         | Everything | Systems programming | Web dev, scripting | OS/devices      |\n\n---\n\n### 🚀 Vision\n\nRuthenium aims to bring **the power and performance of low-level languages** with the **ease and readability of high-level scripting**, supporting both interpreted and compiled workflows. With support for plugins, raw memory operations, and fine control over your environment, Ruthenium is perfect for creators who want to push the limits of what a language can do.\n\n\n🛠️ Want to contribute? Check out the [issues](https://github.com/ruthenium-lang/ruthenium/issues) or start with the [examples](https://github.com/ruthenium-lang/ruthenium/wiki/Examples).\n\n📌 Don't forget to ⭐ star us — every star counts to grow the community!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruthenium-lang%2Fruthenium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fruthenium-lang%2Fruthenium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruthenium-lang%2Fruthenium/lists"}