{"id":16375000,"url":"https://github.com/moderocky/magiclogic","last_synced_at":"2026-03-31T16:30:17.690Z","repository":{"id":103957284,"uuid":"312544067","full_name":"Moderocky/MagicLogic","owner":"Moderocky","description":"A collections and data management library.","archived":false,"fork":false,"pushed_at":"2021-05-25T14:53:21.000Z","size":24,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-01T04:15:08.247Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Moderocky.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2020-11-13T10:27:09.000Z","updated_at":"2023-05-29T07:37:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"972df6d9-c01a-4d37-b5cc-0e21d67e8110","html_url":"https://github.com/Moderocky/MagicLogic","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/Moderocky%2FMagicLogic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moderocky%2FMagicLogic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moderocky%2FMagicLogic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moderocky%2FMagicLogic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Moderocky","download_url":"https://codeload.github.com/Moderocky/MagicLogic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239954698,"owners_count":19724286,"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-10-11T03:19:04.225Z","updated_at":"2026-03-31T16:30:17.649Z","avatar_url":"https://github.com/Moderocky.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"MagicLogic\n=====\nA collections and data management library.\n\nMagicLogic is designed to provide functional and usable methods for lists and other collection types, as well as various other logic and procedure utilities.\nIt was originally hosted on GitLab under my private collection, but for the ML v4 rewrite I have decided to make parts of it publicly available.\n\nThe main component is `MagicList`. This is an extension of the JDK ArrayList class, but with some actual functional methods to allow for simpler transformations, such as conversions, recollections, chain methods, etc.\nAs it extends from a JDK class, it gains the speed 'cheat' advantage that JDK classes have, and so would perform better than any list type from a third-party library.\n\nAlso contained in this are some array transformers, backers and handlers for array-based collections.\n\nThis has a soft-dependency of [Overlord](https://github.com/Moderocky/Overlord) for unsafe modifications.\n\n### Maven Information\n```xml\n\u003crepository\u003e\n    \u003cid\u003epan-repo\u003c/id\u003e\n    \u003cname\u003ePandaemonium Repository\u003c/name\u003e\n    \u003curl\u003ehttps://gitlab.com/api/v4/projects/18568066/packages/maven\u003c/url\u003e\n\u003c/repository\u003e\n``` \n\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003emx.kenzie\u003c/groupId\u003e\n    \u003cartifactId\u003emagiclogic\u003c/artifactId\u003e\n    \u003cversion\u003e4.0.1\u003c/version\u003e\n    \u003cscope\u003ecompile\u003c/scope\u003e\n\u003c/dependency\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoderocky%2Fmagiclogic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoderocky%2Fmagiclogic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoderocky%2Fmagiclogic/lists"}