{"id":20811548,"url":"https://github.com/nextbreakpoint/memstruct","last_synced_at":"2025-07-26T07:35:00.207Z","repository":{"id":57728165,"uuid":"65468543","full_name":"nextbreakpoint/memstruct","owner":"nextbreakpoint","description":"Java library for Assembly structures manipulation","archived":false,"fork":false,"pushed_at":"2016-08-11T16:23:43.000Z","size":29,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-18T14:47:32.990Z","etag":null,"topics":["java","java-library"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nextbreakpoint.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}},"created_at":"2016-08-11T12:44:01.000Z","updated_at":"2022-06-22T19:45:21.000Z","dependencies_parsed_at":"2022-08-30T06:10:08.980Z","dependency_job_id":null,"html_url":"https://github.com/nextbreakpoint/memstruct","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextbreakpoint%2Fmemstruct","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextbreakpoint%2Fmemstruct/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextbreakpoint%2Fmemstruct/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextbreakpoint%2Fmemstruct/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nextbreakpoint","download_url":"https://codeload.github.com/nextbreakpoint/memstruct/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243158972,"owners_count":20245669,"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":["java","java-library"],"created_at":"2024-11-17T20:44:33.885Z","updated_at":"2025-03-12T04:44:00.306Z","avatar_url":"https://github.com/nextbreakpoint.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MemStruct 1.7.0\n\nMemStruct is a Java library for assembly structures manipulation.\n\n## Description\n\nMemStruct is a Java library that provides a simple implementation of a basic assembly structure, in order to manipulate and access labelled fields at low-level. MemStruct instances are defined by means of strings. The structure definition syntax is quite similar to what we usually see in macro assemblers. MemStruct supports byte, word, int, short, long and string data, and provides full control of pad bytes, big-endian and little-endian field alignment.\n\n## License\n\nMemStruct is distributed under the terms of GNU Lesser General Public License version 2.1.\n\n    Copyright (C) 2001-2016 Andrea Medeghini\n    Copyright (C) 2001-2003 Michele Puccini    \n    \n    MemStruct is free software; you can redistribute it and/or modify it \n    under the terms of the GNU Lesser General Public License as published \n    by the Free Software Foundation; either version 2.1 of the License, \n    or (at your option) any later version.\n    \n    MemStruct is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty \n    of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  \n    See the GNU Lesser General Public License for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextbreakpoint%2Fmemstruct","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnextbreakpoint%2Fmemstruct","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextbreakpoint%2Fmemstruct/lists"}