{"id":13515248,"url":"https://github.com/ZeroBone/ZeroList","last_synced_at":"2025-03-31T04:36:45.276Z","repository":{"id":104296272,"uuid":"144608394","full_name":"ZeroBone/ZeroList","owner":"ZeroBone","description":"Blazing fast and lightweight Java HashMap and LinkedList alternative with id's support.","archived":false,"fork":false,"pushed_at":"2018-10-30T13:56:50.000Z","size":13,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-01T19:36:14.436Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","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/ZeroBone.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}},"created_at":"2018-08-13T16:53:34.000Z","updated_at":"2018-12-30T22:31:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"68474ee2-c186-4d08-97a3-047aa63ba3a5","html_url":"https://github.com/ZeroBone/ZeroList","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroBone%2FZeroList","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroBone%2FZeroList/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroBone%2FZeroList/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroBone%2FZeroList/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZeroBone","download_url":"https://codeload.github.com/ZeroBone/ZeroList/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246418658,"owners_count":20773934,"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-08-01T05:01:08.317Z","updated_at":"2025-03-31T04:36:40.254Z","avatar_url":"https://github.com/ZeroBone.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"# ZeroList\nZeroList is a tiny (only ~200 lines of code) implementation of a class which works similar to Java's LinkedList, has less functionality, but is perfect in some situations, when LinkedList or HashMap is used.\n# When do I use ZeroList?\nZeroList is perfect in situations, when you have a huge array and you need to add/remove elements from it fast.\nIt works like HashMap, but is based on the Java ArrayList and in some cases can be more efficient (mostly in terms of memory) as the overhead for every element is only 4 bytes for the id. In HashMap's, String are often used as keys, but in ZeroList, there is no way to use them as id's.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZeroBone%2FZeroList","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FZeroBone%2FZeroList","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZeroBone%2FZeroList/lists"}