vercel-labs

Local API emulation for CI and no-network sandboxes

18
0
100% credibility
Found Mar 20, 2026 at 18 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Emulate runs local, realistic stand-ins for Vercel, GitHub, and Google APIs to enable offline testing and CI without internet.

How It Works

1
🔍 Hear About Emulate

You learn about a handy tool that creates fake versions of popular web services right on your computer for easy testing.

2
🚀 Fire It Up

With one simple command, local helpers for services like deployment platforms and code hosts start running automatically.

3
⚙️ Set Your Scene

Tweak sample users, projects, or logins in a plain file if you want, or use the ready-made defaults to jump in fast.

4
🔗 Link Your Project

Change a few addresses in your app to point to these local helpers instead of the real online ones.

5
🧪 Test Without Internet

Run your builds, tests, or previews – they behave exactly like the real thing, all offline and speedy.

Offline Wins

Your app tests perfectly every time, CI flies through without network hiccups, and you're set to ship confidently.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 18 to 18 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is emulate?

Emulate spins up local servers mimicking Vercel, GitHub, and Google APIs for CI pipelines and no-network sandboxes. Run `npx emulate` to start stateful drop-ins on localhost ports—Vercel at 4000, GitHub at 4001, Google at 4002—with production-like responses, pagination, and OAuth flows. Seed data via YAML for custom users, repos, and API keys, enabling local API testing without internet or mocks.

Why is it gaining traction?

Unlike static mocks, it handles full CRUD, webhooks, GitHub Apps with JWT auth, and even emulates GitHub Actions locally for offline workflow runs. Developers swap real API calls to localhost for faster iteration, strict client validation, and air-gapped reliability. Built in TypeScript by Vercel Labs, it matches real JSON shapes and behaviors out of the box.

Who should use this?

Backend devs integrating Vercel deployments or GitHub webhooks in CI/CD tools. Teams testing GitHub Actions locally or emulating OAuth in no-network envs like local API testers. Anyone building bots or apps needing reliable, stateful API key local simulation without flakiness.

Verdict

Grab it for prototyping Vercel/GitHub integrations—docs site and CLI are polished despite 18 stars and 1.0% credibility score. Early maturity means watch for edge cases, but seed configs and endpoint coverage make it immediately useful over ad-hoc mocks. (187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.