GitHub Outage Map
The map below depicts the most recent cities worldwide where GitHub users have reported problems and outages. If you are having an issue with GitHub, make sure to submit a report below
The heatmap above shows where the most recent user-submitted and social media reports are geographically clustered. The density of these reports is depicted by the color scale as shown below.
GitHub users affected:
GitHub is a company that provides hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.
Most Affected Locations
Outage reports and issues in the past 15 days originated from:
| Location | Reports |
|---|---|
| Tel Aviv, Tel Aviv | 1 |
| Rive-de-Gier, Auvergne-Rhône-Alpes | 1 |
| Itapema, SC | 1 |
| Cleveland, TN | 1 |
| Tlalpan, CDMX | 1 |
| Quilmes, BA | 1 |
| Bengaluru, KA | 1 |
| Yokohama, Kanagawa | 1 |
| Gustavo Adolfo Madero, CDMX | 1 |
| Nice, Provence-Alpes-Côte d'Azur | 1 |
| Brasília, DF | 1 |
| Montataire, Hauts-de-France | 3 |
| Colima, COL | 1 |
| Poblete, Castille-La Mancha | 1 |
| Ronda, Andalusia | 1 |
| Hernani, Basque Country | 1 |
| Tortosa, Catalonia | 1 |
| Culiacán, SIN | 1 |
| Haarlem, nh | 1 |
| Villemomble, Île-de-France | 1 |
| Bordeaux, Nouvelle-Aquitaine | 1 |
| Ingolstadt, Bavaria | 1 |
| Paris, Île-de-France | 1 |
| Berlin, Berlin | 1 |
Community Discussion
Tips? Frustrations? Share them here. Useful comments include a description of the problem, city and postal code.
Beware of "support numbers" or "recovery" accounts that might be posted below. Make sure to report and downvote those comments. Avoid posting your personal information.
GitHub Issues Reports
Latest outage, problems and issue reports in social media:
-
Filipe Névola (@FilipeNevola) reportedThe Visionary Steward AI made it much easier to produce code. But producing code is not the hard part anymore. The hard part is deciding what should exist, why it should exist, which rules it needs to follow, which risks it creates, and how the product keeps improving after the first version is shipped. This is where the visionary part matters. Ideas now have more leverage. A clear product vision, a strong mental model, and good judgment about the user experience can become working software much faster than before. But vision alone is not enough. Someone still has to guide the system, define the constraints, notice when the AI is wrong, and keep the product coherent over time. That is the work I now think of as stewardship. On June 14, 2024, in my first GenAI workshop, I used this slide: Image attached: slide from my first GenAI workshop, "Why a Framework?" The slide was called "Why a Framework?" and the bullets were simple: - Implementation is a detail - Ideas are important - UX is crucial - Mental model and use cases are key I think this is temporary, but right now we dream and then guide the AI to avoid mistakes and create sustainable products. That is a huge disadvantage for non-professional developers. They can dream, but they cannot meaningfully guarantee the final result of the product. I believe this is temporary, and I can explain why. The three pieces To make this work, I think we need three pieces: 1. Foundation 2. Skills 3. Workflows Foundation gives the AI the rules of the world. Skills turn repeated instructions into reusable procedures. Workflows connect those skills into a software development cycle. With those pieces in place, and with humans paying attention to AI decisions, we already have enough to build great features. I want to show how we are doing this in a real complex project: Quave ONE. How we are doing this in Quave ONE In Quave ONE, we are treating AI-assisted software development as an operating system, not just as a chat window. The goal is not only to ask the AI to write code. The goal is to give the AI a strong environment where it can make better decisions, avoid known mistakes, follow the way the team works, and keep improving the product without depending on one human remembering every detail. Today, our system has three main layers: 1. Foundation 2. Skills 3. Workflows They are different things, and I think that distinction matters. 1. Foundation The foundation is the set of decisions that should be true before the AI starts working. This is where we document the product, the architecture, the commands, the rules, the safety constraints, and the style of the codebase. In Quave ONE, this starts with a root instruction file that explains what the project is, where each part of the system lives, which commands to run, what is safe, what is forbidden, and which quality gates must pass before finishing. For example, the AI knows that Quave ONE is the product name, not an older or alternate name. It knows that the repo is a monorepo with the main app, MCP server, docs, website, shared package, and end-to-end tests. It knows that the Meteor app has special constraints, that server code must use async APIs, that enum values should not be loose strings, that public API changes require docs updates, and that Kubernetes access is read-only unless a human explicitly decides otherwise. This matters because AI is very good at continuing patterns, but it is not automatically good at knowing which patterns are correct for your system. So the foundation gives it the right starting point. We also have longer internal docs for areas that need more explanation: - Frontend structure and design system - Meteor 3 compatibility - Coding style - Enum patterns - Logging - Audit events - Secrets - MCP tools - Database apps - Support automation - Publishing workflows - Production and staging references - App-specific architecture notes The important idea is that not everything should be in the always-loaded instruction file. The always-loaded file should stay short. The deeper context can live in internal docs that the AI reads when needed. A good foundation makes the first big decisions better. It prevents the AI from wasting time rediscovering the system. It also prevents a common failure mode: the AI writes plausible code that does not belong in the actual product. 2. Skills Skills are repeatable procedures. They are more specific than foundation docs. A foundation doc says, "This is how the system works." A skill says, "When this kind of task appears, do these steps in this order." In Quave ONE, we have skills for recurring engineering and product operations. Some are code-focused: - Creating MCP tools - Working with enums - Running a structured autoreview - Executing a GitHub issue from plan to PR - Running a QA pass against an issue checklist - Creating a PR with the right diff, tests, and body Some are project-management focused: - Creating GitHub issues - Estimating issues with Fibonacci points - Computing iteration progress - Moving early-stage issues to the Icebox Some are business or operations focused: - Analyzing daily usage and billing changes - Reading blog posts from Lemeno - Publishing blog posts through Lemeno - Watching production errors and operational signals The value of these skills is that they encode the operational memory of the team. For example, "create an MCP tool" is not one action. In our case, it can touch shared enums, business logic, REST endpoints, MCP registration, docs, lint, and tests. If the AI treats that as "add one file", it will produce something incomplete. The skill gives it the full path. The same is true for issue execution. We do not want the AI to silently implement something and then summarize later. The workflow says: create the checklist in the issue first, work item by item, mark progress, run focused tests, review the diff, and link the PR. That changes the AI from a code generator into a process participant. A skill does not need to be complicated. It should define when to use it, what inputs are needed, which steps to follow, what proof is required, and what artifact should be left behind. I think most companies should start building skills as soon as they notice themselves saying the same thing to AI three times. The first version does not need to be perfect. It just needs to capture the current best workflow. 3. Workflows The third layer is how the skills connect into a product development cycle. This is where the steward role becomes very visible. A single AI task can be impressive. But a product is not built from isolated tasks. A product needs intake, shaping, implementation, review, QA, release, measurement, errors, logs, and feedback. There is another part that is very important in how I work: passive awareness. I use Quave ONE, our own cloud system, with automation features to track errors and send them to me on Slack. Even when I am not actively looking at a dashboard, I am aware of the errors that are happening. This matters because I am very methodical about logs. Logs are not noise to me. Errors are important signals and should be checked. In an AI-assisted development loop, this becomes even more important. The AI can help write the feature, but the product has to keep talking back after the feature is deployed. Runtime errors, failed jobs, strange logs, customer reports, and usage changes are all part of the product feedback system. In Quave ONE, the cycle looks roughly like this: Idea or problem to GitHub issue to estimation to execution checklist to implementation to focused tests to autoreview to pull request to QA pass to bug fix PRs if needed to release to Quave ONE automations watch errors and logs to Slack alerts when something needs attention to iteration progress to usage and billing analysis to new feedback into the backlog The important part is that the issue body becomes the tracker. The AI does not just "work on issue 123". It creates or updates an execution checklist. It marks the current item. It adds proof. It links PRs. If QA finds bugs, those bugs are added back to the checklist and connected to fix PRs. This makes the process auditable. It also lets humans steward the work without micromanaging every line of code. The human can look at the issue, the PR, the test plan, and the QA notes and decide whether the AI is moving in the right direction. This is where I think non-professional developers are temporarily disadvantaged. They can describe the dream. But without foundation, skills, and workflows, they cannot reliably inspect whether the AI is making sustainable product decisions. The future will probably reduce that gap. Templates will get better. Skills will become more standardized. Agents will understand more about architecture, testing, and production risk by default. But right now, the steward matters. The steward is the person who can say: - This belongs in the app, not infra. - This needs an audit event. - This enum should not be a loose string. - This should be a workflow, not a one-off prompt. - This issue is too large and needs splitting. - This PR needs a focused test, not a generic summary. - This bug should go back into the checklist. - This production error is a real product signal, not background noise. - This is a product decision, not only a code decision. That is the difference between generating software and growing a product. Externalizing this into a template That is the Quave ONE version. The reusable version cannot be "copy Quave ONE". Not every team uses GitHub Projects, Meteor, Slack, Quave ONE, or the same release process. So the generic extrapolation lives in the template repo. The template is a guided conversation. It helps the AI ask what is true in your reality, inspect the repo when one already exists, and generate the foundation, skills, workflows, and runtime feedback loop that match your context. We are externalizing these ideas into a reusable template here: Visionary Steward Template in the quavedev GitHub organization The simple way to use it is to give the template to an AI agent and ask it to guide you through the setup. If you are starting a new project, it helps create the first structure. If you already have a project, it helps inspect what exists, find what is missing, and add the pieces that make AI work safer and more consistent. The goal is not to copy our stack, tools, or workflow. The goal is to take the pattern and apply it to your project.
-
Ashwini (@AshwiniNK21) reportedBuild Log - Entry 04 I had the plan. Architecture mapped. Phases defined. One job per file. Research first, write second. Clean on paper. But I'd been here before. Twice. Both times I had a plan that made sense. Both times I built something that ran. Both times I ended up staring at a mess wondering where it went wrong. So the question wasn't can I build this. It was - will this just become version 4 someday? That doubt sat with me. Then the algorithm did what it occasionally does when it's not showing you arguments about nothing - it put the right people in front of me. People building in the same space. Same problems. Same thinking. Sharing what worked and what didn't. I learned things I hadn't considered. Shared where I was headed. Got nods from people who'd been through it. Not validation-seeking. Just realising the approach I'd landed on actually held up when people who knew the space looked at it. That was enough to tip it. I went to GitHub. Found the old repository. Deleted it. Which I never do. I still have the scrappiest projects sitting on my GitHub just to revisit someday. Evidence of where I was at a point in time. But this one needed to go. Not archived. Deleted. Version 3 started the next day. Entry 05 coming. Spoiler: I pushed it without testing. For the first time in a while I just knew.
-
Avenged Stoic (@AvengedStoic) reported@sudoingX I appreciate you work. It’s hard to use GitHub as my repo knowing every idea and line of code is added to the corpus of Microsoft training content. My self hosted *** server has a stacked timeline, but until there’s a grassroots replacement of GitHub, my work stays offline.
-
Nav Toor (@heynavtoor) reportedThis GitHub repo has 65,000 stars. Zero lines of code. And it has never had a real bug. It's called NoCode. Built by Kelsey Hightower, one of the most respected engineers in cloud computing. The README says: "The best way to write secure and reliable applications. Write nothing. Deploy nowhere." Here's the full documentation: Getting started: Start by not writing any code. Adding new features: The possibilities are endless. Building your application: Yep. That's it. Deploying your application: By running the following command you can deploy your application absolutely nowhere. That's the entire repo. Five files. An empty Dockerfile. A README with build instructions for nothing. Zero dependencies. Zero vulnerabilities. And here is the part that makes engineers laugh and then go quiet. He is right. Code you never write has zero bugs. Zero CVEs. Zero supply chain attacks. Zero 3 a.m. pages. Zero tech debt. Zero attack surface. Every line of code you ship is a liability you now own forever. Then people took the joke and ran with it: 4,200+ open issues. People report bugs on software that doesn't exist. "It's not working." "Feature request: add dark mode." "This broke my production environment." 484 open pull requests. Developers submitting code to a repo that accepts nothing. Zero CVEs. Zero security vulnerabilities. Zero breaking changes. Ever. Here's who made this: Kelsey Hightower. Former Google Cloud Principal Engineer. The person who taught the world Kubernetes. Gave legendary Kubernetes conference talks. Then stepped back from Google and left this as his most-starred project. The man who helped build the infrastructure that runs half the internet made his most popular project by writing nothing. Here's the wildest part: Every developer has shipped more code, more features, more complexity than their users ever asked for. More code means more bugs. More bugs mean more incidents. More incidents mean more on-call pages at 3 AM. NoCode has zero bugs. Zero incidents. Zero on-call pages. Because it does nothing. And that's the point. The best code is no code. The most secure system is the one that doesn't exist. The most reliable application is the one you never deployed. 65,358 stars. 4,825 forks. Zero lines of code. Written by a legend. The greatest software ever not written. (Link in the comments)
-
notprnvbot (@thePrnvBot) reported.@tannerlinsley I'm trying to report a bug regarding Tanstack router but the GitHub issues link for the stackblitz 'file based routes' project is unusable in Firefox and fails to run start command in Chrome.
-
lewei (@leweiii_) reportedstarted learning how to code 1 year before chatgpt and llms were a thing. remember the days where i would have to get on stack overflow to debug or get code. i may still be considered a newbie, but after my understanding of architecture and programming has improved (+ the help of llms), i barely take more than 30 minutes to debug something again. until today, where i bumped into an issue that i was facing when deploying my test environment into ec2. spent maybe an hour debugging with cursor then claude. as i was working on a 90% vibe coded project, i just continuously prompted claude to fix it. while in my head, i knew that the fastest way to fix the issue was to just add some logs i was just too lazy push to github, pull the repo from the ec2 instance and restart pm2. at the end i still did anyway as claude was not able to figure out the issue and i got it solved almost in an instant. i just needed to upgrade my node version on my server (lo). i guess ai does make people lazy 🤷
-
Grumming (@GrummingApp) reportedHey @Replit pls fix my repo, my i can’t able to push my codes to github repo
-
Nillionaire.ts 🇳🇬 (@igboonaija3) reportedGithub is broken in many ways people earn over $350k there
-
anton (@realantonmaier) reported@ZackKorman The head of growth, answered in the GitHub issues when people were complaining about lobotomized opus 4.6/because of mythos. If mythos is so great why would the lobotomize 4.6? Because 4.6 already has a lot of mythos capabilities and mythos is an attempt to break free from the
-
Gospel (@4osp3l) reportedYeah there are so many good companies on @Hacker0x01 Uber, shopify, GitHub, Amazon, Airbnb, you name it. Can’t f**ckin report issues to them due to the fact that H1 is full of crap. Sent a report to the US DoS, no response till today when it’s clearly “15hrs to triage”.
-
pearson (@MPxbt) reportedTHIS GUY CONNECTED CLAUDE TO TRADINGVIEW VIA AN OPEN-SOURCE MCP SERVER! Not a Bloomberg terminal, just Claude Desktop next to a TradingView tab. Yet it's reading NQ E-mini charts live, switching timeframes, drawing ICT-style liquidity zones, and labeling higher-timeframe bias directly in the browser. The server is on GitHub (1.7k stars): 30+ indicators, backtests for 6 strategies, multi-exchange support (Binance, KuCoin, Bybit), no API key. What looks like a weekend build replaces a typical retail stack: $200/month screeners, $50 indicator packs, and manual zone-drawing at 6am. With one prompt, Claude installed the server, configured it, connected to TradingView, and began annotating live charts autonomously, internal liquidity, external targets, HTF bias. No subscriptions. No screenshot copy-paste into ChatGPT. AI-native trading infrastructure isn't coming. It's already a repo away.
-
lewei (@leweiii_) reportedstarted learning how to code 1 year before chatgpt and llms were a thing. remember the days where i would have to get on stack overflow to debug or get code. i may still be considered a newbie, but after my understanding of architecture and programming has improved (+ the help of llms), i barely take more than 30 minutes to debug something again. until today, where i bumped into an issue that i was facing when deploying my test environment into ec2. spent maybe an hour debugging with cursor then claude. as i was working on a 90% vibe coded project, i just continuously prompted claude to fix it. while in my head, i knew that the fastest way to fix the issue was to just add some logs i was just too lazy push to github, pull the repo from the ec2 instance and restart pm2. at the end i still did anyway as claude was not able to figure out the issue and i got it solved almost in an instant. i just needed to upgrade my node version on my server (lol)
-
Aakash Gour (@AakashGourX) reportedYou don’t need to be a developer to set this up. Open Google’s AI browser, point it at the Odysius GitHub link, and type one line: “Clone this repository and run it locally.” That’s the whole prompt. Click “allow” a few times. Done. A web address and login appear. You’re in.
-
Shantun Singh Parmar (@ParmarShantun) reportedHot take: Your github contribution graph means nothing. Your ability to sit with a broken production system at 11PM, stay calm, debug systematically and not blame your teammates. That's the skill that actually matters.
-
pharrelly (@pharrellyhy) reported@thsottiaux renewed subscription while the weekly usage not reset. pls fix it, saw similar issues on github for few weeks