{"id":13546503,"url":"https://github.com/mirah/mirah","last_synced_at":"2025-04-02T18:31:00.492Z","repository":{"id":1011121,"uuid":"832272","full_name":"mirah/mirah","owner":"mirah","description":"The Mirah Programming Language","archived":false,"fork":false,"pushed_at":"2018-10-02T08:50:57.000Z","size":56075,"stargazers_count":864,"open_issues_count":140,"forks_count":62,"subscribers_count":41,"default_branch":"master","last_synced_at":"2025-03-05T00:24:32.120Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://mirah.org","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mirah.png","metadata":{"files":{"readme":"README.md","changelog":"History.txt","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-08-11T22:44:13.000Z","updated_at":"2025-02-23T12:21:45.000Z","dependencies_parsed_at":"2022-07-06T01:31:25.942Z","dependency_job_id":null,"html_url":"https://github.com/mirah/mirah","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirah%2Fmirah","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirah%2Fmirah/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirah%2Fmirah/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirah%2Fmirah/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mirah","download_url":"https://codeload.github.com/mirah/mirah/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246869706,"owners_count":20847177,"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":"2024-08-01T12:00:39.071Z","updated_at":"2025-04-02T18:30:59.592Z","avatar_url":"https://github.com/mirah.png","language":"HTML","readme":"Mirah\n================\n\n[![Build Status](https://secure.travis-ci.org/mirah/mirah.png)](http://travis-ci.org/mirah/mirah)\n\n* http://groups.google.com/group/mirah\n* http://github.com/mirah/mirah/issues\n\n\nDESCRIPTION\n-----------------\n\nMirah is a customizable programming language featuring static types,\nlocal type inference and a heavily Ruby-inspired syntax. Mirah\ncurrently includes a typer/compiler backend for the JVM which can\noutput JVM bytecode.\n\n\nFEATURES\n-----------------\n\n* Ruby-like syntax\n* Compiles to .class\n* Fast as Java\n* No runtime library\n\n\nSYNOPSIS\n-----------------\n\n    mirah \u003cscript.mirah\u003e\n    mirah -e \"inline script\"\n    mirahc \u003cscript.mirah\u003e\n    mirahc -e \"inline script\" # produces DashE.class\n\n\nREQUIREMENTS\n-----------------\n\n* Java 1.7 or higher.\n\n\nINSTALL\n-----------------\n\n### RUBY\n\nIf your gem and rake are not from JRuby, prefix the commands with `jruby -S`\n\n    $ gem install mirah\n\n### JAR\n\nMirah is distributed as a jar through maven central. You can download the latest jar from\n[maven.org](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.mirah%22%20a%3A%22mirah%22).\n\n### ZIP\n\nYou can also install Mirah from a zip file. Download the latest stable\nrelease from https://github.com/mirah/mirah/releases.\nExtract it, and add `bin` to your `$PATH` to be able to use `mirah`, `mirahc`, etc.\n\n### SOURCE\n\nSetup building locally and installing from source, you'll need jruby 1.7.12 or\nhigher. Then just follow these commands.\n\n#### To get the repository setup locally run the following:\n\n    $ git clone http://github.com/mirah/mirah.git\n    $ cd mirah\n    $ bundle install\n\n#### To install mirah as a gem from source:\n\n    $ rake gem\n    $ gem install pkg/mirah-*.gem\n\n#### To create the mirahc jar:\n\n    $ rake dist/mirahc.jar\n\nThis will create a mirahc.jar file in dist that you can run to compile mirah source files.\n","funding_links":[],"categories":["HTML","Uncategorized","Compilers and Interpreters"],"sub_categories":["Uncategorized","Serious Projects"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirah%2Fmirah","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmirah%2Fmirah","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirah%2Fmirah/lists"}