{"id":33054524,"url":"https://github.com/aspl-lang/aspl","last_synced_at":"2026-02-21T19:36:40.900Z","repository":{"id":247284495,"uuid":"825442185","full_name":"aspl-lang/aspl","owner":"aspl-lang","description":"✔️ ASPL is a modern, general-purpose programming language with a focus on simplicity, portability, and safety.","archived":false,"fork":false,"pushed_at":"2026-02-21T16:34:46.000Z","size":5781,"stargazers_count":29,"open_issues_count":10,"forks_count":5,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-21T16:59:16.455Z","etag":null,"topics":["aspl","bytecode","compiler","cross-platform","hacktoberfest","interpreter","language","programming-language"],"latest_commit_sha":null,"homepage":"","language":"C","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/aspl-lang.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-07T19:31:25.000Z","updated_at":"2026-02-21T16:34:50.000Z","dependencies_parsed_at":"2024-07-23T14:45:38.779Z","dependency_job_id":"0a89d5b3-312f-45af-9e27-3e2e3a95f17b","html_url":"https://github.com/aspl-lang/aspl","commit_stats":null,"previous_names":["aspl-lang/aspl"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/aspl-lang/aspl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspl-lang%2Faspl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspl-lang%2Faspl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspl-lang%2Faspl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspl-lang%2Faspl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aspl-lang","download_url":"https://codeload.github.com/aspl-lang/aspl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspl-lang%2Faspl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29691045,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T18:18:25.093Z","status":"ssl_error","status_checked_at":"2026-02-21T18:18:22.435Z","response_time":107,"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":["aspl","bytecode","compiler","cross-platform","hacktoberfest","interpreter","language","programming-language"],"created_at":"2025-11-14T04:00:21.841Z","updated_at":"2026-02-21T19:36:40.890Z","avatar_url":"https://github.com/aspl-lang.png","language":"C","readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://github.com/aspl-lang/logo/blob/main/logo.svg\" width=192 alt=\"The ASPL logo\"\u003e\n\u003ch1\u003eThe ASPL Programming Language\u003c/h1\u003e\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n\n[![CI/CD Test Suite](https://github.com/aspl-lang/aspl/actions/workflows/ci_cd.yml/badge.svg)](https://github.com/aspl-lang/aspl/actions/workflows/ci_cd.yml)\n![Commit activity](https://img.shields.io/github/commit-activity/m/aspl-lang/aspl)\n[![Discord](https://img.shields.io/discord/1053681798430859264?label=Discord\u0026logo=discord\u0026logoColor=white)](https://discord.gg/UUNzAFrKU2)\n[![X](https://img.shields.io/badge/follow-%40aspl__lang-1DA1F2?logo=x\u0026style=flat\u0026logoColor=white)](https://x.com/aspl_lang)\n\n\u003c/div\u003e\nASPL is a modern programming language featuring beautiful simplicity, seamless cross-platform support, practical OOP and so much more.\n\n## Why ASPL?\n* \u003cb\u003eSimple 😀\u003c/b\u003e\n\u003cbr\u003eThe syntax is clean and readable, error messages provide useful information, and installing ASPL is as easy as a few clicks.\n\n* \u003cb\u003eSafe 🔒\u003c/b\u003e\n\u003cbr\u003eHigh-level abstractions, automatic memory management, out-of-the-box TLS support, and a strong type system make ASPL one of the safest languages out there.\n\n* \u003cb\u003eCross platform 💻\u003c/b\u003e\n\u003cbr\u003eNewcomers as well as experienced programmers can easily create powerful cross-platform applications with ASPL; seamless cross-compilation is one of ASPL's core design principles.\n\n* \u003cb\u003eHuge standard library 🔥\u003c/b\u003e\n\u003cbr\u003eBuilt-in JSON, graphics, and advanced networking support are just a few of the things that will drastically speed up your coding process.\n\n* \u003cb\u003eModular architecture 📚\u003c/b\u003e\n\u003cbr\u003eASPL has a great and simple modular library system that helps you reuse any kind of third-party code in your projects, including even the ASPL compiler itself.\n\n\u003e [!IMPORTANT]  \n\u003e ASPL is still in early development and some features are missing or incomplete. Even though the language is already quite stable and very practical, it is not yet recommended for production use. Contributions are always welcome!\n\n# Installing\nHave a look at \u003ca href=\"install.md\"\u003ethe installation guide\u003c/a\u003e.\n\n# Introduction\nAn introduction into ASPL can be found \u003ca href=\"introduction.md\"\u003ehere\u003c/a\u003e.\n\u003cbr\u003eIt also documents most of the language and has a lot of examples.\n\n# Bugs and Suggestions\nASPL is currently in early development and still has some bugs and missing features.\n\u003cbr\u003ePlease report bugs or suggest features by \u003ca href=\"https://github.com/aspl-lang/aspl/issues/new\"\u003eopening an issue\u003c/a\u003e or posting them in \u003ca href=\"https://discord.gg/UUNzAFrKU2\"\u003ethe ASPL discord server\u003c/a\u003e.\n\n# Star History\n[![Star History Chart](https://api.star-history.com/svg?repos=aspl-lang/aspl\u0026type=Date)](https://star-history.com/#aspl-lang/aspl)\n\n# Code Examples\n-\u003e means the program prints text to the console\n\u003cbr\u003e\u003c- means the user types something into the console\n## Hello World\n```aspl\nprint(\"Hello World!\") // print means \"write into the console\"\n```\n**Output:**\n\u003cbr\u003e-\u003e Hello World!\n\n## Favorite food\n```aspl\nvar favoriteFood = input(\"What's your favorite food?\") // prints \"What's your favorite food\" and waits until the user types something into the console\nif(favoriteFood == \"Spaghetti\"){ // checks whether the users input matches a certain string, here: \"Spaghetti\"; if it doesn't, the code between the braces will be skipped\n    print(\"Hm, yummy, that's my favorite food too!\")\n}else{ // the following code is executed only if the condition in the if statement evaluated to false, here: the input was not \"Spaghetti\"\n    print(\"Sounds great!\")\n}\n```\n**Example Output:**\n\u003cbr\u003e-\u003e What's your favorite food?\n\u003cbr\u003e\u003c- Spaghetti\n\u003cbr\u003e-\u003e Hm, yummy, that's my favorite food too!\n\n## Random number\n```aspl\nimport rand\n\nprint(rand.irange(1, 100)) // prints a random number between 1 and 100 to the console\n```\n**Example Output:**\n\u003cbr\u003e-\u003e 42\n\n\u003e [!NOTE]  \n\u003e **More examples can be found \u003ca href=\"./examples/\"\u003ehere\u003c/a\u003e or in the \u003ca href=\"introduction.md\"\u003eASPL introduction\u003c/a\u003e.**\n\n\u003ch3\u003e👋 Feel free to join \u003ca href=\"https://discord.gg/UUNzAFrKU2\"\u003ethe official ASPL discord server\u003c/a\u003e.\u003c/h3\u003e\n","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faspl-lang%2Faspl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faspl-lang%2Faspl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faspl-lang%2Faspl/lists"}