{"id":21489081,"url":"https://github.com/tact-lang/web-ide","last_synced_at":"2025-10-05T05:13:28.393Z","repository":{"id":165961331,"uuid":"604701616","full_name":"tact-lang/web-ide","owner":"tact-lang","description":"TON Web IDE is your ultimate browser-based IDE designed to simplify the journey of writing, testing, compiling, deploying, and interacting with smart contracts on TON. Write smart contracts from anywhere, No setups, no downloads, just pure convenience and versatility.","archived":false,"fork":false,"pushed_at":"2025-07-22T18:52:24.000Z","size":4966,"stargazers_count":157,"open_issues_count":18,"forks_count":25,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-07-22T20:39:12.571Z","etag":null,"topics":["func","ide","tact","ton-ide","web-ide"],"latest_commit_sha":null,"homepage":"https://ide.ton.org","language":"TypeScript","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/tact-lang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-02-21T16:01:51.000Z","updated_at":"2025-07-14T13:03:19.000Z","dependencies_parsed_at":"2023-06-09T01:00:16.698Z","dependency_job_id":"e260cf7d-6f9e-4e62-aec2-a36f7825cbd4","html_url":"https://github.com/tact-lang/web-ide","commit_stats":null,"previous_names":["nujan-io/nujan-ide","tact-lang/web-ide"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tact-lang/web-ide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tact-lang%2Fweb-ide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tact-lang%2Fweb-ide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tact-lang%2Fweb-ide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tact-lang%2Fweb-ide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tact-lang","download_url":"https://codeload.github.com/tact-lang/web-ide/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tact-lang%2Fweb-ide/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278411261,"owners_count":25982368,"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","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"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":["func","ide","tact","ton-ide","web-ide"],"created_at":"2024-11-23T14:14:03.880Z","updated_at":"2025-10-05T05:13:28.376Z","avatar_url":"https://github.com/tact-lang.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# What is TON Web IDE?\n\nIt is your ultimate browser-based IDE designed to simplify the journey of writing, testing, compiling, deploying, and interacting with smart contracts on TON. Write smart contracts from anywhere, No setups, no downloads, just pure convenience and versatility.\n\n# What we offer 🤝\n\n- User-friendly Code Editor \u0026 Syntax Highlighter\n- Efficient File Manager \u0026 Compiler\n- One-click deployment using TON Web IDE - Sandbox, Testnet, Mainnet\n- Easy Interaction with Contract\n\n# We Are Live on 🤩\n\nWe are pleased to announce that our project is now live, and you can access it at [ide.ton.org](https://ide.ton.org/)\n\n## IDE Preview\n\n![IDE Preview](/images/screenshot.jpg)\n\n## Local Setup\n\nTo set up the project locally for development, ensure that Node.js v18 LTS or higher is installed, and follow these steps:\n\n### Steps\n\n1. **Clone the repository**\n2. **Install the dependencies**: After cloning the repository, navigate to the project directory and install the dependencies:\n\n   ```bash\n   npm install\n   ```\n\n3. **Run the development server**\n\n   ```bash\n   npm run dev\n   ```\n\n4. **Open the project in the browser**: Once the development server is running, open your browser and navigate to:\n\n   ```\n   http://localhost:3000\n   ```\n\n   This will load the local version of the IDE.\n\nEnsure that you configure any necessary environment variables in a `.env` file. You can create this file by copying `.env.example` and modifying it with your own values.\n\n```bash\ncp .env.example .env\n```\n\n### Building for Production\n\nTo create an optimized production build of the application, use the following command:\n\n```bash\nnpm run build\n```\n\nAfter the build process is complete, you can start the production server:\n\n```bash\nnpm start\n```\n\n## Feedback\n\nWe have put significant effort into developing and refining our codebase, and we invite developers, collaborators, and enthusiasts to explore our repository. Your feedback, contributions, and engagement with our project are highly valued as we continue to evolve and improve our platform. Thank you for your interest, and we look forward to building a vibrant and productive community around our GitHub repository.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftact-lang%2Fweb-ide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftact-lang%2Fweb-ide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftact-lang%2Fweb-ide/lists"}