{"id":22104751,"url":"https://github.com/blairmcalpine/connectors","last_synced_at":"2026-04-09T02:31:46.783Z","repository":{"id":205522654,"uuid":"714376477","full_name":"blairmcalpine/connectors","owner":"blairmcalpine","description":"A better version of New York Times' Connections game. Create your own puzzles and share them with others!","archived":false,"fork":false,"pushed_at":"2024-05-29T03:18:53.000Z","size":484,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T02:44:09.628Z","etag":null,"topics":["connections","newyorktimes","next","nextjs","prisma","react","t3-stack","tailwind","tailwindcss","trpc","typescript"],"latest_commit_sha":null,"homepage":"https://connectorsbeta.vercel.app","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/blairmcalpine.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}},"created_at":"2023-11-04T18:13:38.000Z","updated_at":"2024-05-29T03:18:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"7bc0488b-23a9-4445-907e-cb28c29a30cb","html_url":"https://github.com/blairmcalpine/connectors","commit_stats":null,"previous_names":["blairmcalpine/connectors"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/blairmcalpine/connectors","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blairmcalpine%2Fconnectors","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blairmcalpine%2Fconnectors/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blairmcalpine%2Fconnectors/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blairmcalpine%2Fconnectors/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blairmcalpine","download_url":"https://codeload.github.com/blairmcalpine/connectors/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blairmcalpine%2Fconnectors/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31582620,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"online","status_checked_at":"2026-04-09T02:00:06.848Z","response_time":112,"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":["connections","newyorktimes","next","nextjs","prisma","react","t3-stack","tailwind","tailwindcss","trpc","typescript"],"created_at":"2024-12-01T06:34:28.715Z","updated_at":"2026-04-09T02:31:46.766Z","avatar_url":"https://github.com/blairmcalpine.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🔗 Connectors\n\nThis is a [T3 Stack](https://create.t3.gg/) project that aims to create a better experience around playing New York Times' game [Connections](https://www.nytimes.com/games/connections). It is available to play right now at [connectorsbeta.vercel.app](https://connectorsbeta.vercel.app)!\n\n## Features\n\n- Create your own game of Connectors and send them to your friends\n- Play your custom games of Connectors and share your results with the world\n- View the most popular custom games created\n- View the most recent custom games created\n\n## Motivation\n\nConnectors was a project created to enhance one of my favourite games for myself and my friends, along with getting more familiar with NextJS 14 and React Server Components. Connectors uses React Server Components to leverage vital data fetching and computation on the server, for less JavaScript on the client. It also takes advantage of the newest NextJS features, including the metadata API, NextJS fonts, OpenGraph optimizationss, and __dynamic OpenGraph image generation for each puzzle__. Connectors is also fully viewport responsive, and has __dark mode__!\n\n## The Stack\n\nConnectors uses the following technologies:\n\n- [NextJS](https://nextjs.org)\n- [Tailwind CSS](https://tailwindcss.com)\n- [tRPC](https://trpc.io)\n- [Prisma](https://www.prisma.io/)\n\n## Local Deployment\n\nTo deploy a version of Connectors for yourself, you will need a MySQL database (and that's it!). Add the database URL to a `.env` file. Your `.env` file should look like this:\n\n```bash\nDATABASE_URL=your database URL\n```\n\nThen, run the following commands:\n\n```bash\nnpm install\nnpm run db:push\nnpm run dev\n```\n\nVisiting [http://localhost:3000](http://localhost:3000) will show you the Connectors homepage.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblairmcalpine%2Fconnectors","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblairmcalpine%2Fconnectors","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblairmcalpine%2Fconnectors/lists"}