{"id":42435323,"url":"https://github.com/mikaelhg/puni2","last_synced_at":"2026-01-28T05:16:09.268Z","repository":{"id":50480826,"uuid":"519193587","full_name":"mikaelhg/puni2","owner":"mikaelhg","description":"PlantUML native image with GraalVM","archived":false,"fork":false,"pushed_at":"2025-11-01T02:30:36.000Z","size":25,"stargazers_count":11,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-01T04:14:36.139Z","etag":null,"topics":["graalvm","native-image","plantuml"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mikaelhg.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-29T11:41:57.000Z","updated_at":"2025-11-01T02:30:39.000Z","dependencies_parsed_at":"2024-04-14T09:34:02.298Z","dependency_job_id":"7a99e7f5-4375-4ab6-9874-cb42ec97cebe","html_url":"https://github.com/mikaelhg/puni2","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/mikaelhg/puni2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikaelhg%2Fpuni2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikaelhg%2Fpuni2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikaelhg%2Fpuni2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikaelhg%2Fpuni2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mikaelhg","download_url":"https://codeload.github.com/mikaelhg/puni2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikaelhg%2Fpuni2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28840088,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T02:10:51.810Z","status":"ssl_error","status_checked_at":"2026-01-28T02:10:50.806Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["graalvm","native-image","plantuml"],"created_at":"2026-01-28T05:16:08.689Z","updated_at":"2026-01-28T05:16:09.262Z","avatar_url":"https://github.com/mikaelhg.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PlantUML native image with GraalVM\n\nPlantUML is a tool for visualizing documentation.\n\nIt is sometimes convenient to have a tool available as a simple Linux binary\nexecutable file, rather than a Java application, requiring a separate JDK \ninstallation. One specific use case for this is continuous integration (CI).\n\nThis project uses GraalVM to generate and distribute this binary.\n\nThe predecessor project, which had required its developer to shed quite a bit of\nblood, sweat and tears, is https://github.com/vektory79/plantuml-native-image.\n\nThis project starts from scratch, since over the intervening two years, GraalVM\nhas advanced significantly, requiring quite a bit less custom work for each\napplication.\n\n## NOTICE!\n\nThis repository will likely not be updated in the future, due to the\nofficial PlantUML repository having gained GraalVM native-image CI/CD \npipeline scripts, and the maintainer having switched to \n[d2](https://d2lang.com/) and [Mermaid](https://mermaid.js.org/).\n\n## Usage\n\n```bash\n./run.sh\n./out/plantuml-1.2022.6-glibc-x86_64 -headless -help\n\nPLANTUML_VERSION=1.2022.5 ./run.sh\n./out/plantuml-1.2022.5-glibc-x86_64 -headless -help\n```\n\n## Running the binary on Alpine\n\n```bash\napk add gcompat libstdc++ fontconfig ttf-dejavu ttf-liberation graphviz\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikaelhg%2Fpuni2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikaelhg%2Fpuni2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikaelhg%2Fpuni2/lists"}