MCPcopy Index your code
hub / github.com/AndreMiras/gitpop3

github.com/AndreMiras/gitpop3 @2025.10.25

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2025.10.25 ↗ · + Follow
32 symbols 140 edges 37 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GitPop3

Tests Coverage Status Deploy

Find the most popular fork on GitHub.

https://andremiras.github.io/gitpop3/

GitPop3 helps you choose a fork when a project goes unmaintained. It allows you to sort forks by "Stars", "Forks" or "Commits" count. Screenshot See GitPop2 for the same tool using backend tech.

Requirements

  • Node.js 20.x or higher
  • Yarn 1.22.0 or higher

Run

yarn start

Test

yarn lint
yarn test

Deployment

The app can be deployed on GitHub pages when releasing via:

yarn deploy

Note a Personal Access Token should be generated with the public_repo scope and set to its base64 form to the REACT_APP_GITHUB_PAT environment variable. This is required for Authenticating with GraphQL.

Cloud Function

See the serverless folder documentation.

Extension points exported contracts — how you extend this code

ImportMetaEnv (Interface)
(no doc)
src/vite-env.d.ts
ImportMeta (Interface)
(no doc)
src/vite-env.d.ts

Core symbols most depended-on inside this repo

timeSince
called by 9
src/utils/time.ts
sortObjectsFunc
called by 5
src/components/ResultTable.tsx
onHeaderClick
called by 5
src/components/ResultTable.tsx
urlMatch
called by 4
src/utils/validators.ts
searchPopularForks
called by 4
src/utils/search.ts
setCors
called by 3
serverless/src/controller.ts
splitUrl
called by 3
src/utils/validators.ts
main
called by 2
serverless/src/controller.ts

Shape

Function 30
Interface 2

Languages

TypeScript100%

Modules by API surface

src/components/ResultTable.tsx7 symbols
src/components/PopForm.tsx3 symbols
src/vite-env.d.ts2 symbols
src/utils/validators.ts2 symbols
src/utils/search.ts2 symbols
src/components/ErrorDialog.tsx2 symbols
src/components/Container.tsx2 symbols
serverless/src/controller.ts2 symbols
src/utils/time.ts1 symbols
src/utils/sentry.ts1 symbols
src/components/RepoLink.tsx1 symbols
src/components/PopForm.test.tsx1 symbols

For agents

$ claude mcp add gitpop3 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page