---
title: Projectfile Bridges
description: ""
lang: en
tags:
  - "Language: Go"
---

**Status:** maintained

## Origin

Bridges were developed simultaneously with [Projectfile
Specification](/project/projectfile-specification/) as its first consumers.

## What it does

- syncronizes your projectfile with dozen of formats: from NPM's package.json and CITATION.cff to Crystal's shard.yaml and browserlistsrc.
- generates config for all the tools that can yet use projectfile directly
- generates READMEs, Code Of Conduct, CONTRIBUTING/SUPPORT/SECURITY.md, AI Policy and many others (with localization)
- pushes metadata to all forges
- keeps everything synced and consistent with single source of truth

## What is next

- more bridges (cargo.toml, go.mod)
- better default template for documentation

## Fit

- if you adopted the Projectfile
- if you have a lot of places where metadata can go inconsistent
- if you have at least one pre-commit hook that rewrites metadata to keep them sane
- if you have huge fleet of projects

## Unfit

- if you didn't adopt the Projectfile yet

## Links

- [Repository on GitHub](https://github.com/projectfile-org/bridge)
- [Issues on GitHub](https://github.com/projectfile-org/bridge/issues)
- [Packages on GHCR](https://github.com/projectfile-org/bridge/pkgs/container/bridge)
- [Packages on Docker Hub](https://hub.docker.com/r/damianbuho/projectfile-bridge)
- [Repository on Codeberg](https://codeberg.org/projectfile/bridge)
- [Issues on Codeberg](https://codeberg.org/projectfile/bridge/issues)
- [Repository on kiota.ch](https://kiota.ch/projectfile/bridge)

## Tags

[Language: Go](/tag/go/)

## Skills

[Containers & Docker](/skill/containerization/), Go
