{"id":44208761,"url":"https://github.com/quarto-dev/q2","last_synced_at":"2026-06-13T03:10:45.058Z","repository":{"id":336490443,"uuid":"1110072088","full_name":"quarto-dev/q2","owner":"quarto-dev","description":"q2 is the experimental implementation of Quarto 2 in Rust.","archived":false,"fork":false,"pushed_at":"2026-06-06T05:06:37.000Z","size":50328,"stargazers_count":189,"open_issues_count":50,"forks_count":11,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-06-06T14:04:37.487Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://q2.quarto.org","language":"Rust","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/quarto-dev.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":"2025-12-04T17:12:09.000Z","updated_at":"2026-06-05T19:00:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"f31684b7-38ee-4470-bc41-f1df47fa67fb","html_url":"https://github.com/quarto-dev/q2","commit_stats":null,"previous_names":["quarto-dev/q2"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/quarto-dev/q2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quarto-dev%2Fq2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quarto-dev%2Fq2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quarto-dev%2Fq2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quarto-dev%2Fq2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quarto-dev","download_url":"https://codeload.github.com/quarto-dev/q2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quarto-dev%2Fq2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34270480,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2026-02-09T23:36:56.685Z","updated_at":"2026-06-13T03:10:45.053Z","avatar_url":"https://github.com/quarto-dev.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# Quarto 2\n\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/quarto-dev/q2)\n\n\u003e **Experimental** - This project is under active development. It's not yet ready for production use, and will not be for a while.\n\nThis repository is a Rust implementation of the next version of [Quarto](https://quarto.org). The goal is to replace parts of the TypeScript/Deno runtime with a unified Rust implementation.\n\n## Installing\n\n\u003e Release binaries are experimental, like everything else here — they\n\u003e exist so the team and early testers don't need a full Rust + Node\n\u003e toolchain.\n\n```sh\ncurl -fsSL https://raw.githubusercontent.com/quarto-dev/q2/main/install.sh | bash\n```\n\nOn Windows (PowerShell):\n\n```powershell\nirm https://raw.githubusercontent.com/quarto-dev/q2/main/install.ps1 | iex\n```\n\nThe installer downloads the release archive for your platform, verifies\nits SHA-256 checksum **and** its Ed25519 signature ([minisign](https://jedisct1.github.io/minisign/),\nrequired — `brew install minisign` / `apt install minisign`), and\ninstalls `q2` to `~/.local/bin` (override with `--dest` or\n`Q2_INSTALL_DIR`). The signing public key, pinned in `install.sh`:\n\n```\nRWR2A9ILpZX1kVF3Q6uk5TRus8FDM25H2F+KKKHEuqlxv+JJSLyPalvN\n```\n\nTo verify a manually downloaded archive:\n\n```sh\nminisign -Vm q2-\u003cversion\u003e-\u003cplatform\u003e.tar.gz -P RWR2A9ILpZX1kVF3Q6uk5TRus8FDM25H2F+KKKHEuqlxv+JJSLyPalvN\n```\n\nThe trusted comment should name exactly the file you downloaded.\n\n`q2 mcp` (the Quarto Hub MCP server) additionally needs\n[Node.js](https://nodejs.org) 24+ at runtime; release binaries come\nwith the MCP server and quarto-hub.com connection defaults built in, so\nno further configuration is needed. Private hub operators can still\npoint elsewhere via the `QUARTO_HUB_MCP_CLIENT_ID`,\n`QUARTO_HUB_MCP_CLIENT_SECRET`, and `QUARTO_HUB_SERVER` environment\nvariables, which always win over the built-in defaults.\n\n## Building\n\nRequires Rust nightly (edition 2024).\n\n```bash\n# Installs nodejs dependencies for the vite/WASM dependencies\n\nnpm install\n# Build all Rust crates and binaries and test; build hub-client and its TS test suite\ncargo xtask verify\n\n# Just build everything instead (use --release for optimized binaries)\ncargo xtask build-all\n\n# Run tests (uses nextest)\ncargo nextest run\n```\n\n## Contributing\n\nWe welcome discussions about the project via GitHub issues.\nHowever, the Quarto team will be working on this codebase internally before we're ready to accept outside contributions or make public binary releases/announcements.\nPlease feel free to use the discussions page for questions and suggestions.\n\n## Status\n\nThis is experimental software. All API should be considered unstable and may completely change.\n\n## License\n\nMIT - See [LICENSE](LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquarto-dev%2Fq2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquarto-dev%2Fq2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquarto-dev%2Fq2/lists"}