{"id":19015294,"url":"https://github.com/hansolo/jdktools","last_synced_at":"2025-04-23T01:47:06.206Z","repository":{"id":57714360,"uuid":"450036501","full_name":"HanSolo/jdktools","owner":"HanSolo","description":"JDKTools is a library that contains tools related to system info and versioning","archived":false,"fork":false,"pushed_at":"2025-02-23T05:43:16.000Z","size":356,"stargazers_count":7,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-23T01:46:55.806Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/HanSolo.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-01-20T09:42:10.000Z","updated_at":"2025-02-23T05:35:14.000Z","dependencies_parsed_at":"2024-03-15T13:27:30.348Z","dependency_job_id":"bae4fae1-8953-41c4-8fbd-a5186dc61713","html_url":"https://github.com/HanSolo/jdktools","commit_stats":null,"previous_names":[],"tags_count":54,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HanSolo%2Fjdktools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HanSolo%2Fjdktools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HanSolo%2Fjdktools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HanSolo%2Fjdktools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HanSolo","download_url":"https://codeload.github.com/HanSolo/jdktools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250354291,"owners_count":21416749,"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-11-08T19:36:39.530Z","updated_at":"2025-04-23T01:47:06.191Z","avatar_url":"https://github.com/HanSolo.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## JDKTools\n\nJDKTools is a collection of classes that can be helpful when working with OpenJDK related things.\n\nIt contains classes like:\n- Architecture (e.g. AARCH64, X64 etc.)\n- Bitness (BIT_32, BIT64, etc.)\n- OperatingSystem (MACOS, WINDOWS, LINUX etc.)\n- ArchiveType (ZIP, TAR_GZ, DMG, PKG, etc.)\n- FPU (HARD_FLOAT, SOFT_FLOAT, etc.)\n- HashAlgorithm (MD5, SHA256, etc.)\n- LibCType (LIBC, GLIBC, etc.)\n- ReleaseStatus (EA, GA)\n- PackageType (JDK, JRE)\n- SignatureType (RSA, DSA, etc.)\n- TermOfSupport (LTS, MTS, STS)\n\nand others.\n\nIn addition it contains different kind of scopes that could be used for filtering like:\n- BuildScope (BUILD_OF_OPEN_JDK, BUILD_OF_GRAALVM)\n- DownloadScope (DIRECTLY, NOT_DIRECTLY)\n- QualityScope (TCK_TESTED, AQAVIT_CERTIFIED)\n- SignatureScope (SIGNATURE_AVAILABLE, SIGNATURE_NOT_AVAILABLE)\n- UsageScope (FREE_TO_USE_IN_PRODUCTION, LICENSE_NEEDED_FOR_PRODUCTION)\n\n\nFurthermore there are classes to represent version numbers:\n- Semver \n- VersionNumber\n\n\nThe idea is to have a common set of classes that can be used in different libraries.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhansolo%2Fjdktools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhansolo%2Fjdktools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhansolo%2Fjdktools/lists"}