{
  "id": 17365541,
  "title": "The federated code forge",
  "url": "https://urgent.news/2026/10/30/the-federated-code-forge-17365541",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-30T15:44:29.000Z",
  "source": {
    "name": "Hacker News Best",
    "slug": "hacker-news-best",
    "url": "https://tangled.org/blog/forge/"
  },
  "original_language": "en",
  "account": "For the past two decades, the code forge has been the go-to place for projects to live, where code is hosted, changes are reviewed, and contributors find one another. Initially, forges provided convenience at the expense of centralization. However, the centralised forge has proven unreliable over time, with centralization failing to provide uptime, features, or proper stewardship of code. Instead, email has proven durable, with Git handling the code and email, an open protocol, facilitating communication. Tangled aims to combine the longevity of open protocols with the convenience and polish of a proper forge. It allows users to host code on their own servers while still collaborating with others seamlessly. This federated approach provides flexibility, as users can self-host specific components like Git hosting or CI runners, or opt for a fully customized forge including the API server and UI. Tangled's foundation lies in the AT Protocol, enabling users to build their own extensions, subscribe to updates, or even create custom functionality, such as a knot that stores git storage on Cloudflare Workers or a custom spindle like mitchellh.com/tack. The new Tangled UI, built with Svelte, boasts a fresh look, improved performance, and enhanced visual consistency. The backend, previously a monolithic Go service, has been rearchitected into a standalone frontend app and a diskless, memory-based indexer service called bobbin. Bobbin's global deployment ensures optimal performance for users worldwide. The data model has been updated, with issues, pull requests, comments, reactions, and labels now stored as collaborative objects (COBs) alongside the code. These COBs are signed records within the repo itself, enhancing portability and enabling developers to maintain control over their project's data. To ensure integrity, every record change is accompanied by an attestation, a record stored in the user's own PDS, linking back to the specific version of the record and the associated COB change. This two-way verification safeguards against unauthorized modifications. Tangled's organization accounts are now supported, providing users with a passwordless, delegated AT Protocol account that can act as the organization when creating or forking repositories. The project's PR flow has been revamped, allowing users to submit and review stacked PRs, whether using Jujutsu or vanilla Git. Jujutsu users can now also interdiff between individual changes. The launch will be rolled out gradually, with upcoming features including private repositories, a CLI, SDKs for various languages, and agent skills. While these features roll out, users can continue to enjoy the benefits of Tangled's federated code forge, enhancing their software development experience and promoting code ownership and collaboration.",
  "summary": "Article URL: https://tangled.org/blog/forge/ Comments URL: https://news.ycombinator.com/item?id=50305573 Points: 276 # Comments: 84",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}