logoalt Hacker News

Ghostty is leaving GitHub

1682 pointsby WadeGrimridgeyesterday at 7:44 PM542 commentsview on HN

Comments

mitchellhyesterday at 7:58 PM

I know this is ridiculously dramatic, but its the truth: I actually cried writing this blog post (tears hit my keyboard, I'm embarrassed to say).

Nobody should cry over a SaaS, of all things. But GitHub has meant so much more to me than that (all laid out in the post). I have an unhealthy relationship with it. Its given me so much and I'm so thankful for it. But, it's not what it used to be. I don't know.

We've been discussing it off and on for months, really started seriously discussing it a couple weeks ago, and made the final decision a few days ago. Putting metaphorical pen to paper and hitting "publish" makes it so very real.

I'm sure folks will make fun of me for this. It is a stupid thing. But I truly love GitHub, and I hope they find their way.

show 23 replies
tedivmyesterday at 7:55 PM

It really has been remarkable watching GitHub just crumble as an organization. There's a lot of discussion about why: the switch from being independent to being part of Microsoft, having resources pushed to Copilot instead of core service, the organization structure itself, a reliance on vibe coding, etc etc.

Regardless of the reason, it's undeniable that GitHub is facing some serious issues. The unofficial status page[1] tells a horrifying story.

I would absolutely love to get some insider perspective on this (if only to learn how to prevent it from happening anywhere I work), but I think it's clear to anyone who has been paying any attention that GitHub is a sinking ship and the only reason people haven't abandoned it already is inertia. Considering how much else is changing in software right now I don't think inertia is enough to sustain a company.

1. https://mrshu.github.io/github-statuses/

show 3 replies
JuniperMesosyesterday at 8:01 PM

I can appreciate Hashimoto's genuine feelings about Github, and the world of open-source software development that it opened for him and that he spent a significant chunk of his life participating in.

On the other hand, I can't help but think that some of this heartbreak would have been avoidable, if only he possessed more of the Richard-Stallman-esque attitude that non-free software is inherently suspect and unethical. Github has always been non-free software hosted by someone else, and run according to its owners' rules and for its owners' benefit, not ultimately the end user. This was true in 2008 and it's true today.

I've also used Github for a significant chunk of my life, often because I had to for my job. But I've never developed an emotional attachment to it. Indeed, I have long been annoyed that Github is someone else's proprietary software, that does what it can to structurally lock users into their platform despite being built upon free-software git.

I've never been able to love software that requires an email-based account and accepting terms of service and that doesn't work in Iran because the company that runs it obeys US sanctions law.

So without reservation on my end, I'm glad to see that ghostty is moving off of github to something else.

atonseyesterday at 7:56 PM

During one of the x threads where Mitchell was (legitimately) complaining about Github, there were a couple replies suggesting that GitHub should hire him to be their CEO.

And I remember seeing that and thinking "huh... not at all a bad idea."

There is a specific kind of leader that can turn such ships around, and they are strong in their convictions, and aren't just "managers", but visionaries coupled with strong execution and power to attract talent.

I think a new GitHub will emerge and when it's just right, will grow like wildfire (like OpenClaw, or even GitHub itself did during the SVN and SourceForge era). And many are already trying to be that new GitHub.

show 2 replies
nimbiusyesterday at 8:44 PM

>It’s not a fun place for me to be anymore. I want to be there but it doesn't want me to be there. I want to get work done and it doesn't want me to get work done. I want to ship software and it doesn't want me to ship software.

Has anyone else shared this sentiment? If so Redmond needs to lean in hard.

this is an absolute killing blow for Microsoft if it gains real traction. You made developers your cornerstone eight years ago for nearly 8 billion dollars. you spent another 2bn on minecraft to clinch the deal with young developers and the code camp kids.

Youve lost the OS, and the server realm. Lose the developers, and youre on your way to becoming the Xerox of the 21st century.

show 2 replies
nextaccounticyesterday at 8:05 PM

> To the "Git is distributed!" crowd: the issue isn't Git, it's the infrastructure we rely on around it: issues, PRs, Actions, etc.

A suggestion: use git-bug https://github.com/git-bug/git-bug in addition to migrating to another forge like Codeberg. It saves issues, PRs etc in git itself (not on a branch - on a specially crafted ref). It offers two way sync with a lot of providers.

Other VCSes like fossil store issues alongside the repo. I think it's appropriate because in a sense, issues are part of what gives meaning to the code (like documentation)

show 3 replies
arn3nyesterday at 7:53 PM

What do we think is more to blame for GitHub's massive decrease in quality? I've heard the following theories:

1. Increasing amount of AI-generated code in their codebase, decreasing the quality of the service.

2. Bought by Microsoft, and their bad engineering culture has spread to GitHub.

Perhaps it's a bit of both.

show 10 replies
infogulchyesterday at 9:27 PM

I'm happy that raw git + mailing lists works great for the linux project, but can the rest of us all agree we actually do need issues & PRs? And that it's super painful to lose all this context when platform hopping, or when the service unilaterally decides to deplatform someone?

So where are we going? Mitchell will be deciding for Ghostty. If github's current trajectory is anything to go by, everyone else will need to decide where to go sooner rather than later.

I'm worried that it will be a Babel scattering event and this open source superpower that github catalyzed (how to describe it?) will just evaporate.

I'm also worried that wherever we go next could have the same fate as github.

So what then? Radicle is the only thing that I've seen that could theoretically 'solve' the problem, though it still needs a lot of work: https://radicle.dev/

show 2 replies
eiiotyesterday at 8:48 PM

This seems like a great opportunity for new platforms who are rethinking the OSS space to finally gain the traction they need to be effective. For a collaborative platform, quantity is key, and I am hopeful that someone who is interested in advancing the software space will become the new go-to. This isn't to say that GitHub hasn't been innovating, but at least from my perspective, the way we've used git for the past however-many-years has remained basically constant.

Some projects that seem interesting: - https://tangled.org/ seems to be building out cool and exciting ways to write and interact with code (and they're distributed on the ATProto! But notably that's not their core selling point) - Microservices like https://pico.sh/ and https://sr.ht/ feel like fresh air...

show 1 reply
sudbyesterday at 7:57 PM

I'm very interested in where ghostty ends up - I wonder if they'll follow Zig to Codeberg?

It does seem like it might, in general, be a very opportune time for GitLab (or another host) to publicly step up!

There seems to be a lot of chatter on X recently about wanting an entirely new GitHub usurper that doesn't look like GitHub at all, but in the short- to medium-term I expect this not to gain a huge amount of traction because of the sheer cultural embeddedness of git + GitHub in modern day software development.

show 3 replies
hmokiguessyesterday at 9:38 PM

> I know I work at GitHub so that might sound heretical, but I promise it’s not controversial for me to say it. Very few people internally believe that PRs and issues are ideal primitives for the future of engineering. And there are a lots of us inside the machine exploring what comes next.

From GitHub's Staff Research Engineer https://maggieappleton.com/zero-alignment/

show 4 replies
_doctor_loveyesterday at 9:20 PM

Reading the write-up again, this really struck me:

It’s not a fun place for me to be anymore. I want to be there but it doesn't want me to be there. I want to get work done and it doesn't want me to get work done. I want to ship software and it doesn't want me to ship software.

Github is really Microsoft. The above paragraph captures perfectly what it's like to work in a big company like Microsoft.

When Github was a startup, it was both a tech company and a social media for coders and a real-life social scene (especially in SF, some pretty epic stories over the years).

Once Github was acquired, it was a countdown to all the soul being sucked out of it and simply a mechanism being left behind.

show 1 reply
incognito124yesterday at 7:58 PM

Not surprised, I think I was subconsciously waiting for this as Mitchell has been very vocal about Github on X. They killed a lot of developer goodwill, and I feel this is just a start of the mass exodus.

Good luck to the team with migration! (And here's hoping it's ersc :))

