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

A minimal AT Protocol Personal Data Server written in JavaScript.
JavaScript
31
1
Shared lexicon schemas for long-form publishing on AT Protocol. Uses typescript to json via prototypey.
TypeScript
19
6
1
PDS software with bells & whistles you didn’t even know you needed. will move this to its own account when ready.
Rust
97
4
putz u in dhe washing machin and spins ur bsky pofile pictuer !!! :D
Rust
16
Explore the margin.at codebase, lexicons, and more!
JavaScript
16
1
Monorepo for Tangled
Go
587
158
38
🍒 YAML toolkit for Neovim users
Lua
8
Diagnostics for atproto PDS hosts, DIDs, and handles: https://debug.hose.cam
HTML
8

Timeline

A minimal AT Protocol Personal Data Server written in JavaScript.
JavaScript
31
1
A FoundryVTT module for playing at an in-person table.
Image majiy00.tngl.sh created go-routinely
A habit tracker app built with Go and HTMX
Go
the cool.keyboards lexicon
1
1
Image keyboards.cool created lexicon
the cool.keyboards lexicon
1
1