{"id":16378977,"url":"https://github.com/yu-vitaqua-fer-chronos/codegenlib","last_synced_at":"2025-04-09T16:19:13.186Z","repository":{"id":161742877,"uuid":"529990424","full_name":"Yu-Vitaqua-fer-Chronos/CodeGenLib","owner":"Yu-Vitaqua-fer-Chronos","description":"A simple code generation library for other programming languages.","archived":false,"fork":false,"pushed_at":"2023-10-07T21:25:56.000Z","size":39,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T16:19:04.602Z","etag":null,"topics":["codegen","nim"],"latest_commit_sha":null,"homepage":"https://yu-vitaqua-fer-chronos.github.io/CodeGenLib/","language":"Nim","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Yu-Vitaqua-fer-Chronos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-08-28T22:04:14.000Z","updated_at":"2023-10-12T00:28:06.000Z","dependencies_parsed_at":"2024-11-08T17:50:12.249Z","dependency_job_id":"d82bbe01-739b-469d-90a2-89070a505196","html_url":"https://github.com/Yu-Vitaqua-fer-Chronos/CodeGenLib","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yu-Vitaqua-fer-Chronos%2FCodeGenLib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yu-Vitaqua-fer-Chronos%2FCodeGenLib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yu-Vitaqua-fer-Chronos%2FCodeGenLib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yu-Vitaqua-fer-Chronos%2FCodeGenLib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Yu-Vitaqua-fer-Chronos","download_url":"https://codeload.github.com/Yu-Vitaqua-fer-Chronos/CodeGenLib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248065281,"owners_count":21041872,"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":["codegen","nim"],"created_at":"2024-10-11T03:47:07.797Z","updated_at":"2025-04-09T16:19:13.158Z","avatar_url":"https://github.com/Yu-Vitaqua-fer-Chronos.png","language":"Nim","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CodeGenLib\nA library made for the sole purpose of code generation, for use in things such as for codegen in compilers.\nThis project is going to be used in a W.I.P project of mine for Java codegen with Nim.\n\nThis package is listed on Nimble and can be installed with `nimble install CodeGenLib`.\n\n## Currently Supported\n* Java\n  * This is a small subset of Java.\n\n## To-Do\n- [ ] For the love of god please properly reorganise this so it's semi-sane.\n- [ ] Look into using ropes rather than string manipulation? Unsure how it works.\n- [ ] Implement enum/record/interface/abstract class support.\n- [ ] Document the code properly and clearly.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyu-vitaqua-fer-chronos%2Fcodegenlib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyu-vitaqua-fer-chronos%2Fcodegenlib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyu-vitaqua-fer-chronos%2Fcodegenlib/lists"}