show 1 reply
varun_chyesterday at 7:56 PM

I don’t know if it’s production ready yet, but tangled.org is a really interesting take on a forge and I’ve been watching it for a while. It decentralizes the centralized parts of GitHub in a pretty neat way. The biggest problem with forges that aren’t GitHub is people need to make and manage all these different accounts for each place they contribute (which almost certainly will lower the amount of people who do. Maybe this is a good thing these days though...)

Tangled uses the identity stuff from atproto which lets the important stuff (git, CI, etc) be decentralized while people only need one identity to contribute (and you can self host your PDS too).

featherlessyesterday at 8:28 PM

I migrated my entire workflow onto a personal GitLab instance after the whole "pay a fee to bring your own bags to the grocery store" GitHub Actions pricing shenanigans earlier this year.

Best decision ever.

100% uptime. 100% less stress with each of the product/pricing changes over the past few months.

Was also able to build my own GitHub Copilot equivalent that auto-reviews MRs interactively.

Highly recommend it.

nomilktoday at 1:24 AM

When we talk about 'problems with GitHub', are we actually saying 'problems with GitHub Actions'?

What problems does/has GitHub had outside of poor UX and unreliability of Actions?

If Actions is the only significant problem, why not simply ditch it for a more reliable CI but continue using GitHub like usual?

tux033yesterday at 11:27 PM

From a security perspective, centralization cuts both ways.

Large platforms like GitHub have strong security teams and fast patching, but they also concentrate risk. A single vulnerability or abuse pattern can affect a huge portion of the ecosystem.

Decentralizing critical infrastructure doesn’t eliminate risk, but it distributes it.

