6 ms·
https://tangled.org https://tangled.org! Founder/CEO here. We're a new forge building things from the ground up, and are fully federated -- you can host your gi
by icy 2mo ago
https://tangled.org https://tangled.org! Founder/CEO here. We're a new forge building things from the ground up, and are fully federated -- you can host your git repos on your own infra, along with the CI runners. We've also got a pretty neat set of features (if I may say so myself): stacked PRs, Nix-based CI (if you want it), and a fully open protocol (https://atproto.com https://atproto.com) to for you and your agents.
Happy to answer any questions.
- silverlinex 2mo ago[flagged]
- icy 2mo agoIt's not crypto anything.
- silverlinex 2mo ago[dead]
- paulhebert 2mo agoThis looks pretty cool. I like the idea of a federated option What’s the monetization plan? My biggest concern would be using this and it losing support in a few years
- eximius 2mo agoI think the main thing I'm waiting for in the atproto space, for _most_ applications, is private data solutions. And the recent RFC on private data spaces (I forget the terminology) is a start, but has a ways to go.
- ch71r22 2mo agoYeah I would like to try Tangled if I can set it up in a completely private configuration
- whycombinetor 2mo agoWhat's the monetization pathway here? No private repositories (because everything is on ATProto) so near zero commercial use potential - CI is free, everything is free, no pricing page... Am I the product if I use this service?
- tancop 2mo agoDaniel Holmgren from bluesky is working on permissioned data for ATP [1]. Once that lands tangled will probably add unlimited private repos and extra CI compute on the first party servers as a paid feature. Self hosting will be free forever. That is not a threat to monetization plans because most people would pay a reasonable price ($10 month) to avoid dealing with infra. Remember that hardware is cheap so margins can get pretty high and 1000 paying customers at the lowest tier is probably enough to pay for a full time engineer. 10,000 and you can have a small team (plus unpaid open source contributors). You don't need Amazon scale and growing profits to be successful. [1] https://dholms.leaflet.pub/ https://dholms.leaflet.pub/
- theamk 2mo agoThe whole "social coding" angle is highly off-putting. List of "X followed Y" on the front page, and the large "social coding" reminds of facebook, social manipulation, developer burnout and all the negative things about social networks. It also brings up the questions about project's long-term direction - is this going to focus on the code part or the social part? Which is a pity - as I think most projects just need a git host + web UI + easy pull requests + a way to clone other's repos, and tangled seems to do this pretty well.
- Bjorkbat 2mo agoArguably the "social coding" angle is the reason why Tangled is the only actual alternative to GitHub. Otherwise there's actually plenty of other alternatives to GitHub, but none of them have GitHub's punchcard, which I'm ashamed to admit is the primary draw for me.
- palata 2mo agoI'd like to know if most people use GitHub because of the social network part, or other reasons. I, for one, hate the social network part. One thing with GitHub for open source projects is that the CI is free (and included macOS runners). The other is that many people have a GitHub account and would refuse to contribute to a project on another forge if it means that they must create a new account. The federated design of Tangled solves the latter problem, so there's that.
- jatins 2mo agoDon't think anyone uses Github to follow people
- zImPatrick 2mo agoForgejo, and by extent Codeberg, has the punchcard-like feature, it‘s just hidden under „Public activity“ on the profile page
- satvikpendem 2mo agoYou're not the target market, there are a number of other forges as seen in this thread as alternatives.
- opem 2mo agoAre you guys working on jj support?
- icy 2mo agoWe already support JJ for stacked PRs, but more native integration is planned. https://blog.tangled.org/stacking https://blog.tangled.org/stacking
- AndrewHampton 2mo agoI love jj and am a fan of the ideas of AT protocol, so tangled has been on my radar for a while. Last I checked though, it sounded like it was much better suited for open source code, not private repositories. Is that still the case?
- icy 2mo agoWe don't yet support private repos, correct. This is very high priority on our roadmap (~6-8wks out).
- rebolek 2mo agoI wanted to use tangled but my repo is SHA256 and you sadly don’t support it. I know SHA256 is not very usual but anyway, do you plan to support it?
- icy 2mo agoYes, it's on the roadmap.
- Topfi 2mo agoJust signed up, so not much to report yet, but one thing I noticed is that, because the sign in is on tngl.sh rather than a subdomain of tangled.org, it might be confusing for some users, especially as the sign in page has a very different design, theme and layout to the rest of your website and tangled as a whole. Additionally, my password manager didn't show the just created password due to the URL mismatch. Perhaps this could be addressed to improve the experience. Edit: I really like that one-click "watch logs via SSH" copy button. Maybe those could be attached to the top of the top, as it stands the pipeline just pushes them further and further down. Find the UI and UX overall very pleasant.
- dark-star 2mo agoIs there a way to just browse hosted projects without creating an account? I couldn't find anything
- icy 2mo agoOf course, just head to tangled.org/timeline :)
- MerrimanInd 2mo agoI recently got a spindle and a knot set up on my home server (along with Tranquil PDS). A few rough edges that we got ironed out but it's cool to have all of that self-hosted on my own machine yet still part of the AT proto world! I'll be honest, I'm not putting anything critical on it yet but that's my lack of trust in my own home server setup not doubt in Tangled's infra! A better web UI for the queued jobs on my spindle would be great btw!
- palata 2mo agoI am curious, does your server "initiate" the connection to the "federation", or do you have to make it publicly accessible (by opening a port, etc)?
- MerrimanInd 1mo agoI'm not an AT Proto wizard (there's a lot of good text and video explainers out there) and I know that Tangled is building on it but also adding their own functionality. But from a high level, I register my 'knot' with my account on Tangled.org which is exposed through a public domain. In my case that's routed through a Cloudflare tunnel to a reverse proxy running on my server. Tangled is then running an "app view", which is basically an aggregate of a subset of AT proto activity. So my commits, PRs, releases, etc go into the app view which then points traffic back to my server. So the long and short of it is the app view is the missing piece of the AT proto system and you have to register your data with an app view provider, of which Bluesky is the most prominent. But there are open source app views, in fact the Tangled team just announced one called bobbin that's super resource light. Additionally (and optionally for Tangled use), I'm also hosting my own PDS which is my personal data server. This is the home for my AT proto profile, which contains all of my AT proto activity like Bluesky comments and likes. Tangled does look at the PDS for identity but the code is in the parallel structure of the knot. I suspect this is cause AT proto wasn't built for code so the PDS isn't sufficient for an entire git repository but don't quote me on that. Finally I'm running a spindle, which is just a CI runner, and that's registered with Tangled very similarly to how a self-hosted GitHub or Gitlab action runner would be.
- jkl5xx 2mo agoTangled feels like the future but it seriously needs private repos ASAP to capture the momentum of the current GitHub exodus.
- WhyNotHugo 1mo agoThe "social media" platform aspect is really offputting. That's really one of the aspects where it's obvious that GitHub lost perspective of its purpose. And atproto isn't really something I'd want to be around; it's really associated with the wrong crowds.