{"id":13485452,"url":"https://github.com/cglib/cglib","last_synced_at":"2025-05-14T11:08:19.804Z","repository":{"id":15507999,"uuid":"18242149","full_name":"cglib/cglib","owner":"cglib","description":"cglib - Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP, testing, data access frameworks to generate dynamic proxy objects and intercept field access.","archived":false,"fork":false,"pushed_at":"2024-08-16T10:22:51.000Z","size":4944,"stargazers_count":4850,"open_issues_count":99,"forks_count":891,"subscribers_count":249,"default_branch":"master","last_synced_at":"2025-05-07T10:52:34.015Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/cglib/cglib/wiki","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cglib.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}},"created_at":"2014-03-29T13:48:30.000Z","updated_at":"2025-04-30T02:10:11.000Z","dependencies_parsed_at":"2022-07-12T15:13:49.725Z","dependency_job_id":"51d8d50f-72b1-4623-8562-33ee2ff6f28e","html_url":"https://github.com/cglib/cglib","commit_stats":{"total_commits":824,"total_committers":32,"mean_commits":25.75,"dds":"0.39927184466019416","last_synced_commit":"9d67875290d269c9b1ff5e4f4bc578a9f05c392e"},"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cglib%2Fcglib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cglib%2Fcglib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cglib%2Fcglib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cglib%2Fcglib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cglib","download_url":"https://codeload.github.com/cglib/cglib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253843219,"owners_count":21972874,"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-07-31T18:00:22.996Z","updated_at":"2025-05-14T11:08:19.761Z","avatar_url":"https://github.com/cglib.png","language":"Java","readme":"cglib [![Build Status](https://travis-ci.org/cglib/cglib.svg?branch=master)](https://travis-ci.org/cglib/cglib)\n================\n\n***IMPORTANT NOTE: cglib is unmaintained and does not work well (or possibly at all?) in newer JDKs, particularly JDK17+. If you need to support newer JDKs, we will accept well-tested well-thought-out patches... but you'll probably have better luck migrating to something like [ByteBuddy](https://bytebuddy.net).***\n\nByte Code Generation Library is high level API to generate and transform JAVA byte code.\nIt is used by AOP, testing, data access frameworks to generate dynamic proxy objects and intercept field access.\nhttps://github.com/cglib/cglib/wiki\n\nHow To: https://github.com/cglib/cglib/wiki/How-To\n\nLatest Release: https://github.com/cglib/cglib/releases/latest\n\nAll Releases: https://github.com/cglib/cglib/releases\n\ncglib-#.#_#.jar             binary distribution, CGLIB classes only, \nit must be used to extend cglib classes dependant on ASM API \n\ncglib-nodep-#.#_#.jar       binary distribution, CGLIB and renamed ASM classes, \nnot extendable \n","funding_links":[],"categories":["Projects","Java","I. Development","常用框架\\\u0026第三方库","Tools and Frameworks","项目","Bytecode Manipulation"],"sub_categories":["Bytecode Manipulation","8. Code generation and changing byte code","JVM","字节码操作"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcglib%2Fcglib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcglib%2Fcglib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcglib%2Fcglib/lists"}