{"id":48645209,"url":"https://github.com/jitzulang/jitzu","last_synced_at":"2026-05-06T12:02:27.802Z","repository":{"id":339078781,"uuid":"931688014","full_name":"jitzulang/Jitzu","owner":"jitzulang","description":"An interactive shell and a typed scripting language written in .NET","archived":false,"fork":false,"pushed_at":"2026-04-28T16:14:33.000Z","size":2216,"stargazers_count":9,"open_issues_count":5,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-04-28T17:31:22.891Z","etag":null,"topics":["language","shell"],"latest_commit_sha":null,"homepage":"https://jitzu.dev","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/jitzulang.png","metadata":{"files":{"readme":"Readme.md","changelog":"CHANGELOG.md","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}},"created_at":"2025-02-12T17:35:13.000Z","updated_at":"2026-04-28T16:14:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"60d4ad37-13e4-4343-91ea-cbf3f9961bc0","html_url":"https://github.com/jitzulang/Jitzu","commit_stats":null,"previous_names":["simon-curtis/jitzu"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/jitzulang/Jitzu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jitzulang%2FJitzu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jitzulang%2FJitzu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jitzulang%2FJitzu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jitzulang%2FJitzu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jitzulang","download_url":"https://codeload.github.com/jitzulang/Jitzu/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jitzulang%2FJitzu/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32692774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T08:33:17.875Z","status":"ssl_error","status_checked_at":"2026-05-06T08:33:17.221Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["language","shell"],"created_at":"2026-04-10T03:00:21.676Z","updated_at":"2026-05-06T12:02:27.797Z","avatar_url":"https://github.com/jitzulang.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eJitzu\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://jitzu.dev/docs\"\u003eDocumentation\u003c/a\u003e\n  \u003cspan\u003e\u0026nbsp;\u0026nbsp;•\u0026nbsp;\u0026nbsp;\u003c/span\u003e\n  \u003ca href=\"https://github.com/jitzulang/jitzu/releases\"\u003eDownloads\u003c/a\u003e\n  \u003cspan\u003e\u0026nbsp;\u0026nbsp;•\u0026nbsp;\u0026nbsp;\u003c/span\u003e\n  \u003ca href=\"https://github.com/jitzulang/jitzu/issues/new\"\u003eIssues\u003c/a\u003e\n  \u003cbr /\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\u003cbr\u003e\n\nJitzu is a lightweight, expressive scripting language that runs on the .NET runtime, designed for speed, flexibility, and simplicity. It can be:\n\n- **Interpreted** – Run scripts instantly with `jz script.jz`\n- **Used as a Shell** – Execute commands interactively with `jz`\n- **Extended with NuGet** – Import any .NET package directly\n- **User-Defined Types** – Create custom types with fields and methods\n\n## Installation\n\n### Package Managers\n\n```sh\n# Windows (Scoop)\nscoop bucket add jitzu https://github.com/jitzulang/jitzu\nscoop install jz\n```\n\n### Manual Download\n\nDownload pre-built binaries from the [releases page](https://github.com/jitzulang/jitzu/releases):\n\n| Platform | Download |\n|----------|----------|\n| Linux x64 | `jitzu-{version}-linux-x64.zip` |\n| Windows x64 | `jitzu-{version}-win-x64.zip` |\n| macOS x64 | `jitzu-{version}-osx-x64.zip` |\n| macOS ARM | `jitzu-{version}-osx-arm64.zip` |\n\nExtract the zip and add `jz` to your PATH.\n\n### Self-Update\n\n```sh\njz upgrade\n```\n\n## Quick Start\n\nRun a script:\n```sh\njz myscript.jz\n```\n\nUse Jitzu as an interactive shell:\n```sh\njz\n```\n\n## Why Jitzu?\n\n| Feature | Jitzu |\n|---------|-------|\n| Runtime | .NET 10 |\n| Execution | Interpreted or Shell |\n| NuGet Support | Load any .NET package |\n| Syntax | Inspired by Rust, Go, Zig, C# |\n| Philosophy | Code should be fun! |\n\n## Example Code\n\n```jitzu\n// myscript.jz\n\nfun add(x: Int, y: Int) -\u003e Result\u003cInt, String\u003e {\n    Ok(x + y)\n}\n\nlet x = 10\nlet y = 20\nlet z = try add(x, y) or 30\n\n`The sum of {x} and {y} is {z}`\n```\n\nRun it:\n```terminal\n$ jz myscript.jz\nThe sum of 10 and 20 is 30\n```\n\n## Jitzu Shell\n\nThe interactive shell supports:\n- Command chaining (`|`, `\u0026\u0026`, `||`)\n- I/O redirection (`\u003e`, `\u003e\u003e`, `\u003c`)\n- Job control (background jobs, `fg`, `bg`)\n- Glob expansion\n- Tab completion\n- Command history\n\n```terminal\n$ jz\njz v0.2.0\n\u003e echo \"Hello, World!\"\nHello, World!\n\u003e ls -la\n...\n\u003e exit\n```\n\n## Documentation\n\nFull documentation is available at [jitzu.dev/docs](https://jitzu.dev/docs).\n\n## Building from Source\n\nRequirements: .NET 10 SDK\n\n```sh\n# Build\ndotnet build\n\n# Run interpreter\ndotnet run --project Jitzu.Shell -- ../Tests/script.jz\n\n# Run shell\ndotnet run --project Jitzu.Shell\n\n# Run tests\ndotnet test\n```\n\n## License\n\nMIT License - see [LICENSE](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjitzulang%2Fjitzu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjitzulang%2Fjitzu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjitzulang%2Fjitzu/lists"}