What should you do when opensource package is not maintained anymore

#StandWithUkraine
Today, 15th August 2022, Ukraine is still bravely fighting for democratic values, human rights and peace in whole world. Russians ruthlessly kill all civilians in Ukraine including childs and destroy their cities. We are uniting against Putin’s invasion and violence, in support of the people in Ukraine. You can help by donating to Ukrainian's army.

package is not maintained anymore

Imagine you are using some npm or pip package and you feel it is outdated or it just says somewhere "is not maintained anymore". What should you do first - find out whether there is someone else who already started maintaining, let me show you how to do it 😉

How to understand the package is not maintained anymore

First, find the page of the interesting package on the source code hosting website. I will consider [email protected] package for npm, I know that I am using exactly this package by package.json or package-lock.json file.

To find the opensource hosting page, first, we should find the package name on https://npmjs.com with the exact name.

NOTE: Name is very important when you try find a package sources page☝. Please carefully follow the sequence otherwise you can mix up a packages an all your effort will be lost. This happens very often

Now look at Repository or Homepage: Here we see so "dead" package:

The first solution to try when "repo is not maintained anymore"

Click on forks number and find out the most popular fork. To understand popularity faster we might assume that a more popular fork will have more forks. So we should just find the longest fork chain and see who is on second level after original repo:

Image for a hint

So we've found https://github.com/vusion/webfonts-generator by vusion which also re-published it to a new npm package, we can see this by checking Readme file:

npm install --save-dev vusion-webfonts-generator

Here how it works. In the worst case, you can fork a project and start maintaining it or just use it by yourself for your fixes✌

#npm #pip #opensource
18
Bruce Hardy profile picture
Oct 25, 2020
by Bruce Hardy
Did it help you?
Yes !
No

Best related