{"id":13594678,"url":"https://github.com/typehero/typehero","last_synced_at":"2025-05-12T20:52:08.912Z","repository":{"id":171789680,"uuid":"646269950","full_name":"typehero/typehero","owner":"typehero","description":"Connect, collaborate, and grow with a community of TypeScript developers","archived":false,"fork":false,"pushed_at":"2025-05-01T18:56:25.000Z","size":99089,"stargazers_count":6314,"open_issues_count":42,"forks_count":453,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-05-01T19:42:42.672Z","etag":null,"topics":["hacktoberfest","nextjs","prisma","react","typescript"],"latest_commit_sha":null,"homepage":"https://typehero.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/typehero.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":["bautistaaa"]}},"created_at":"2023-05-27T20:46:30.000Z","updated_at":"2025-05-01T18:56:28.000Z","dependencies_parsed_at":"2024-08-28T08:03:14.986Z","dependency_job_id":"8094579c-0ebe-48e0-9389-5e962aea2ef7","html_url":"https://github.com/typehero/typehero","commit_stats":{"total_commits":1338,"total_committers":143,"mean_commits":9.356643356643357,"dds":0.7122571001494769,"last_synced_commit":"9722f31ac2cb279ccf5bdcc86745e1a6bc16cd9c"},"previous_names":["bautistaaa/typehero"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typehero%2Ftypehero","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typehero%2Ftypehero/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typehero%2Ftypehero/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typehero%2Ftypehero/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/typehero","download_url":"https://codeload.github.com/typehero/typehero/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253821465,"owners_count":21969707,"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","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":["hacktoberfest","nextjs","prisma","react","typescript"],"created_at":"2024-08-01T16:01:37.482Z","updated_at":"2025-05-12T20:52:08.897Z","avatar_url":"https://github.com/typehero.png","language":"TypeScript","readme":"\u003cp align=center \u003e\n  \u003cimg alt=\"GitHub\" height=20 src=\"https://img.shields.io/github/stars/typehero/typehero?style=\u0026logo=github\u0026logoColor=white\u0026label=Stars\u0026labelColor=%23111\u0026color=%23111\" /\u003e\n  \u003ca href=\"https://discord.gg/WjZhvVbFHM\" target=\"_parent\"\u003e\n    \u003cimg alt=\"Discord\" height=20 src=\"https://img.shields.io/discord/796594544980000808?style=\u0026logo=discord\u0026logoColor=white\u0026label=%20\u0026labelColor=%237389D8\u0026color=%237389D8\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://twitter.com/typeheroapp\" target=\"_parent\"\u003e\n    \u003cimg alt=\"Twitter\" height=20 src=\"https://img.shields.io/twitter/follow/typeheroapp.svg?style=\u0026logo=twitter\u0026logoColor=white\u0026label=@typeheroapp\u0026labelColor=%231DA1F2\u0026color=%231DA1F2\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n![typehero header](./media/og-hub-banner.webp)\n\n### 👋 About Us\n\nTypeScript's typing system can be very powerful when used correctly. The problem\nis that most developers or engineers don't use much more than they have to in\ntheir day to day. Inevitably a moment comes where their knowledge just doesn't\ncut it for a use case, and they have to reach out to a community for help. We\naim to be not only the community but the platform they can use to learn more of\nthe intricacies of TypeScript's typing system.\n\n### ✨ Want to contribute?\n\nPlease see the [`LOCAL.md`](/LOCAL.md) on how to get set up. Consider joining the [discord](https://discord.gg/WjZhvVbFHM) if you have any ideas/feedback. We'd love to hear from you!\n\n### 💖 Sponsors\n\nIf you find our project interesting and want to support us please consider sponsoring. Your sponsorship would contribute to the advancement of this project and further ensure its ongoing maintenance and improvement for the benefit of the open-source community.\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://www.coderabbit.ai\" target=\"_parent\"\u003e\n        \u003cpicture\u003e\n          \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"./media/cr-white.png\"\u003e\n          \u003cimg alt=\"CodeRabbit Logo\" src=\"./media/cr-black.png\" width=\"200\"\u003e\n        \u003c/picture\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://vercel.com/?utm_source=trash-company\u0026utm_campaign=oss\" target=\"_parent\"\u003e\n        \u003cimg width=\"200\" src=\"https://images.ctfassets.net/e5382hct74si/78Olo8EZRdUlcDUFQvnzG7/fa4cdb6dc04c40fceac194134788a0e2/1618983297-powered-by-vercel.svg\" alt=\"Powered by Vercel\" title=\"Powered by Vercel\"\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://www.herodevs.com/\" target=\"_parent\"\u003e\n        \u003cpicture\u003e\n          \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"./media/herodevs-dark.png\"\u003e\n          \u003cimg alt=\"HeroDevs Logo\" src=\"./media/herodevs.png\" width=\"200\"\u003e\n        \u003c/picture\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://www.uploadthing.com/\" target=\"_parent\"\u003e\n        \u003cpicture\u003e\n          \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"./media/uploadthing-logo-dark.svg\"\u003e\n          \u003cimg alt=\"Uploadthing Logo\" src=\"./media/uploadthing-logo.svg\" width=\"200\"\u003e\n        \u003c/picture\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://www.surgehq.ai/?utm_campaign=oss\u0026utm_source=typehero\" target=\"_parent\"\u003e\n        \u003cimg src=\"./media/surge.svg\" alt=\"surge logo\" title=\"Surge HQ\" width=\"150\"\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://aifolks.org\" target=\"_parent\"\u003e\n        \u003cimg src=\"./media/aifolks.png\" alt=\"AI Folks Logo\" width=\"200\"\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n","funding_links":["https://github.com/sponsors/bautistaaa"],"categories":["TypeScript","Underlying Technologies","typescript"],"sub_categories":["TypeScript"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypehero%2Ftypehero","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftypehero%2Ftypehero","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypehero%2Ftypehero/lists"}