{"id":15866128,"url":"https://github.com/linuxfandudeguy/arab-lang","last_synced_at":"2025-07-21T03:09:26.963Z","repository":{"id":253601284,"uuid":"843987954","full_name":"linuxfandudeguy/arab-lang","owner":"linuxfandudeguy","description":"A extremely small and buggy esoteric programming language where all the syntax is Arabic.","archived":false,"fork":false,"pushed_at":"2024-08-18T03:30:49.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T20:48:18.673Z","etag":null,"topics":["arabic","arabic-language","esolang","esoteric-language","programming-language","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linuxfandudeguy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-08-18T03:14:00.000Z","updated_at":"2024-08-18T03:30:52.000Z","dependencies_parsed_at":"2024-08-18T04:25:04.913Z","dependency_job_id":"1d31288e-674a-4d98-9b5f-3143103ee6a7","html_url":"https://github.com/linuxfandudeguy/arab-lang","commit_stats":null,"previous_names":["linuxfandudeguy/arab-lang"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/linuxfandudeguy/arab-lang","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxfandudeguy%2Farab-lang","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxfandudeguy%2Farab-lang/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxfandudeguy%2Farab-lang/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxfandudeguy%2Farab-lang/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linuxfandudeguy","download_url":"https://codeload.github.com/linuxfandudeguy/arab-lang/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxfandudeguy%2Farab-lang/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266232156,"owners_count":23896546,"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":["arabic","arabic-language","esolang","esoteric-language","programming-language","python"],"created_at":"2024-10-05T23:04:24.437Z","updated_at":"2025-07-21T03:09:26.927Z","avatar_url":"https://github.com/linuxfandudeguy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# arab-lang\n\nWelcome to **arab-lang**, an esoteric programming language where the syntax is entirely in Arabic! This language is designed for experimental and creative purposes rather than practical application.\n\n## Overview\n\n**arab-lang** is a unique, Arabic-syntax-based programming language that is intentionally minimalistic and experimental. It allows you to create programs using Arabic keywords and expressions. As an esoteric language, it embraces creativity and exploration over traditional programming stability and performance.\n\n## Features\n\n- **Arabic Syntax**: Write code in Arabic.\n- **Basic Operations**: Supports fundamental operations, arithmetic, and basic JSON handling.\n- **Easter Eggs**: Fun features like the Zen of `arab-lang` and quirky behavior with certain commands.\n\n## Current Status\n\n**arab-lang** is a work in progress and intentionally designed to be small and buggy. It is far from perfect and is expected to have many quirks and limitations. \n\n**Important**: This language is in an experimental phase, and its features and behavior are subject to change. Regular updates are anticipated as development continues.\n\n## Installation\n\n1. **Clone the Repository**:\n   ```sh\n   git clone https://github.com/linuxfandudeguy/arab-lang.git   \n   cd arab-lang\n   ```  \n Or if you are more of an SSH fellow:\n  \n ```sh\n   git clone git@github.com:linuxfandudeguy/arab-lang.git\n   cd arab-lang\n   ```\n\n2. **Run the Interpreter**:\n   ```sh\n   python interpret_arab_lang.py \u003cyour-file.arab\u003e\n   ```\n\n   Make sure your files have a `.arab` extension.\n\n## Usage\n\nCreate a file with the `.arab` extension and write your code using Arabic syntax. For example:\n\n```python\n# تعريف دالة\nتعريف مضاعف(x):\n    إرجاع x * 2\n\n# استدعاء دالة\nنتيجة = مضاعف(5)\nطباعة \"النتيجة هي: \" + نتيجة\n\n# عمليات رياضية\nجذر 25\nطباعة \"جذر 25 هو: \" + result\n\n# التعامل مع السلاسل\nنص = \"مرحبا بالعالم\"\nطول نص\nطباعة \"طول النص هو: \" + length\n\n# الحصول على الوقت الحالي\nوقت_الآن\nطباعة \"الوقت الحالي هو: \" + current_time\n```\n\n## Contributing\n\nFeel free to contribute to the development of **arab-lang** by submitting issues, suggestions, or pull requests. Your feedback is valuable!\n\n## Disclaimer\n\nThis language is purely for experimentation and fun. It is not intended for serious software development. Use it at your own risk, and be prepared for unexpected behavior and bugs.\n\nThis programming language is unstable so some functions might return errors on execution.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinuxfandudeguy%2Farab-lang","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinuxfandudeguy%2Farab-lang","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinuxfandudeguy%2Farab-lang/lists"}