{"id":15084114,"url":"https://github.com/andy-preston/aaa","last_synced_at":"2026-04-19T14:02:11.994Z","repository":{"id":260352185,"uuid":"880489541","full_name":"andy-preston/aaa","owner":"andy-preston","description":"Andy's AVR Assembler","archived":false,"fork":false,"pushed_at":"2025-08-03T13:25:04.000Z","size":1166,"stargazers_count":0,"open_issues_count":24,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-03T14:37:35.778Z","etag":null,"topics":["assembler","assembly-language","avr","avr-programming","deno","javascript","typescript"],"latest_commit_sha":null,"homepage":"https://github.com/users/andy-preston/projects/15","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andy-preston.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-10-29T20:21:28.000Z","updated_at":"2025-08-03T13:25:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"9705a1d2-2de7-4866-b052-966b43912431","html_url":"https://github.com/andy-preston/aaa","commit_stats":null,"previous_names":["andy-preston/aaasss"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/andy-preston/aaa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andy-preston%2Faaa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andy-preston%2Faaa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andy-preston%2Faaa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andy-preston%2Faaa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andy-preston","download_url":"https://codeload.github.com/andy-preston/aaa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andy-preston%2Faaa/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28607285,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T16:10:39.856Z","status":"ssl_error","status_checked_at":"2026-01-20T16:10:39.493Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["assembler","assembly-language","avr","avr-programming","deno","javascript","typescript"],"created_at":"2024-09-25T07:00:32.233Z","updated_at":"2026-01-20T16:33:26.383Z","avatar_url":"https://github.com/andy-preston.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AVR Assembler written in Deno/TypeScript/JavaScript\n\n* macros\n* memory allocation\n* symbolic register names\n* embedded JavaScript\n\nIn Loving Memory of\n[GAVRASM](https://web.archive.org/web/20230918215305/http://www.avr-asm-tutorial.net/)\n\nI miss being able to freely mix compile-time high-level code with my assembly\nlanguage... If you've ever used\n[BBC Basic](http://www.riscos.com/support/developers/armlang/chap04.htm),\nyou'll know what I'm on about.\n\nI'm hoping that when this is done, you'll be able to freely mix JavaScript in\nwith your assembly code and use it to calculate all sorts of stuff at\n[comptime](https://ziglang.org/documentation/master/#comptime).\n\n## Dependencies\n\n* Deno\n\n## Status\n\nThis is almost an M.V.P.\n(Today it actually assembled a program that actually does something)\n\nIt blows my mind that it (almost) works.\nIt would blow my mind even more to find out someone else was using it.\n\nBut I am still running regression tests against simillar programs in GAVRASM.\n\n## Getting Involved\n\nIf you like the look of this project and would like to get involved, then\nplease do open an issue... even if it just says \"I'd like to get involved\".\n\nAssembly language is kinda niche and I'd love to find others to talk to about\nthe implementation and to share ideas.\n\n\u003chttps://github.com/andy-preston/aaasss/discussions\u003e\n\u003chttps://github.com/andy-preston/aaasss/issues\u003e\n\n## Thank You For Inspiration\n\n* Gerhard Schmidt\n* Andrew Kelley\n* Sophie Wilson\n* Lingdong Huang\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandy-preston%2Faaa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandy-preston%2Faaa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandy-preston%2Faaa/lists"}