{"id":49958677,"url":"https://github.com/ton-blockchain/acton","last_synced_at":"2026-05-22T00:04:27.821Z","repository":{"id":356312361,"uuid":"1078390932","full_name":"ton-blockchain/acton","owner":"ton-blockchain","description":"Toolchain for TON smart contract development and beyond","archived":false,"fork":false,"pushed_at":"2026-05-14T16:00:25.000Z","size":64126,"stargazers_count":311,"open_issues_count":20,"forks_count":38,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-05-14T16:22:31.166Z","etag":null,"topics":["mtonga","rust","tolk","ton","ton-blockchain","tooling"],"latest_commit_sha":null,"homepage":"https://ton-blockchain.github.io/acton/","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/ton-blockchain.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-APACHE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","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-10-17T16:52:07.000Z","updated_at":"2026-05-14T16:00:41.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ton-blockchain/acton","commit_stats":null,"previous_names":["ton-blockchain/acton"],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/ton-blockchain/acton","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ton-blockchain%2Facton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ton-blockchain%2Facton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ton-blockchain%2Facton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ton-blockchain%2Facton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ton-blockchain","download_url":"https://codeload.github.com/ton-blockchain/acton/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ton-blockchain%2Facton/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33161411,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T22:39:12.733Z","status":"ssl_error","status_checked_at":"2026-05-17T22:39:10.741Z","response_time":107,"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":["mtonga","rust","tolk","ton","ton-blockchain","tooling"],"created_at":"2026-05-18T01:09:00.241Z","updated_at":"2026-05-18T01:09:00.903Z","avatar_url":"https://github.com/ton-blockchain.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Acton\n\n\u003cimg align=\"right\" src=\"docs/public/logo.png\" height=\"150px\" alt=\"Acton logo\" /\u003e\n\nActon is an all-in-one TON smart contract development toolkit written in Rust.\nIt combines project scaffolding, build, testing, scripting, wallet and network\noperations, verification, linting, formatting, debugging, and low-level VM\ntooling in one CLI.\n\nBuilt for **humans**. Perfect for **AI**.\n\n### [Read the docs →](https://ton-blockchain.github.io/acton/docs/welcome)\n\n\u003cbr clear=\"right\" /\u003e\n\n## Why Acton\n\n- Single CLI for the full contract lifecycle: create, build, test, debug,\n  deploy, verify.\n- Native speed (Rust-based toolchain and test runtime).\n- Tolk-first workflow with built-in wrappers, testing utilities, and scripts.\n- Ready for dApp development with project templates and automatically generated TypeScript wrappers.\n- Fast test runner with fork mode, gas snapshots, coverage, mutation, fuzz testing, and the browser Test UI.\n- Browser test UI for failed tests, traces, logs, and coverage inspection.\n\n## Install\n\nThe recommended way to get Acton today is to run the latest public installer:\n\n```bash\ncurl -LsSf https://github.com/ton-blockchain/acton/releases/latest/download/acton-installer.sh | sh\n```\n\nIf you prefer a manual download, use the latest public release:\n\n| Platform | Architecture | Download                                                                                                                                          |\n|----------|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------|\n| macOS    | ARM64        | [acton-aarch64-apple-darwin.tar.gz](https://github.com/ton-blockchain/acton/releases/latest/download/acton-aarch64-apple-darwin.tar.gz)           |\n| macOS    | x86_64       | [acton-x86_64-apple-darwin.tar.gz](https://github.com/ton-blockchain/acton/releases/latest/download/acton-x86_64-apple-darwin.tar.gz)             |\n| Linux    | x86_64       | [acton-x86_64-unknown-linux-gnu.tar.gz](https://github.com/ton-blockchain/acton/releases/latest/download/acton-x86_64-unknown-linux-gnu.tar.gz)   |\n| Linux    | ARM64        | [acton-aarch64-unknown-linux-gnu.tar.gz](https://github.com/ton-blockchain/acton/releases/latest/download/acton-aarch64-unknown-linux-gnu.tar.gz) |\n\nAfter extracting the archive, make sure `acton` is on your `PATH` and verify\nthe installation:\n\n```bash\nacton --version\n```\n\nIf you prefer a containerized workflow, use the published Docker image:\n\n```bash\ndocker run --rm ghcr.io/ton-blockchain/acton:\u003cversion\u003e --version\n```\n\nTo run Acton against the current project from Docker:\n\n```bash\ndocker run --rm \\\n  -v \"$PWD\":/workspace \\\n  -w /workspace \\\n  ghcr.io/ton-blockchain/acton:\u003cversion\u003e \\\n  build\n```\n\nFor more installation details, see the\n[installation guide](https://ton-blockchain.github.io/acton/docs/installation).\n\n## Support policy\n\nActon is stable on the latest numbered GitHub release. The first-class platform\nmatrix is macOS (ARM64, x86_64) plus Linux GNU (x86_64, ARM64). For Linux, the\ndocumented baseline is Ubuntu 20.04 or newer. Native Windows is not supported\ntoday. If you use Windows, run Acton inside WSL with Ubuntu 20.04 or newer and\nfollow the Linux installation path there. `trunk` builds installed via\n`acton up --trunk`, WSL installs, and other source-built targets are beta /\nbest-effort surfaces for now. The full policy is documented at\n[Support policy](https://ton-blockchain.github.io/acton/docs/installation#support-policy).\n\n## From zero to testnet\n\n```bash\n# Create a new project from the built-in counter template\nacton new first_counter --template counter\ncd first_counter\n\n# Build and test locally\nacton build\nacton test\n\n# Create and fund a locally stored testnet wallet\nacton wallet new --name deployer --local --airdrop --version v5r1\n\n# Deploy to TON testnet\nacton script scripts/deploy.tolk --net testnet\n```\n\nFor a step-by-step walkthrough, see the\n[quickstart guide](https://ton-blockchain.github.io/acton/docs/quickstart).\n\nAlready have a repository instead of starting from a template? The existing\nproject path is:\n\n```bash\ncd your-repo\nacton init\nacton build\nacton test\n```\n\nFor more details, see the [Project management guide](https://ton-blockchain.github.io/acton/docs/projects).\n\n## Building from source\n\nSource builds are intended for contributors and local development. See\n[Building from source](CONTRIBUTING.md#building-from-source) in CONTRIBUTING.md.\n\n## Contributing\n\nContributor setup, test workflows, UI build steps, and docs workflows are in\n[CONTRIBUTING.md](CONTRIBUTING.md).\n\n## License\n\nActon is licensed under either of\n\n- Apache License, Version 2.0, ([LICENSE-APACHE](./LICENSE-APACHE) or https://www.apache.org/licenses/LICENSE-2.0)\n- MIT license ([LICENSE-MIT](./LICENSE-MIT) or https://opensource.org/licenses/MIT)\n\nat your option.\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for\ninclusion in Acton by you, as defined in the Apache-2.0 license, shall be dually licensed\nas above, without any additional terms or conditions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fton-blockchain%2Facton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fton-blockchain%2Facton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fton-blockchain%2Facton/lists"}