{{ define "title" }}tangled · tightly-knit social coding{{ end }} {{ define "extrameta" }} {{ end }} {{ define "content" }}
Break down large features into small, reviewable chunks. Stack pull requests on top of each other and ship faster with better code reviews. Tangled natively supports stacking using Jujutsu Change-Ids.
Pull-requests in Tangled are round-based, which means, each submission is "immutable". To update a PR, the author must start a second revision or "round". As a reviewer, you never have to worry about a PR changing during a review!
Host your repositories on your own infrastructure with knots.
Knots are lightweight git repository hosts that syndicate git
operations across the network. You can setup a knot server on a
machine as small as a Raspberry Pi!
If you want to try Tangled without self-hosting, fear not! All users
are added to our hosted knot by default.
Host CI runners on your own infrastructure with spindles. Spindles are responsible for queuing up CI jobs and syndicating pipeline statuses to the network. Presently, the task of sandboxing workflows and caching dependencies is delegated to Docker.
Pick and choose dependencies for your CI pipelines from nixpkgs, one of the biggest
package repositories.
All dependencies and workflow images are cached using nixery. Subsuquent runs of your CI
pipeline will load all dependencies almost instantly.
We know nix is not for everybody! Spindles are built to have swappable engines, on our roadmap are Docker and Firecracker based engines.
AT Protocol enables federated code-collaboration. Submit
pull-requests or bug-reports to any repository hosted on any
server.
Bring an existing AT Protocol account (such as your Bluesky
account), or signup for one with us.
Read the docs to know more.
All of Tangled is open-source and built in the open!
Check out the monorepo and join in on the fun.
We welcome contributions however big or small. You can start contributing by picking up a
good-first-issue.
Discover trending projects, follow your friends and star your favourite repositories. Coding is better together!
You can use one account for all of the atmosphere. If you have
friends on Bluesky, you will find them on Tangled with the same
handle.
Improvements to the platform including bug fixes, performance enhancements, and new features.
Follow @tangled.org on Bluesky for more!
{{ .Text }}
{{ if .Embed }} {{ if .Embed.EmbedImages_View }}
You can participate in the Tangled network with an AT account. If you
don't know what that is, you can sign up for one below.
Read more on the docs.