About Unshipped
Unshipped is a curated archive of software projects that were technically credible but never shipped. We believe that every abandoned codebase is a library of decisions, trade-offs, and lessons that shouldn't be lost to git-reflog history.
Our Mission
Preserve Technical Thinking
When a project is shelved, the "why" behind the code often disappears. We preserve the architectural intent and the technical thinking that went into these builds, ensuring that clever solutions to niche problems remain visible.
De-stigmatize the "Dead End"
In an industry obsessed with the next launch, we create space for the "almost-launched." We reframe failure not as a lack of skill, but as a standard part of the discovery process. Every dead end is a signpost for the next builder.
Pure Engineering Study
Without the pressure of business metrics or user growth, many abandoned projects contain unusually bold or pure engineering choices. These are often more instructive than the conservative choices made in production environments.
Guiding Principles
Curation Philosophy
We don't archive every abandoned repo. We look for substance — specifically, entries where the author can articulate a clear technical narrative. We prioritize projects that solved real problems, even if they never solved the problem of "how to ship."
Tone matters here. Entries should read like thoughtful retrospectives from a seasoned engineer. The goal is to provide a "pre-mortem" resource for others embarking on similar builds.
What Qualifies
A project belongs in Unshipped if it meets these criteria:
- Intentionality. It was a genuine attempt at building something significant, not a weekend tutorial.
- Maturity. It reached a meaningful level of implementation (e.g., a defined architecture, working core logic, or a robust prototype).
- Reflection. The author can articulate the "failure mode"—whether it was market timing, scope creep, or technical debt.
- Educational Value. There is something architecturally or technically unique that others can learn from.
Sustainability
Unshipped was born from a simple belief: the most valuable technical lessons are hidden in the projects that didn't make it. By documenting these dead ends, we help the next generation of builders avoid the same pitfalls.
Your support helps us keep this archive free, independent, and high-quality—covering hosting costs and the editorial work required to turn raw failures into educational gold.
Have a lesson to archive?
Your abandoned project might be the missing piece of someone else's puzzle.
Submit a Project