tightly-knit
social coding.

Tangled is a decentralized Git hosting and collaboration platform.

We envision a place where developers have complete ownership of their code, open source communities can freely self-govern and most importantly, coding can be social and fun again.

lightweight git repo hosting

  • Host your repositories on your own infrastructure using knots—tiny, headless servers that facilitate git operations.

  • Add friends to your knot or invite collaborators to your repository.

  • Guarded by fine-grained role-based access control.

  • Use SSH to push and pull.

improved pull request model

  • An intuitive and effective round-based pull request flow, with inter-diffing between rounds.

  • Stacked pull requests using Jujutsu's change IDs.

  • Paste a git diff or git format-patch for quick drive-by changes.

run pipelines using spindles

  • Run pipelines on your own infrastructure using spindles—lightweight CI runners.

  • Natively supports Nix for package management.

  • Easily extended to support different execution backends.

Trending

Write on the margins of the internet. Powered by the AT Protocol.
JavaScript
55
3
Our Personal Data Server from scratch!
Rust
76
9
mount an atproto PDS repository as a FUSE filesystem
Rust
90
Bluesky client in Google Sheets
JavaScript
15
A very experimental PLC implementation which uses BFT consensus for decentralization
Go
20
Monorepo for Tangled
Go
629
167
49
atmosphere explorer
TypeScript
348
Find the cost of adding an npm package to your app's bundle size
TypeScript
11

Timeline

A CLI for publishing standard.site documents to ATProto
TypeScript
6
A CLI for publishing standard.site documents to ATProto
TypeScript
6
A CLI for publishing standard.site documents to ATProto
TypeScript
6
A CLI for publishing standard.site documents to ATProto
TypeScript
6
Image dunkirk.sh created wasup-chucks
ios widget showing what is available at chucks