{"id":24176828,"url":"https://github.com/0x-j/aptos-full-stack-template","last_synced_at":"2025-07-29T06:05:14.749Z","repository":{"id":247471867,"uuid":"825938689","full_name":"0x-j/aptos-full-stack-template","owner":"0x-j","description":"Template to build a full stack app on Aptos","archived":false,"fork":false,"pushed_at":"2025-07-22T21:39:29.000Z","size":678,"stargazers_count":15,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-28T01:34:09.297Z","etag":null,"topics":["aptos","aptos-move","move","nextjs","rust"],"latest_commit_sha":null,"homepage":"https://aptos-full-stack-demo.vercel.app","language":"TypeScript","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/0x-j.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-08T19:49:35.000Z","updated_at":"2025-07-23T08:28:13.000Z","dependencies_parsed_at":"2024-07-09T00:44:53.797Z","dependency_job_id":"d2a88bed-2545-41a9-bf72-b9e0ca9ac170","html_url":"https://github.com/0x-j/aptos-full-stack-template","commit_stats":null,"previous_names":["0xaptosj/aptos-full-stack-template"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/0x-j/aptos-full-stack-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x-j%2Faptos-full-stack-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x-j%2Faptos-full-stack-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x-j%2Faptos-full-stack-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x-j%2Faptos-full-stack-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0x-j","download_url":"https://codeload.github.com/0x-j/aptos-full-stack-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x-j%2Faptos-full-stack-template/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267638818,"owners_count":24119764,"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-07-29T02:00:12.549Z","response_time":2574,"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":["aptos","aptos-move","move","nextjs","rust"],"created_at":"2025-01-13T03:46:13.392Z","updated_at":"2025-07-29T06:05:14.738Z","avatar_url":"https://github.com/0x-j.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# A template to build a full stack app on Aptos\n\n## Video tutorials\n\nContract and frontend\n\n- [English video](https://www.youtube.com/watch?v=-UkbHdeSImc)\n- [中文视频](https://www.youtube.com/watch?v=uAfK1Lpr33M)\n\nCustom indexer\n\n- [English video](https://www.youtube.com/watch?v=RqBWIdmxpPk)\n- [中文视频](https://www.youtube.com/watch?v=TtdeEnNj0jw)\n\nDeveloping in GitHub Codespace\n\n- [English video](https://www.youtube.com/watch?v=RJnlSwyNI8Q)\n- [中文视频](https://www.youtube.com/watch?v=kAM0zH6N6pc)\n\n## Overview\n\nThis template is an opinionated alternative template to [CAD (create-aptos-dapp)](https://aptos.dev/en/build/create-aptos-dapp).\n\nPlease read each directory's README carefully to understand how to use the template.\n\n- `move` directory for the contract and integration tests\n- `next-app` directory for the Next.js frontend\n- `node-scripts` directory for some quick scripts to interact with the contract in Node.js\n- `rust-indexer` directory for custom indexer in Rust on the contract\n- `ts-indexer` directory for custom indexer in TypeScript on the contract\n\n\u003e `rust-indexer` vs `ts-indexer`: we recommend ts version for rapid prototyping because of simplicity, when you want to move to production, you can use the rust version which is complex but performant. In this template, both indexers are implemented and handle the same logic, you can compare the two implementations.\n\n## Using [GitHub Codespace](https://github.com/features/codespaces)\n\nIf you are on a Windows machine or have trouble pulling a docker image or connecting to RPC, you can use GitHub codespace as a remote development server, this repo is pre-configured for codespace with all the dependencies (Rust, docker, google cloud cli) ready. If you use codespace, you can install aptos-cli via\n\n```sh\ncurl -fsSL \"https://aptos.dev/scripts/install_cli.py\" | python3\n```\n\nWhen you see warning like codespace is running low on disk space, you can prune docker cache\n\n```sh\ndocker system prune -a\n\ndocker builder prune\n\ndocker system df\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0x-j%2Faptos-full-stack-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0x-j%2Faptos-full-stack-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0x-j%2Faptos-full-stack-template/lists"}