{"id":26121558,"url":"https://github.com/fizzed/nitro","last_synced_at":"2025-04-13T12:51:14.022Z","repository":{"id":71602475,"uuid":"587475544","full_name":"fizzed/nitro","owner":"fizzed","description":"Alternative OpenJDK builds for architectures such as riscv64","archived":false,"fork":false,"pushed_at":"2023-11-29T22:41:21.000Z","size":1781,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-27T03:51:21.578Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/fizzed.png","metadata":{"files":{"readme":"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}},"created_at":"2023-01-10T20:51:59.000Z","updated_at":"2024-10-05T12:11:10.000Z","dependencies_parsed_at":"2023-11-29T23:31:21.099Z","dependency_job_id":"784b1523-b142-4872-9f9c-a34eca9c6ec4","html_url":"https://github.com/fizzed/nitro","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fizzed%2Fnitro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fizzed%2Fnitro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fizzed%2Fnitro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fizzed%2Fnitro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fizzed","download_url":"https://codeload.github.com/fizzed/nitro/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248717252,"owners_count":21150388,"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":"2025-03-10T14:23:49.646Z","updated_at":"2025-04-13T12:51:13.963Z","avatar_url":"https://github.com/fizzed.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nitro OpenJDK Builds by Fizzed\n\n## Overview\n\nOptimized OpenJDK builds for riscv64 architecture!\n\nMost popular ways of installing the JDK do not provide riscv64 builds. If they are provided (such as via debian or\nubuntu), as of 2023, those are with the \"Zero VM\" which runs in interpreted mode. That mode offers terrible performance.\n\nAs of Java 19, the JIT compiler has been ported to risv64, providing significant performance boosts compared to the\n\"Zero VM\".\n\n## Sponsorship \u0026 Support\n\n![](https://cdn.fizzed.com/github/fizzed-logo-100.png)\n\nProject by [Fizzed, Inc.](http://fizzed.com) (Follow on Twitter: [@fizzed_inc](http://twitter.com/fizzed_inc))\n\n**Developing and maintaining opensource projects requires significant time.** If you find this project useful or need\ncommercial support, we'd love to chat. Drop us an email at [ping@fizzed.com](mailto:ping@fizzed.com)\n\nProject sponsors may include the following benefits:\n\n- Priority support (outside of Github)\n- Feature development \u0026 roadmap\n- Priority bug fixes\n- Privately hosted continuous integration tests for their unique edge or use cases\n\n## Install\n\nTo use a simple bootstrap script that installs the jdk to /usr/lib/jvm and sets up your PATH and environment variables:\n    \n    curl -s https://raw.githubusercontent.com/jjlauer/provisioning/master/linux/bootstrap-java.sh | sudo sh\n\nAlternatively, just download the tarballs and do this yourself. They are all published to the \"v1\" release in this \nGitHub repository.\n\n## Building\n\nIf you're interested in building this yourself, this repository is setup for an x86_64 host + docker.  There are some\nautomated scripts that will setup a docker container w/ the necessary dependencies to build the OpenJDK w/ the riscv64\ntoolchain, and cross compile it.  It takes around 3 minutes to build on an AMD 7950x.\n\n    java -jar setup/blaze.jar setup/blaze.java build_containers\n    java -jar setup/blaze.jar setup/blaze.java build_jdk19s\n    \nOnce done building, the ./target/ directory will contain a .tar.gz ready for deployment.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffizzed%2Fnitro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffizzed%2Fnitro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffizzed%2Fnitro/lists"}