google/copybara

Copybara: A tool for transforming and moving code between repositories.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 54 minutes ago
Added to GitGenius on September 18th, 2026
Created on September 8th, 2016
Open Issues & Pull Requests: 106 (+0)
GitHub issues: Enabled
Number of forks: 346
Total Stargazers: 3,846 (+0)
Total Subscribers: 51 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 36.0 hours
Mean response time: 70.6 days
90th percentile: 329.2 days
Tracked items: 29

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 27
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 960 days
Stale 30+ days: 26
Stale 90+ days: 23

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Copybara is a tool for transforming and moving code between repositories.

Copybara solves the problem of keeping code synchronized across multiple repositories while applying transformations during the transfer. It works by reading source code from one repository, applying a series of configurable transformations, and writing the result to a destination repository. The tool handles complex scenarios where source and destination repositories have different structures, naming conventions, or organizational requirements. Users define transformation rules in configuration files that specify how to map files, rewrite content, filter changes, and manage metadata as code moves between systems.

The tool suits organizations that maintain multiple repository instances—such as those with separate internal and open-source versions of a project, or teams that need to mirror code across different version control systems. It is particularly valuable when repositories cannot be simply mirrored because the destination requires structural changes, file reorganization, or content filtering. Copybara is designed for teams that need repeatable, automated code movement rather than manual copying or merging.

The project shows consistent maintenance with regular updates to address issues and improve functionality. Development activity demonstrates responsiveness to user-reported problems and steady refinement of the tool's capabilities. The codebase receives ongoing attention to keep dependencies current and ensure compatibility with evolving repository platforms. The project maintains clear documentation and examples to help users configure transformations for their specific use cases.