What It Means for Open Source, Infrastructure and Security: https://tux.re/forum/viewtopic.php?t=183

caymanjimyesterday at 10:02 PM

You're not alone. At my company, we're now making plans to self-host our Git and CICD. I probably can't sell them on Gitea+Drone or Forgejo or another open-source solution (even though it'd suit us well), but we're still going to find a solution that isn't dependent on someone else's platform not sucking.

senkoyesterday at 8:17 PM

On a much smaller scale (niche personal projects), I'm also planning to leave Github (probably for a local forgejo or even gitweb).

The vast majority of features GH offers are of no use to me. In fact, in the age of vibe coding, zero-friction drive-by contributions are a net negative. The UX has been steadily dropping for years. The recent abysmal record in availability and bugs is just the last drop in the bucket.

The writing was on the wall the day they were acquired. They had a good run, but those days are long over.

LelouBilyesterday at 8:24 PM

The downfall of GitHub is sad, having a centralized way to find cool open source software is amazing. I use the feed of what people I'm following are starring, tags and code search to find amazing and interesting projects, and I'm afraid I'll be missing out on great but hidden software since there is fragmentation when people leave GitHub.

And the search capabilities of alternative Forges are not the same (Mostly due to costs I assume)

preommryesterday at 7:55 PM

> past month I’ve kept a journal where I put an “X” next to every date where a GitHub outage has negatively impacted my ability to work2. Almost every day has an X

Is it really this bad?

I've seen people complain about Github, but I thought it was more of a theoretical inconvenience rather than a real practical one. As in, the uptime for a serious software company should be 99.9, but two hours down just today, and constant outages over the month that they noticed... that seems way worse.

show 1 reply
WadeGrimridgeyesterday at 7:59 PM

Mitchell on what he'd do if he was in charge of GitHub:

https://x.com/mitchellh/status/2036866220449030168

show 1 reply
nikolaytoday at 12:03 AM

User 2882 here. What I know is that once a mass exodus occurs from service A to service B, the issues of service A that led people to leave it for service B will start to appear in service B as well.

dueyfinsteryesterday at 8:05 PM

It is sad to see how far GitHub has fallen. Will also be interesting to where mitchellh takes the project, I imagine codeberg and sources are possibilities.

I looked up my own ID and GitHub join date from the API, all the way back in 2009: https://api.github.com/users/dueyfinster

tempestnickyesterday at 8:29 PM

This is not the large ElasticSearch outage they had on April 27, 2026. This blog post was written a week before that, so this was a different outage.

I have nothing to add to this. Comedy gold.

aforwardslashtoday at 12:41 AM

Im still waiting for... Basically anyone that has used TFS (what microsoft had/pushed before acquiring github) to do a similar post, detailing how they miss the tool original concept. I'm sitting down, don't worry about me.

show 1 reply
oybngyesterday at 8:07 PM

The writing was already on the wall when MS required logins to search code just 48 hours after acquisition

mvkeltoday at 12:12 AM

> I'll share more details about where the Ghostty project will be moving to in the coming months

So in response to GitHub Issues, PRs, etc. being occasionally inaccessible each day, you're going to make them inaccessible for months?

Feels like a knee-jerk emotional decision, one that doesn't serve you, Ghostty, or the community.

At least have your backup ready to go

show 1 reply
underdeserveryesterday at 8:01 PM

Those footnotes - "no, not that outage" - are damning.

sira04yesterday at 11:43 PM

From FreeBSD to Windows 2000: Microsoft’s Painful Hotmail Migration

https://archive.md/KZ0sy

rgbrgbyesterday at 7:55 PM

>I’ll share more details about where the Ghostty project will be moving to in the coming months. We have a plan but I'm also very much still in discussions with multiple providers (both commercial and FOSS).

what a cliff hanger!

As someone with similar warm feelings for GitHub, it's kind of sad to see the fragmentation but I have similar frustrations with the recent outages. Perhaps it's time to explore the idea of unbundling the social/discovery layer from the code hosting/dev tool so we can live between the myriad git/jj hosts but still do "social coding" together.

arjieyesterday at 9:14 PM

Github has been all right for me because I don't do too much collaboration and I prefer not having to worry about the security implications. But it just struck me that I have my own infrastructure on Tailscale. I could probably just use Github as an alternate remote and use my own infrastructure to store the code. I imagine a gix + axum + maud should be able to give me my own git web host.

The existing open web hosts are just super heavy. 512 MiB minimum RAM and stuff is totally unnecessary though I have hundreds of gigabytes of the stuff. And then you need all these DSL YAMLs around and a job runner etc. I think I could probably fit the whole thing into a much smaller size. And I have kube running already so job management isn't the hardest thing in the world. Nightmare for SOC2 perhaps. I guess we'll see.

I think this is all home-forgeable now. The advantage of Github for OP was the social aspect, clearly, but I don't use it for that. And I'm a really late user 7,322,596 from 2014!

