{"id":19291752,"url":"https://github.com/hirosystems/stacks-adoption-report","last_synced_at":"2025-06-21T04:42:42.038Z","repository":{"id":42366160,"uuid":"433931568","full_name":"hirosystems/stacks-adoption-report","owner":"hirosystems","description":"This project is used to generate a list of Stacks-related projects","archived":false,"fork":false,"pushed_at":"2022-01-03T16:40:05.000Z","size":90,"stargazers_count":2,"open_issues_count":1,"forks_count":2,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-06-18T17:17:31.253Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hirosystems.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}},"created_at":"2021-12-01T17:58:29.000Z","updated_at":"2022-11-13T06:44:17.000Z","dependencies_parsed_at":"2022-09-02T20:41:22.333Z","dependency_job_id":null,"html_url":"https://github.com/hirosystems/stacks-adoption-report","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hirosystems/stacks-adoption-report","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hirosystems%2Fstacks-adoption-report","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hirosystems%2Fstacks-adoption-report/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hirosystems%2Fstacks-adoption-report/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hirosystems%2Fstacks-adoption-report/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hirosystems","download_url":"https://codeload.github.com/hirosystems/stacks-adoption-report/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hirosystems%2Fstacks-adoption-report/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261064626,"owners_count":23104729,"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":[],"created_at":"2024-11-09T22:27:45.156Z","updated_at":"2025-06-21T04:42:37.004Z","avatar_url":"https://github.com/hirosystems.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"A NextJS applications that communicates with the GitHub API in order to run queries that return all repositories associated with the Stacks ecosystem (Clarity files, Clarinet projects, Stacksjs projects, other entity projects).\n\n## Features\n\n- [x] Find repos with `.clar` files\n- [x] Find repos with `@stacks/transactions` import\n- [x] Find repos with Clarinet configuration\n- [x] Find repos for known organizations\n\n## Installation\n\nFirst, install all dependencies:\n\n```bash\nnpm install\n# or\nyarn\n```\n\n## Set Github API key\n\nTo run the NextJS application successfully, you need to add an environmental key: `GITHUB_API_TOKEN`. If you run the app locally, you can create a `.env.local` file in the root of the project and set the key.\n\nTo generate a new key with your GitHub account, visit this page: https://github.com/settings/tokens.\n\n## Getting Started\n\nNext, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n### Run the Stacks adoption report\n\nOpen `http://localhost:3000/api/report` and let it run for a couple of minutes. The server will paginate through the Github results and retry API calls when seeing rate limits. \n\nOnce completed, a JSON response in the format of the `/report/dec2021.json` file will be returned. To keep track of the last result, copy the JSON response and create a new file manually inside the `report` folder.\n\n## Learn More\n\nTo learn more about Next.js, take a look at the following resources:\n\n- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.\n\nYou can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!\n\n## Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template\u0026filter=next.js\u0026utm_source=create-next-app\u0026utm_campaign=create-next-app-readme) from the creators of Next.js.\n\nCheck out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhirosystems%2Fstacks-adoption-report","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhirosystems%2Fstacks-adoption-report","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhirosystems%2Fstacks-adoption-report/lists"}