{"id":21094692,"url":"https://github.com/teawithsand/reser","last_synced_at":"2026-05-14T13:38:43.506Z","repository":{"id":57574767,"uuid":"354111112","full_name":"teawithsand/reser","owner":"teawithsand","description":"Tool for polymorphic serialization in golang","archived":false,"fork":false,"pushed_at":"2022-04-18T07:56:19.000Z","size":33,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T01:42:05.952Z","etag":null,"topics":["golang","json","marshalling","serialization"],"latest_commit_sha":null,"homepage":"","language":"Go","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/teawithsand.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}},"created_at":"2021-04-02T19:12:40.000Z","updated_at":"2022-04-17T17:35:29.000Z","dependencies_parsed_at":"2022-09-18T06:53:59.566Z","dependency_job_id":null,"html_url":"https://github.com/teawithsand/reser","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/teawithsand%2Freser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teawithsand%2Freser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teawithsand%2Freser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teawithsand%2Freser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teawithsand","download_url":"https://codeload.github.com/teawithsand/reser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243538137,"owners_count":20307104,"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":["golang","json","marshalling","serialization"],"created_at":"2024-11-19T22:18:38.724Z","updated_at":"2025-10-23T23:26:06.535Z","avatar_url":"https://github.com/teawithsand.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# reser\nSerialization util for golang.\n\nIt allows for things like:\n* Abstracting serialization using interfaces\n* Polymorphic serializtion with tag\n* Polymorphic serializtion without tag\n\nIt's very simplistic and does not implement any serialization format on it's own. Instead it builds tools on top of existing serialization formats like JSON and their existing implementations, like one in golang stdlib.\n\nIt also simplifies doing lots of amazing things like integrating ZSTD dictionary compression directly into serializer/deserializer function.\n\n## Examples \nSee docs and examples files (WIP)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteawithsand%2Freser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteawithsand%2Freser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteawithsand%2Freser/lists"}