{"id":30269729,"url":"https://github.com/healeycodes/queuedle","last_synced_at":"2025-08-16T02:18:08.632Z","repository":{"id":297903186,"uuid":"989624424","full_name":"healeycodes/queuedle","owner":"healeycodes","description":"🧩 Daily word-sliding puzzle game (with an optimal solver)","archived":false,"fork":false,"pushed_at":"2025-06-08T07:44:18.000Z","size":767,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-08T08:26:42.858Z","etag":null,"topics":["best-first-search","word-puzzle"],"latest_commit_sha":null,"homepage":"https://queuedle.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/healeycodes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-24T13:39:44.000Z","updated_at":"2025-06-08T07:44:22.000Z","dependencies_parsed_at":"2025-06-08T08:37:29.330Z","dependency_job_id":null,"html_url":"https://github.com/healeycodes/queuedle","commit_stats":null,"previous_names":["healeycodes/queuedle"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/healeycodes/queuedle","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/healeycodes%2Fqueuedle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/healeycodes%2Fqueuedle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/healeycodes%2Fqueuedle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/healeycodes%2Fqueuedle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/healeycodes","download_url":"https://codeload.github.com/healeycodes/queuedle/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/healeycodes%2Fqueuedle/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270657715,"owners_count":24623465,"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-08-16T02:00:11.002Z","response_time":91,"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":["best-first-search","word-puzzle"],"created_at":"2025-08-16T02:18:08.124Z","updated_at":"2025-08-16T02:18:08.615Z","avatar_url":"https://github.com/healeycodes.png","language":"TypeScript","readme":"# 🧩 Queuedle\n\u003e My blog posts:\n\u003e - [How I Made Queuedle](https://healeycodes.com/how-i-made-queuedle)\n\u003e - [Solving Queuedle](https://healeycodes.com/solving-queuedle)\n\n\u003cbr\u003e\n\nA daily word sliding puzzle game – play it on [queuedle.com](https://queuedle.com).\n\nSlide rows and columns of a 5x5 letter grid to form valid English words, using a queue of upcoming letters. Each move consumes a letter from the queue, and each row or column can only be slid in one direction per game. The goal is to form as many words as possible for the highest score.\n\n\u003cbr\u003e\n\n\u003cimg src=\"https://github.com/healeycodes/queuedle/blob/main/public/preview.png\" alt=\"A screenshot of a game of queuedle.\" width=\"360px\"\u003e\n\n\u003cbr\u003e\n\n## Getting Started\n\n1. Install dependencies:\n   ```bash\n   npm install\n   ```\n2. Run the development server:\n   ```bash\n   npm run dev\n   ```\n3. Open [http://localhost:3000](http://localhost:3000) in your browser.\n\n\u003cbr\u003e\n\n## AI Solver\n\nTo run the AI solver that finds optimal solutions for the daily puzzle:\n\n```bash\nnpm run solver\n```\n\nThe solver uses a best-first search algorithm to explore possible moves and find high-scoring solutions. It will output the best move sequence and final score to the console.\n\nLots more info about the solver in [my blog post](https://healeycodes.com/solving-queuedle).\n\n\u003cbr\u003e\n\n## Tech Stack\n- [Next.js](https://nextjs.org/)\n- [Tailwind CSS](https://tailwindcss.com/)\n- [Motion](https://www.npmjs.com/package/framer-motion) (for a few animations)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhealeycodes%2Fqueuedle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhealeycodes%2Fqueuedle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhealeycodes%2Fqueuedle/lists"}