funkasteryesterday at 11:23 PM

I really like forgejo, but for OSS it's a complete no-no unless they want to manage PRs by email. Maintaining a forgejo instance and allowing anyone to join is a recipe for headaches. Until forgejo figures out the federation aspect (allow to send PRs from other forgejo instances, or some other distributed way), it will be hard for OSS to adopt them and keep the collaboration aspect.

show 1 reply
chrisweeklyyesterday at 9:00 PM

Luke Wroblewski posted this earlier today: https://www.linkedin.com/posts/lukew_small-taste-of-the-inco...

The shape of the curve helps make it a little easier to understand why availability has been so abysmal.

show 1 reply
mixmastamyktoday at 12:20 AM

Read the piece waiting for a diatribe on MS's unethical practices, left with an uptime complaint. Ok, if that is what it takes for people to move away from them, guess I'll take it.

BigTTYGothGFyesterday at 8:20 PM

> During my honeymoon while my wife is still asleep? Yeah, GitHub.

I realize that everybody is different, but this still doesn't seem like the best of practices.

show 1 reply
rarismayesterday at 9:43 PM

I think GitHub has completely lost the plot over the last year or so, I don't think the stuff I work on will leave any time soon but I'm slowly losing my patience with github.

The other week I spent about an hour trying to figure out why my actions jobs were just stuck on waiting and not starting.

For my personal stuff, I think I'm going to migrate to either my own selfhosted instance of something like gitea or codeberg, the juice just isn't worth the squeeze anymore imo for GitHub, even with stuff like free runners and pages.

I personally think this is mainly attributed to GH Copilot and I would love to know if MS/GH even makes a profit on it.

DrTungyesterday at 11:04 PM

A remnant of the old GitHub still remains, try surfing to a non-existing repositor like https://github.com/NowIsTheTimeForAllGoodMenToComeToTheAidOf...

(however the parallax scrolling of the background is gone, maybe when Microsoft arrived)

bashtonitoday at 12:32 AM

If Atlassian had vision they'd swoop in with a sponsorship offer for Ghostty that included moving it to BitBucket.

cartofupaitoday at 12:38 AM

Whoever made the decision to sell Github to Microsoft killed it, we’re just attending the funeral now.

dadimatoday at 12:20 AM

i would be very interesting seeing how the dev space will look in 5 years from now, and how would github look in 5 years from now

>i have stopped opening github, i just use github cli heavily, that's it, gh gives everything i need out of the box

on github actions run on github and agent pull them, checks the issues and fixes the code, the whole workflow changed

duxupyesterday at 10:43 PM

Help me out here because I honestly don't know / must have a different workflow.

Are other people being impacted every day by github outages?

What does that look like?

I'm not saying the writer is wrong, I'm just wondering how folks who experience this every day work / how that exposure plays out / what it is.

show 2 replies
daft_pinkyesterday at 11:11 PM

It's odd. I've been having the same feeling as well. Earlier this week, they sent that email about copilot, which I don't use but pay $10 a month for and I canceled my subscription.

sbinneeyesterday at 11:40 PM

GitHub has become a place where you seek people’s attention. There are other places you can freely host your projects. GitLab was always available. I just haven’t logged in for I don’t know how long. An open source project is essentially a show window to the internet by a lonely developer. Ghostty has already established a great community. It’s already on display on a skyscraper. The project is mature enough that it needs a dedicated discussion forum or something like that. I am excited to see where it will find home and how it will evolve.

_doctor_loveyesterday at 9:22 PM

Meta-observation: GitHub's quality is so bad that Mitchell has to clarify in his writeup which recent outage he is talking about!!!

samtrack2019yesterday at 9:04 PM

why not just setting up github enterprise? i mean it's still an infra to take care but if you are willing to pay for it, you may as well? from my experience the other git forge doesnt provide the same feature sets and api as github, like gitlab ci is actually pretty limited compared to GHA, there is no concept of github apps for other providers too, but maybe you just want a code hosting..

show 1 reply
basilikumyesterday at 8:02 PM

I never had any positive relation to Github. Free software should be developed on free platforms. So I very much welcome this. Fuck Github. Every single outage Microslop vibe codes is a good thing.

But it's very interesting to read about the author's very different perspective. User 1299 in 2008 is wild. His Github account could share the Radler I'm drinking right now with me.

I see that it's genuinely sad, but proprietary software and services make you completely dependent on someone else. If you want to rely on something for the future it has to be FOSS, everything else is a rug that will be pulled under your feet eventually.

debo_yesterday at 8:37 PM

GitHub literally getting ghosted

kid64yesterday at 11:31 PM

An obvious pivot would be to Codeberg. Is there some missing feature there rendering such a move less desirable than I imagine?

🔗 View 50 more comments