Back to Blog
Guides

How to Use Developer Labs to Build, Share, and Fork Projects

Developer Labs is a collection of free browser-based tools built for frontend and API developers who need to move fast without wrestling with setup. Each lab handles a specific piece of the development workflow — design tokens, API contracts, or mock data — and all three share a common infrastructure for saving, versioning, sharing, and forking your work. This guide walks through what each lab does, how the project management layer works, and how to use sharing and forking to collaborate without friction.

The Three Labs

Developer Labs currently includes three tools, each focused on a different part of the frontend and API development process:

1 Brand Token Studio

Define your design system's foundation: colors, typography scales, spacing rhythms, and shadow presets. Export as CSS custom properties, JSON tokens, or Tailwind config. If you use the UI Kit Generator, Brand Token Studio output feeds directly into kit generation — so your tokens become actual components without manual translation.

2 API Contract Lab

Paste or upload an OpenAPI spec, JSON schema, or raw JSON endpoint response. The lab parses the structure and generates mock responses, code snippets in multiple languages (fetch, curl, Python, React Query), and exportable Postman Collections. Useful for frontend developers who need to build against an API that doesn't exist yet, or for documenting an API that exists but lacks formal specs.

3 Mock Data Lab

Feed it a JSON Schema, TypeScript interface, or a sample JSON object, and it generates realistic mock data that matches your structure. Export as JSON, CSV, or SQL INSERT statements. Ideal for populating dev databases, building demo environments, or stress-testing UI components with varied data shapes.

Free to Use, Account to Save

All three labs work without an account — you can generate tokens, parse specs, and create mock data immediately. Creating a free Wigley Studios account unlocks saving, version history, sharing, and forking. No subscription required.

Project Management: Versions, Names, and Metadata

Every piece of work you save in Developer Labs becomes a project. A project has a name, the tool it belongs to (Brand Token Studio, API Contract Lab, or Mock Data Lab), and a content payload containing your actual work. Beyond that, the system tracks metadata automatically:

The project list view shows all your saved work across all three labs, sorted by most recently updated. Each project card shows the tool type, name, and last-modified date.

Sharing Your Work

Sharing is where Developer Labs moves beyond a solo scratchpad into something collaborative. Any saved project can be shared with a single action:

  1. Open the project you want to share
  2. Generate a share link — this creates a unique URL
  3. Send the link to anyone

The share URL follows the pattern wigleystudios.com/developer-labs/shared/{token}. Anyone with the link can view the project's current state without needing an account. They see your design tokens, API contract definitions, or mock data structure exactly as you saved it.

Share links are revocable. If you want to stop sharing, unshare the project and the link stops working. This gives you control over what stays public without deleting the project itself.

Sharing Use Cases

  • Design handoff: Share a Brand Token Studio project with your frontend team so they can see (and fork) your token definitions
  • API documentation: Share an API Contract Lab project as lightweight, interactive API docs for external developers
  • Test data distribution: Share Mock Data Lab projects so QA and other developers can generate consistent test data from the same schema

Forking: Build on Someone Else's Work

When you view a shared project, you can fork it into your own account. Forking creates a complete copy of the project — all content and metadata — under your ownership. From that point forward, your fork is independent: changes you make don't affect the original, and changes to the original don't affect your fork.

Forking is useful for:

Each user's project limit is enforced at fork time, so you'll need available project slots in your account. The forked project shows up in your project list like any other project you created.

Workflow: Putting It All Together

The three labs are designed to connect naturally through a typical frontend development workflow:

  1. Start with Brand Token Studio. Define your color palette, type scale, and spacing tokens. Export as CSS or JSON.
  2. Move to API Contract Lab. Define or import the API endpoints your frontend will consume. Generate mock responses and code snippets.
  3. Generate test data with Mock Data Lab. Use your API contract's response shapes to create realistic mock data for development and testing.

At each stage, save your work, version it as you iterate, and share the results with your team. When someone joins the project later, they fork your shared work and have a running start instead of rebuilding context from scratch.

Individual Lab Guides

Each lab has its own dedicated guide with deeper coverage of features and output formats:

Try Developer Labs

All three labs are free to use in your browser. Create an account to save, version, share, and fork your projects.

Open Developer Labs
BW

Brandon Wigley

Founder of Wigley Studios. Building developer tools that respect your autonomy.

Previous: UI Kit Packs