GitHub Integration

Your Code, Your Repository

Push Fabricate-generated code directly to GitHub on a paid plan. Maintain version control, collaborate with your team, and continue development in your favorite IDE. For apps built today, export is one-way: changes made in GitHub do not flow back into Fabricate.

  • No coding required
  • Database included
  • Deploy instantly
Key takeaways
  • On paid plans, generated code can be pushed to GitHub for version control and CI/CD; for apps built today export is one-way, with no pull back into Fabricate
  • GitHub OAuth integration for app authentication is generated on request
  • GitHub API integration allows building tools that read and write to repositories

Everything you need to build

Push to Repo

Export to a new public or private GitHub repository, then push later updates to the same repo.

One-Way Export

For apps built today, Fabricate pushes to GitHub and does not pull changes back, so edits made in GitHub stay in GitHub. Apps built on the earlier engine can still pull.

Team Collaboration

Work with developers using standard Git workflows.

Branch Support

Once the code is in GitHub, branch and review it with your usual workflow.

Full History

Export pushes the app's own commit history, so the repository starts with its earlier versions.

Secure Access

OAuth connection with minimal permissions required.

How it works

  1. 1

    Connect GitHub

    Authorize Fabricate to access your repositories.

  2. 2

    Build Your App

    Create your application using vibe coding.

  3. 3

    Push to Repo

    Export to a new or existing repository with one click.

  4. 4

    Continue Development

    Clone the repo and continue in VS Code, or keep using Fabricate and export again. For apps built today, edits made in GitHub are not pulled back.

In-depth guide

GitHub Integration in Fabricate-Generated Applications

GitHub integration in Fabricate applications works on two levels. First, your generated application code can be exported to a GitHub repository, enabling version control, team collaboration, and CI/CD pipelines. Second, you can build applications that integrate with the GitHub API—reading repository data, managing issues, triggering workflows, or building developer tools. Fabricate generates proper OAuth flows for GitHub authentication, API client code with rate limit handling, and webhook receivers for GitHub events.

Code Export: On paid plans, push generated code to a GitHub repository. From there you can use branches, pull requests, and your own CI. For apps built today export is one-way; changes made in GitHub are not pulled back into Fabricate.

GitHub OAuth: User authentication via GitHub OAuth. Access user profile, email, and optionally repository data based on requested scopes.

GitHub API: Typed GitHub API client for reading repositories, creating issues, managing pull requests, and triggering GitHub Actions workflows.

What you can build

  • Team Projects - Collaborate with developers on generated code
  • Code Ownership - Maintain your own version-controlled codebase
  • CI/CD Pipelines - Connect to existing deployment workflows
  • Backup - Keep a complete copy of your application code
  • Customization - Make advanced changes in your IDE
  • Open Source - Publish your generated projects

Frequently Asked Questions

Is the code exportable?
Yes, on paid plans. Generated code can be pushed to GitHub or downloaded as a ZIP. You own the code completely.
Can I import existing projects?
No. Fabricate does not create a project from an existing repository. For apps built today, export is also one-way: Fabricate pushes to GitHub and does not pull changes back. Apps built on the earlier engine can still pull changes from their connected repository.
What permissions are needed?
We request minimal permissions - only access to repositories you explicitly authorize.
Can I use GitLab or Bitbucket?
Currently GitHub is supported. GitLab and Bitbucket integration is planned.

Ready to start building?

Describe what you need and get a working application with sign-in, stored data and a live URL. No coding required. Start free.