{"id":48015299,"url":"https://github.com/qatlang/qat","last_synced_at":"2026-04-04T13:43:22.221Z","repository":{"id":178369989,"uuid":"380763144","full_name":"qatlang/qat","owner":"qatlang","description":"A modern reimagination of systems programming... by @AldrinMathew","archived":false,"fork":false,"pushed_at":"2026-02-17T18:14:13.000Z","size":7179,"stargazers_count":8,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-17T23:30:43.092Z","etag":null,"topics":["compiler","low-level","programming-language","system-programming"],"latest_commit_sha":null,"homepage":"https://qatlang.org","language":"C++","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/qatlang.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"qatlang","github":"aldrinmathew","buy_me_a_coffee":"aldrinmathew","ko_fi":"aldrinmathew","custom":"https://paypal.me/aldrinsartfactory"}},"created_at":"2021-06-27T14:39:43.000Z","updated_at":"2026-02-17T18:14:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"e5277b2e-01b2-4419-afbb-bfddda31ec92","html_url":"https://github.com/qatlang/qat","commit_stats":null,"previous_names":["qatlang/qat"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/qatlang/qat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qatlang%2Fqat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qatlang%2Fqat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qatlang%2Fqat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qatlang%2Fqat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qatlang","download_url":"https://codeload.github.com/qatlang/qat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qatlang%2Fqat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31402276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"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":["compiler","low-level","programming-language","system-programming"],"created_at":"2026-04-04T13:43:21.456Z","updated_at":"2026-04-04T13:43:22.205Z","avatar_url":"https://github.com/qatlang.png","language":"C++","funding_links":["https://opencollective.com/qatlang","https://github.com/sponsors/aldrinmathew","https://buymeacoffee.com/aldrinmathew","https://ko-fi.com/aldrinmathew","https://paypal.me/aldrinsartfactory"],"categories":[],"sub_categories":[],"readme":"\u003cdiv\u003e\n\u003ca href=\"https://qatlang.org\"\u003e\u003cimg src=\"https://img.shields.io/badge/qatlang.org-444444?style=for-the-badge\u0026logoColor=white\" alt=\"Qat website badge\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://youtube.com/@aldrinmathew\"\u003e\u003cimg src=\"https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge\u0026logo=youtube\u0026logoColor=white\" alt=\"Youtube badge\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://discord.gg/CNW3Uvptvd\"\u003e\u003cimg src=\"https://img.shields.io/badge/Discord-7289DA?style=for-the-badge\u0026logo=discord\u0026logoColor=white\" alt=\"Discord badge\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://reddit.com/r/qatlang\"\u003e\u003cimg src=\"https://img.shields.io/badge/Reddit-FF4500?style=for-the-badge\u0026logo=reddit\u0026logoColor=white\" alt=\"Reddit badge\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/AldrinMathew\"\u003e\u003cimg src=\"https://img.shields.io/badge/Profile-000000?style=for-the-badge\u0026logo=github\u0026logoColor=white\" alt=\"Github badge\"/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n![Qat cover image](./media/qat_cover_wide.png)\n\n\u003cdiv\u003e\n\u003ca href=\"https://opencollective.com/qatlang\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20Collective-3385FF?style=for-the-badge\u0026logo=open-collective\u0026logoColor=white\" alt=\"Open Collective badge\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://buymeacoffee.com/aldrinmathew\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=black\" alt=\"BuyMeACoffee badge\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://ko-fi.com/aldrinmathew\"\u003e\u003cimg src=\"https://img.shields.io/badge/Ko--fi-F16061?style=for-the-badge\u0026logo=ko-fi\u0026logoColor=white\" alt=\"Ko-Fi badge\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://paypal.me/aldrinsartfactory\"\u003e\u003cimg src=\"https://img.shields.io/badge/PayPal-00457C?style=for-the-badge\u0026logo=paypal\u0026logoColor=white\" alt=\"Paypal badge\"/\u003e\u003c/a\u003e\n\u003chr\u003e\n\u003c/div\u003e\n\n**qat** is closer to your machine's heart. A superfast, modern systems language for reliable \u0026 maintainable code...\n\n### Focus-points of `qat`\n\n- Changes in data are obvious by design\n- Advanced compile-time execution \u0026 configuration\n- Safe pointer types\n- Built-in memory management features\n- Expressive \u0026 flexible syntax\n- Simplistic approach to systems programming\n- Modular \u0026 customisable build process\n\nIf you are facing issues with the language, [create an issue](https://github.com/qatlang/qat/issues/new/choose).\n\n### Building the project\n\nRequirements:\n\n- CMake 3.16.3 minimum - Latest recommended\n- LLVM 20 (llvm + lld + clang) - Static libraries\n- Boost 1.86.0 (Boost.Filesystem) - Static libraries\n- icu4c 74.x (libicudata + libicuuc) - Static libraries\n\n#### NOTICE FOR BUILDING\n\n\u003e Building this project requires a specific build of LLVM. The build configuration of LLVM is broken when lld libraries are enabled - Dependencies like `zlib` and `zstd` are not found and linked properly when they are provided as static libraries. I had to modify the CMake configuration to build LLVM without errors.\n\nMake sure that the LLVM, Boost and icu4c builds are in release mode, if you are building those yourself.\n\nTo configure the CMake project, run `cmake -DCMAKE_INSTALL_PREFIX=\"${HOME}/dev/qat\" -DCMAKE_BUILD_TYPE=Release -DLLVM_DIR=\"/path/to/llvm\" -DCMAKE_CXX_COMPILER=\"clang++-19\" -DBOOST_DIR=\"/path/to/boost\" -DCMAKE_C_COMPILER=\"clang-19\" -DCMAKE_C_COMPILER_WORKS=1 -DCMAKE_CXX_COMPILER_WORKS=1 -DBUILD_SHARED_LIBS=false -GNinja -S src/ -B build/`\n\nTo build, run `cmake --build build --config Release --target install`\n\nThe above command installs the language in the directory `${HOME}/dev/qat`, which is the recommended installation path for unix-like systems. Feel free to make changes to the above configuration to suit your needs.\n\n### License\n\nThis project is published under the [**Public Source Licence**](https://github.com/qatlang/qat/blob/main/LICENSE) and is solely maintained by [Aldrin Mathew](https://github.com/AldrinMathew).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqatlang%2Fqat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqatlang%2Fqat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqatlang%2Fqat/lists"}