v1.0 · payments live in INR

Sell access to your private repos. No zips. No DRM. Just GitHub.

CodeShop is a developer-first marketplace. Buyers pay once with Razorpay and get invited as a collaborator on your private GitHub repo the moment the payment clears.

active listings
0
sales completed
0
sellers
0
payout currency
INR
access-grant · run #128
  1. Payment confirmed

    razorpay · order_R8k2A

    running
  2. Invite collaborator

    permission: read

    pending
  3. Repo unlocked

    acme-corp/checkout-api

    pending
$ git clone …

Razorpay

INR checkout

GitHub

Native access

AES-256-GCM

PATs encrypted

Verified payments

No double grants

discover

What developers are shipping

No featured listing yet — be the first to publish.

why codeshop

Bigger surface area, same boring stack

We obsess over the checkout-to-collaborator path so you can focus on the repo, not building a storefront from scratch.

Instant access

Payment-confirmed purchases trigger collaborator invites in seconds — no manual fulfilment queue.

Repo-native

Buyers work in GitHub issues, releases, and PRs. Sellers ship updates the way they already do.

Light footprint

Next.js and Supabase (Postgres + Storage). No local database daemon to run. No giant client bundles on marketing pages.

Built for Indies

Templates, APIs, internal tools — list anything you would ship as a private repo with a README.

flow

From listing to collaborator invite in one flow

CodeShop never stores your code. We chain Razorpay, our database, and the GitHub API into a single signature-verified pipeline.

~/codeshop · zsh
1 · Seller onboards
$ codeshop seller onboard --github

2 · Publish a repo
$ codeshop listing publish --repo owner/name --price 4999

3 · Buyer checks out
$ codeshop buyer checkout --listing checkout-api

4 · Instant access
$ # access granted → collaborator invite sent

  1. 1 · Seller onboards

    Sign in with GitHub, drop in a fine-grained PAT scoped to repo collaborator access. PATs are AES-256-GCM encrypted before they hit the database.

  2. 2 · Publish a repo

    Cover image, screenshots, tech stack, rich description. Repo owner + name stay private until the buyer pays.

  3. 3 · Buyer checks out

    Razorpay handles the payment. We verify it server-side before granting access — duplicate confirmations cannot double-grant.

  4. 4 · Instant access

    Octokit invites the buyer as a read collaborator on the seller's private repo. Confirmation email out, status flips to access-granted.

Have a private repo worth selling?

Drop your GitHub PAT, point at a repo, set a price. We handle payments, access grants, and collaborator invites — you keep 100% of revenue minus Razorpay fees.