{"id":30754286,"url":"https://github.com/reddit/devvit-bolt-starter-experimental","last_synced_at":"2025-09-04T09:09:10.665Z","repository":{"id":295596824,"uuid":"990591332","full_name":"reddit/devvit-bolt-starter-experimental","owner":"reddit","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-27T13:25:52.000Z","size":574,"stargazers_count":48,"open_issues_count":2,"forks_count":27,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-27T14:32:55.636Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reddit.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":"2025-05-26T10:47:15.000Z","updated_at":"2025-06-27T13:25:56.000Z","dependencies_parsed_at":"2025-06-27T14:35:57.387Z","dependency_job_id":null,"html_url":"https://github.com/reddit/devvit-bolt-starter-experimental","commit_stats":null,"previous_names":["reddit/devvit-bolt-starter-experimental"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/reddit/devvit-bolt-starter-experimental","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reddit%2Fdevvit-bolt-starter-experimental","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reddit%2Fdevvit-bolt-starter-experimental/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reddit%2Fdevvit-bolt-starter-experimental/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reddit%2Fdevvit-bolt-starter-experimental/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reddit","download_url":"https://codeload.github.com/reddit/devvit-bolt-starter-experimental/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reddit%2Fdevvit-bolt-starter-experimental/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273581247,"owners_count":25131393,"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-09-04T02:00:08.968Z","response_time":61,"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":"2025-09-04T09:07:56.359Z","updated_at":"2025-09-04T09:09:10.655Z","avatar_url":"https://github.com/reddit.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Devvit Bolt Starter Experimental\n\nAn experimental starter that explores a new way to build applications on Reddit's developer platform.\n\n## Video Tutorial\n\n[![Video Tutorial](docs-img/video-preview.png)](https://www.youtube.com/watch?v=uI85NRCoQNU)\n\n## Getting Started\n\nThis template is made specifically to work with **Bolt.new**.\nClick the button below to open this template directly in Bolt:\n\n\u003ca href=\"https://bolt.new/github.com/reddit/devvit-bolt-starter-experimental\"\u003e\u003cimg src=\"docs-img/open-in-bolt-2x.png\" heigh=\"36px\" width=\"199px\" alt=\"Open in Bolt\"\u003e\u003c/a\u003e\n\nAs soon as the project is checked out you will get the following errors.\n**This is expected**!\n\n```\n❌  Authentication: Please run `npm run login` to authenticate with Reddit\n❌  App initialization: Please run `npm run devvit:init` to setup your app remotely\n❌  Playtest subreddit: Please update YOUR_SUBREDDIT_NAME in the dev:devvit script in package.json\n```\n\n### Step 1: Login\n\nIn bolt terminal, run\n\n```\nnpm run login\n```\n\nThis will authenticate with Reddit. You will be prompted to follow a link and paste an authentication code.\nPaste that authentication code in your **terminal window** in Bolt, then press `\u003cEnter\u003e`.\n\n### Step 2: App Initialization\n\nIn bolt terminal, run\n\n```\nnpm run devvit:init\n```\n\nThis will get your app set up with Devvit. You will be prompted to follow a link and paste an authentication code. Paste that authentication code in your **terminal window** in Bolt, then press `\u003cEnter\u003e`.\n\n### Step 3: Playtest subreddit\n\nFor this step, you will need to go to Reddit and create an empty subreddit for you to test your app.\n\nYou can do this by following going to [Reddit](https://www.reddit.com) and clicking the **\"Create a Community\"** button in the left-side navigation. Once you create your community, paste the name of the subreddit (for example if you community is reddit.com/r/my_test_subreddit, you will paste `my_test_subreddit`) into the `package.json` file, replacing the string `YOUR_SUBREDDIT_NAME`.\n\nAfter that, if you run `npm run dev` again, all checks should pass and you should be able to test your application on Reddit.\n\n### Step 4: Testing your app\n\nOnce the initial configuration is done, you can test your application by navigating to your test subreddit, clicking the three dots icon on the top-right and creating a new post. The command will be called `[Bolt Word Guesser] New Post`. Once you create a new post you can go back and forth with Bolt by prompting your way to making your app and testing it on Reddit.\n\nNow vibe code away!\n\n### Known limitations\n\n- **Only test on your subreddit:** Your app's backend requests will not work on Bolt's preview window. You need to continue to test your app running in your subreddit, where your backend code will work.\n\n- **Use Reddit's backend:** Devvit provides a free of charge scalable backend. Bolt will be able to help you use Reddit's Redis database for key-value storage. You are not going to be able to use other tools such as Supabase for your backend.\n\n- **This is experimental:** While the Devvit team is working to make it as easy as possible to use Bolt for authoring Reddit apps, this is all still in an experimental phase. If you run into issues, please [join our Discord](https://discord.com/invite/Cd43ExtEFS) and ask your questions in **#devvit-vibe-coding**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freddit%2Fdevvit-bolt-starter-experimental","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freddit%2Fdevvit-bolt-starter-experimental","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freddit%2Fdevvit-bolt-starter-experimental/lists"}