gitbankgitbank

// documentation

how gitbank works

gitbank is a vault for discovering crypto-related GitHub repositories. Search the ecosystem, inspect projects, and obtain source code in one click.

// overview

The home page loads featured crypto repositories from the GitHub Search API. Each repo is a card in the vault grid with metadata: name, description, language, category, and star count.

gitbank does not host code. It queries GitHub publicly and helps you clone or download projects directly from their official repositories.

// search

  1. Type a keyword — e.g. defi, solana, wallet.
  2. Click FIND PROJECTS →. Results come from /api/search with crypto filters.
  3. The grid updates to // search results, sorted by stars.

// obtain a project

Every repo card has two actions:

COPY CLONE →

Copies the git clone URL to your clipboard.

git clone https://github.com/owner/repo.git
GET ZIP ↓

Downloads the default branch archive from GitHub.

// chains & categories

The chains row shows ecosystems (Ethereum, Solana, Bitcoin, DeFi, Web3, NFT). Cards auto-tag a category from name, description, and topics.

// stats

The stats bar shows approximate GitHub counts: crypto repos indexed, chains tracked, and clone-ready status. Refreshed via cached server API calls.

// api & stack

  • GET /api/search?q=... — search repositories
  • GET /api/featured — top starred crypto repos
  • Next.js 15 · GitHub REST API · TypeScript

Optional GITHUB_TOKEN in .env.local for higher rate limits.