{"id":35249570,"url":"https://github.com/snowfoxsh/aplang","last_synced_at":"2026-04-07T15:33:56.341Z","repository":{"id":191952019,"uuid":"685360024","full_name":"snowfoxsh/aplang","owner":"snowfoxsh","description":"A programming language made to aid students who are taking AP Computer Science Principles","archived":false,"fork":false,"pushed_at":"2025-08-02T23:07:47.000Z","size":1557,"stargazers_count":14,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-03T01:07:38.726Z","etag":null,"topics":["education","educational","highschool","interpreter","language","programming-language"],"latest_commit_sha":null,"homepage":"https://aplang.org","language":"Rust","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/snowfoxsh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2023-08-31T04:04:42.000Z","updated_at":"2025-03-26T20:33:07.000Z","dependencies_parsed_at":"2023-09-01T17:45:49.633Z","dependency_job_id":"3f15c6e7-bcd6-402d-85ee-5db54f55b3dc","html_url":"https://github.com/snowfoxsh/aplang","commit_stats":null,"previous_names":["snowfoxsh/aplang"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/snowfoxsh/aplang","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowfoxsh%2Faplang","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowfoxsh%2Faplang/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowfoxsh%2Faplang/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowfoxsh%2Faplang/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snowfoxsh","download_url":"https://codeload.github.com/snowfoxsh/aplang/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowfoxsh%2Faplang/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31518621,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["education","educational","highschool","interpreter","language","programming-language"],"created_at":"2025-12-30T06:26:17.334Z","updated_at":"2026-04-07T15:33:56.328Z","avatar_url":"https://github.com/snowfoxsh.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ApLang\n**A programming language made to aid students who are taking AP Computer Science Principals.** \u003c/br\u003e\nBased on the AP-CSP [spec](https://apcentral.collegeboard.org/media/pdf/ap-computer-science-principles-exam-reference-sheet.pdf).\n\n# Start Here\n**To learn more about ApLang visit [aplang.org](https://aplang.org).** This is where the documentation lives!\n\n**[Try](https://aplang.org/playground) ApLang.** Test ApLang on a web editor powered by wasm. It is completley client side!\n\n**Also install the [VS Code Extension](https://marketplace.visualstudio.com/items?itemName=aplang.aplang)**!\n\nIf you are an advanced user, you can install aplang with:\n\n```shell\ncargo install aplang\n```\n\n## Links\n- [Website](https://aplang.org)\n- [ApLang Repo](https://github.com/snowfoxsh/aplang) (You are here)\n- [ApLang Book Repo](https://github.com/snowfoxsh/aplang-book)\n- [ApLang VSCode Plugin Repo](https://github.com/snowfoxsh/aplang-vscode-plugin)\n---\n\n# A Note\n\n### For students\nHello! I hope this software helps make your life a little better! (and maybe your grade). The most important thing you can do is tell your teacher and class about this project. I also humbly ask you to consider making a free GitHub account and \"staring\" this repo. Both of these actions help the project to reach as many people as possible. \n\n### For Teachers\nPlease consider using this tool in your class.\n\n### For The Collage Board\nAs small of a possibility as it is, consider officially recognizing this project.\n\n## Contributing\nI welcome contributors of all skill levels. Please see `CONTRIBUTING.md` and `AGREEMENT.md` if you are interested. \n\n## Contact Me\nFeel free to contact me. My information is on my profile [@snowfoxsh](https://github.com/snowfoxsh)\n\n## Beta\nThis software is in *beta* meaning it is subject to change at any time, across any version.\nBugs are inevitable! If you encounter a bug please open an issue.\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ch2\u003eLegal\u003c/h2\u003e\u003c/summary\u003e\n  \n### Licence  \nThis project is licensed under [GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html) which is [recommended](https://creativecommons.org/about/program-areas/software/) by Creative Commons. \n### Agreement\nBy contributing to the project you agree to `AGREEMENT.md`. This is to help prevent exploitation. \n### Disclaimer\nThis project, ApLang, is an independent initiative and is not affiliated, associated, or endorsed by the College Board in any way. The College Board is a registered trademark, and all references to it are for descriptive purposes only. The creators, maintainers, and contributors of ApLang have no official relationship with the College Board, and this project is not intended to infringe upon any trademarks or proprietary rights.\n\nThe name ApLang is not a reference to the AP Language class. It instead represents a convention among programming languages \"\u003cname\u003elang\".\n\nThis project is developed solely for educational and non-commercial purposes, and falls under the doctrine of Fair Use as provided for by Section 107 of the U.S. Copyright Act. Any similarities or references to the College Board or its materials are incidental and made for identification purposes, without intent to compete with or replicate official products or services.\n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnowfoxsh%2Faplang","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnowfoxsh%2Faplang","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnowfoxsh%2Faplang/lists"}