{"id":25449790,"url":"https://github.com/zed-coding/zed-lang","last_synced_at":"2025-05-16T09:08:07.803Z","repository":{"id":277685479,"uuid":"933201405","full_name":"zed-coding/zed-lang","owner":"zed-coding","description":"A Modern, type-safe and super fast programming language.","archived":false,"fork":false,"pushed_at":"2025-02-22T17:25:59.000Z","size":198,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-02-22T18:18:34.769Z","etag":null,"topics":["language","proglang","programming","rust","zed"],"latest_commit_sha":null,"homepage":"https://zedcode.dev","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zed-coding.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}},"created_at":"2025-02-15T11:56:05.000Z","updated_at":"2025-02-22T17:26:02.000Z","dependencies_parsed_at":"2025-02-22T18:18:31.934Z","dependency_job_id":null,"html_url":"https://github.com/zed-coding/zed-lang","commit_stats":null,"previous_names":["zed-coding/zed-lang"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zed-coding%2Fzed-lang","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zed-coding%2Fzed-lang/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zed-coding%2Fzed-lang/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zed-coding%2Fzed-lang/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zed-coding","download_url":"https://codeload.github.com/zed-coding/zed-lang/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254501554,"owners_count":22081529,"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":["language","proglang","programming","rust","zed"],"created_at":"2025-02-17T21:19:09.052Z","updated_at":"2025-05-16T09:08:07.791Z","avatar_url":"https://github.com/zed-coding.png","language":"Rust","readme":"# Zed Programming Language\r\n\r\n[![GitHub contributors](https://img.shields.io/github/contributors/zed-coding/zed-lang.svg)](https://github.com/zed-coding/zed-lang/graphs/contributors)\r\n[![GitHub stars](https://img.shields.io/github/stars/zed-coding/zed-lang.svg)](https://github.com/zed-coding/zed-lang/stargazers)\r\n[![GitHub issues](https://img.shields.io/github/issues/zed-coding/zed-lang.svg)](https://github.com/zed-coding/zed-lang/issues)\r\n[![GitHub license](https://img.shields.io/github/license/zed-coding/zed-lang.svg)](https://github.com/zed-coding/zed-lang/blob/main/LICENSE)\r\n[![Latest Release](https://img.shields.io/github/v/release/zed-coding/zed-lang)](https://github.com/zed-coding/zed-lang/releases)\r\n![Build Status](https://img.shields.io/github/actions/workflow/status/zed-coding/zed-lang/build.yml)\r\n\r\nA simple programming language that compiles to x86_64 assembly, featuring functions, control flow, strings, and basic arithmetic operations.\r\n\r\n## Quick Start\r\n\r\n```bash\r\n# Clone the repository\r\ngit clone https://github.com/zed-coding/zed-lang\r\ncd zed-lang\r\n\r\n# Build everything\r\nmake\r\n\r\n# Create a new project\r\nzed new my-project\r\ncd my-project\r\n\r\n# Write some code in src/main.zed\r\nprintln(\"Hello from Zed!\\n\");\r\n\r\n# Build and run\r\nzed run\r\n```\r\n\r\n## Features\r\n\r\n- Simple and clean syntax\r\n- Functions with recursion support\r\n- Control flow (if/else, while)\r\n- String literals with escape sequences\r\n- 64-bit integer arithmetic\r\n- Top-level code execution\r\n- Detailed error messages\r\n\r\n## Example\r\n\r\n```zed\r\nfn factorial(n) {\r\n    if (n \u003c 2) {\r\n        return 1;\r\n    }\r\n    return n * factorial(n - 1);\r\n}\r\n\r\nprintln(\"Calculating factorial of 5:\\n\");\r\nresult = factorial(5);\r\nprintln(result);\r\nprintln(\"\\n\");\r\n```\r\n\r\n## Documentation\r\n\r\nFor detailed information about the language, build system, and tools, see [docs/docs.md](docs/docs.md).\r\n\r\n## Contributing\r\n\r\nWe welcome contributions! Please see our [Contributing Guidelines](CONTRIBUTING.md) for details on how to:\r\n- Build from source\r\n- Submit changes\r\n- Report issues\r\n- Add features\r\n- Improve documentation\r\n\r\n## Prerequisites\r\n\r\n- Rust compiler and Cargo\r\n- GNU Assembler (as)\r\n- GNU Linker (ld)\r\n\r\n## VS Code Extension\r\n\r\nInstall our VS Code extension for:\r\n- Syntax highlighting\r\n- Bracket matching\r\n- Auto-closing pairs\r\n- Comment toggling\r\n- Multi-line comment support\r\n\r\n## License\r\n\r\nThis project is licensed under the Apache License, Version 2.0 - see the [LICENSE](LICENSE) file for details.\r\n\r\nCopyright 2024 The Zed Programming Language Authors.\r\n\r\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you shall be licensed under the Apache License, Version 2.0, without any additional terms or conditions.\r\n\r\n## Project Status\r\n\r\nZed is currently in active development. While it's stable enough for learning and experimentation, we recommend against using it in production environments at this time.\r\n\r\n## Author\r\n\r\nVoltaged (VoltagedDebunked)\r\nEmail: rusindanilo@gmail.com\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzed-coding%2Fzed-lang","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzed-coding%2Fzed-lang","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzed-coding%2Fzed-lang/lists"}