☠️ Is This Tech Dead? ☠️
Where we monitor tech's vital signs, calculate time of death, and prepare the funeral arrangements.
Visit the site • Installation • Features • Project Structure • Contributing • License
A digital hospice for technologies that were once the darlings of LinkedIn influencers but are now being kept alive by Stack Overflow questions from 2017. We're the WebMD for your tech stack, except our diagnosis is always "it's probably dying."
We track the slow, painful decline of frameworks, languages, and tools that promised to revolutionize your workflow but instead revolutionized your anxiety. Our data-driven approach combines the precision of a coroner with the bedside manner of a Twitter thread.
This monorepo contains two main components:
A Next.js 15 powered obituary service with a responsive UI that works on all devices, except Windows phones (and we're not apologizing for that).
Our Python-powered analysis brain that ingests data from multiple sources, calculates "deaditude" scores, and determines if your favorite technology is thriving or has one foot in the grave.
Don't trust your tech stack to gut feelings and Medium articles—trust our cold, hard data that's just as judgmental as your tech lead.
- Tech Vitality Metrics: Data-driven analysis using GitHub, StackOverflow, Reddit, Hacker News, YouTube, and job market data
- Deaditude Scoring System: Proprietary algorithm that calculates how dead a technology is (spoiler: it's probably deader than you think)
- Technology Detail Pages: In-depth analysis for each technology with historical trends and key metrics
- Project Showcase: Gallery of projects still using "dead" technologies (aka "the wall of shame")
- Pay Respects Feature: Press F to pay respects to dying technologies
- Responsive Design: Because even obituaries should look good on mobile
- Node.js 18+ (for frontend)
- Python 3.9+ (for deaditude engine)
- Supabase account (free tier works, but your data might die too)
- API keys for various services (we're data vampires)
# Navigate to the website directory
cd website
# Install dependencies
npm install
# Set up environment variables
cp scripts/setup-env-instructions.md .env.local
# Edit .env.local with your Supabase credentials
# Start the development server
npm run dev
Visit http://localhost:3000
to view your very own tech funeral parlor.
# Navigate to the deaditude directory
cd deaditude
# Install dependencies
pip install -r requirements.txt
# Set up environment variables
cp .env.sample .env
# Edit .env with your API keys and configuration
# Run a sample analysis
python -m engine.cli analyze react facebook
isthistechdead/
├── website/ # Frontend Next.js application
│ ├── app/ # Next.js app router
│ ├── components/ # React components
│ ├── domains/ # Business domains organized by feature
│ └── lib/ # Shared utilities and configuration
│
├── deaditude/ # Analysis engine
│ ├── engine/ # Core analysis modules
│ │ ├── collectors/ # Data collectors for different sources
│ │ └── scoring/ # Analysis and scoring algorithms
│ └── packages/ # Shared functionality
│ └── db/ # Database integration
│
├── .github/ # GitHub Actions workflows
│ └── workflows/ # CI/CD and cron job configurations
│
└── README.md # You are here (congratulations on reading)
- Next.js 15: Because someone told us server components would fix everything
- React 19: For when plain HTML would be too straightforward
- TypeScript: So we can feel superior about our error messages
- Tailwind CSS 4: For people who hate writing actual CSS
- Supabase: Because we're too lazy to build our own backend
- Framer Motion: For animations that distract from the existential dread
- Python 3.10+: A language that refuses to die, ironically
- Supabase: Our data overlord
- GitHub Actions: For automated disappointment delivery
We welcome contributions from fellow tech necromancers and skeptics! Before contributing, please:
- Check if your favorite technology is already dead (it probably is)
- Read our Contributing Guide
- Remember that all code you write will eventually end up on this site
This project is licensed under the MIT. License. Use it, abuse it, but don't blame us when your tech stack dies a slow, painful death.
If you discover a security vulnerability, please follow our Security Policy. We take security seriously, unlike the developers of half the technologies we track.
- All contributors who have helped dig these technological graves
- The open-source community for tools we'll eventually declare dead
- Everyone who has shared their tech horror stories
- Everyone who has paid their respects to technologies we've mourned
Built with resentment, caffeine, and the tears of developers who bet their careers on the wrong framework. Join us in our digital cemetery—where technologies come to die and developers come to grief.
Remember: Your tech stack isn't getting old, it's becoming "vintage."