Maintained forks of abandoned npm packages
OpenSource Framework is a monorepo dedicated to maintaining forks of abandoned npm packages. We ensure these valuable tools continue to receive security updates, bug fixes, and compatibility improvements.
Many npm packages become abandoned over time, leaving projects vulnerable to security risks and framework obsolescence. OpenSource Framework provides a "Safe Haven" for critical utilities with a focus on:
- Legacy Preservation: We maintain "stable-forever" forks of popular versions (like NextAuth v3) that official maintainers have abandoned, ensuring legacy apps don't break as frameworks like Next.js evolve.
- Modern Standards: Every fork is migrated to modern tooling (
tsup,vitest,ESM) and strictly tested against the latest Next.js versions (including Next.js 16/17 compatibility). - Unified Ecosystem: A single namespace (
@opensourceframework) for a collection of drop-in replacements, reducing dependency fragmentation and audit fatigue. - Simplicity over Complexity: While other forks (like Serwist) shift philosophies, we prioritize maintaining the original, simple APIs that developers already know and love.
# Using npm
npm install @opensourceframework/[package-name]
# Using yarn
yarn add @opensourceframework/[package-name]
# Using pnpm
pnpm add @opensourceframework/[package-name]Simply update your imports:
- import { something } from 'original-package';
+ import { something } from '@opensourceframework/original-package';We welcome contributions! Please see our Contributing Guide for details.
- Node.js 18+
- pnpm 9+
# Clone the repository
git clone https://github.com/riceharvest/opensourceframework.git
cd opensourceframework
# Install dependencies
pnpm install
# Build all packages
pnpm build
# Run tests
pnpm test
# Lint code
pnpm lintThis repository is licensed under the MIT License. Individual packages may retain their original licenses if different.
- Original package authors for their valuable contributions
- All contributors who help maintain these packages
Made with 💜 by the OpenSource Framework community