{"id":17061109,"url":"https://github.com/lispyclouds/graal-example","last_synced_at":"2025-03-23T08:16:02.567Z","repository":{"id":73795527,"uuid":"221461760","full_name":"lispyclouds/graal-example","owner":"lispyclouds","description":"Sample code for a Graal Native project","archived":false,"fork":false,"pushed_at":"2019-11-13T17:19:19.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-28T14:48:17.793Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lispyclouds.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2019-11-13T13:08:25.000Z","updated_at":"2019-11-15T10:04:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"b8df2179-a8cf-439c-84de-8bfca4175ad5","html_url":"https://github.com/lispyclouds/graal-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lispyclouds%2Fgraal-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lispyclouds%2Fgraal-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lispyclouds%2Fgraal-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lispyclouds%2Fgraal-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lispyclouds","download_url":"https://codeload.github.com/lispyclouds/graal-example/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245072266,"owners_count":20556353,"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-10-14T10:46:06.523Z","updated_at":"2025-03-23T08:16:02.538Z","avatar_url":"https://github.com/lispyclouds.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# graal-example\n\nA sample project starter compiling with GraalVM native image.\n\n## Building and running from source\n\n### Requirements:\n- An OS supported by the JVM\n- [Graal VM](https://www.graalvm.org/downloads/)\n\n### Installing GraalVM for native compilation:\n- Download GraalVm CE from https://www.graalvm.org/downloads/\n- Extract it to a location navigate to the directory where you can find bin, lib, jre directoires\n- Set an 2 environemnt vars `GRAALVM_HOME` and `JAVA_HOME` to this directory\n- Install Leiningen https://leiningen.org/\n- Run `$GRAALVM_HOME/bin/gu install native-image` to install the native tooling for Graal\n\n### Editor setup:\n- [Emacs](https://cider.mx/)\n- [IntelliJ](https://cursive-ide.com/) (Get a free license by choosing Non-Commercial License)\n- [Vim](https://github.com/tpope/vim-fireplace)\n- [VSCode](https://marketplace.visualstudio.com/items?itemName=betterthantomorrow.calva)\n- [Atom](https://atom.io/packages/chlorine)\n\n### Test if setup is fine:\n- Make sure all of the Graal installation steps went fine\n- Clone this repo\n- Run \"lein native-image\"\n- *Lots of minutes later...* you should have a file in: `/target/default+uberjar/graal-example`.\n- Running `./target/default+uberjar/graal-example` should produce:\n  ```json\n  {\n      \"name\" : \"Amazon.com Inc\",\n      \"price\" : 1778\n  }\n  ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flispyclouds%2Fgraal-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flispyclouds%2Fgraal-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flispyclouds%2Fgraal-example/lists"}