{"id":20310746,"url":"https://github.com/zsr2531/bali","last_synced_at":"2025-07-14T03:12:57.494Z","repository":{"id":38389539,"uuid":"289145044","full_name":"zsr2531/Bali","owner":"zsr2531","description":"A fast and lightweight .Net library for reading and writing .class files.","archived":false,"fork":false,"pushed_at":"2023-03-01T18:56:57.000Z","size":1160,"stargazers_count":37,"open_issues_count":12,"forks_count":11,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-11T16:10:58.690Z","etag":null,"topics":["binary","class","csharp","dotnet","format","java"],"latest_commit_sha":null,"homepage":"","language":"C#","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/zsr2531.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-08-21T01:08:39.000Z","updated_at":"2025-03-13T19:41:54.000Z","dependencies_parsed_at":"2023-02-01T00:15:39.377Z","dependency_job_id":"d69da14b-ddd8-440a-94e9-d2132b334f48","html_url":"https://github.com/zsr2531/Bali","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zsr2531/Bali","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsr2531%2FBali","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsr2531%2FBali/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsr2531%2FBali/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsr2531%2FBali/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zsr2531","download_url":"https://codeload.github.com/zsr2531/Bali/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsr2531%2FBali/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265237385,"owners_count":23732509,"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":["binary","class","csharp","dotnet","format","java"],"created_at":"2024-11-14T17:34:15.725Z","updated_at":"2025-07-14T03:12:57.475Z","avatar_url":"https://github.com/zsr2531.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg height=\"210px\" margin=\"30px\" src=\"https://raw.githubusercontent.com/zsr2531/Bali/master/assets/cava.png\" title=\"Ascended Java logo by Rist#7448 in the C# Discord server\" /\u003e\n\u003c/p\u003e\n\nBali\n====\n\n[![License](https://img.shields.io/github/license/zsr2531/Bali?style=for-the-badge\u0026logo=internet-archive)](https://github.com/zsr2531/Bali/tree/master/LICENSE)\n[![Docs](https://img.shields.io/badge/docs-Docfx-blueviolet?style=for-the-badge\u0026logo=read-the-docs)](https://zsr2531.github.io/Bali/api)\n[![Nuget (with prereleases)](https://img.shields.io/nuget/vpre/Bali?style=for-the-badge\u0026logo=nuget)](https://www.nuget.org/packages/Bali)\n[![Nuget](https://img.shields.io/nuget/dt/Bali?color=blue\u0026style=for-the-badge\u0026logo=nuget)](https://www.nuget.org/packages/Bali)\n\nA fast and lightweight .Net library to read and write Java .class files.\n\nFeatures\n--------\n\n- Low memory footprint, the library doesn't allocate much from the heap.\n- Provides low level access to the constant pool.\n- Handles Java's \"modified UTF-8\" encoding correctly, unlike many other libraries out there.\n- High level representation of the class file. *(todo)*\n- Ability to read .jar files. *(todo)*\n\nWhy `Bali`?\n-----------\n\n\u003e The island of Bali lies 3.2 km (2.0 mi) east of Java.\n\n...\n\nWant to contribute?\n-------------------\n\nIf you wish to contribute, I will gladly appreciate it. You can read the contributing guidelines and a few small tips [here](CONTRIBUTING.md).\n\nExternal libraries used\n-----------------------\n\n- [CodeGenHelpers](https://github.com/dansiegel/CodeGenHelpers) (MIT License): Used only for aiding source generation.\n\nDisclaimer\n----------\n\nThe library is still under heavy development.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzsr2531%2Fbali","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzsr2531%2Fbali","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzsr2531%2Fbali/lists"}