{"id":28990497,"url":"https://github.com/raphgl/n2t_suite","last_synced_at":"2025-06-25T00:11:46.403Z","repository":{"id":262723586,"uuid":"888154247","full_name":"RaphGL/N2T_Suite","owner":"RaphGL","description":"Third-party Nand2Tetris dev suite","archived":false,"fork":false,"pushed_at":"2025-06-12T00:26:49.000Z","size":332,"stargazers_count":0,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-12T01:31:21.107Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RaphGL.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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-11-13T22:55:48.000Z","updated_at":"2025-06-12T00:26:53.000Z","dependencies_parsed_at":"2024-11-13T23:30:20.850Z","dependency_job_id":"729e728e-f7ae-4238-8e76-95bf58c4e1a1","html_url":"https://github.com/RaphGL/N2T_Suite","commit_stats":null,"previous_names":["raphgl/n2t_suite"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RaphGL/N2T_Suite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaphGL%2FN2T_Suite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaphGL%2FN2T_Suite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaphGL%2FN2T_Suite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaphGL%2FN2T_Suite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RaphGL","download_url":"https://codeload.github.com/RaphGL/N2T_Suite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaphGL%2FN2T_Suite/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261777776,"owners_count":23208130,"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":"2025-06-25T00:11:43.845Z","updated_at":"2025-06-25T00:11:45.893Z","avatar_url":"https://github.com/RaphGL.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003c!-- PROJECT LOGO --\u003e\n  \u003ca href=\"https://github.com/RaphGL/N2T_Suite\"\u003e\n    \u003cimg src=\"logo.png\" alt=\"Logo\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n  \u003ch3 align=\"center\"\u003eNative Nand2Tetris suite\u003c/h3\u003e\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/RaphGL/ProjectName/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/RaphGL/ProjectName/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails open=\"open\"\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#acknowledgements\"\u003eAcknowledgements\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\nN2T_Suite is a Nand2Tetris suite written in C++20 with the goal of improving error messages and overall UX to reduce learner's friction while following the book or the course.\nIt takes inspiration from both the Java suite and the Web IDEs provided by the original authors and strives to follow the overall behavior of the original Java suite whenever possible and \ndoes not impact usability.\n\n\n### Built With\n\n- C++20\n- QT 6 (todo!!!)\n\n\u003c!-- GETTING STARTED --\u003e\n\n## Getting Started\n\n### Installation\n\nTODO\n\n\u003c!-- USAGE EXAMPLES --\u003e\n\n## Usage\n\nTODO\n\n## License\n\nDistributed under the GPLv3 License. See [`LICENSE`](https://github.com/RaphGL/N2T_Suite/blob/main/LICENSE) for more information.\n\n## Acknowledgements\n\nI want to thank Noam Nisan, Shimon Schocken and the entire Nand2Tetris [team](https://www.nand2tetris.org/copy-of-about) for making the course and the tools.\n\n- [Nand2Tetris Java suite](https://github.com/nand2tetris/nand2tetris_simulator) - the original debugger with which I originally followed the course and still think is the better version despite being a bit clunky\n- [Nand2Tetris Web IDE](https://github.com/nand2tetris/web-ide) - IDE that I've been used to check for compatibility and for debugging\n- [The Elements of Computing Systems](https://www.nand2tetris.org/book) - original books whose \"appendices\" section describes how the languages and OS used work\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraphgl%2Fn2t_suite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraphgl%2Fn2t_suite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraphgl%2Fn2t_suite/lists"}