I guess many actively use custom scripts (GreaseMonkey / UserJS). I also think that every lover of “oiled monkeys” is familiar with the largest repository of these very scripts. Namely - a custom javascript directory located at
userscripts.org . I myself gladly resorted to his services for several years.
Unfortunately, recently userscripts.org is behaving extremely unstable.

Under the cut, those interested will receive a small study of the question + reflections on the topic of
who is to blame and what to do alternatives to the beloved resource.
A bit of history
In 2005, userscripts.org founded Jesse Andrews (
Twitter ,
LinkedIn ,
Meetup ,
Userscripts.org ). He was his permanent administrator.
In 2010, Jess was suddenly stunned by the Hacker News community with a
request to take over the site development baton. He wrote that he could no longer pay enough attention to the project because of his new hobby, the site dedicated to photographs of the cosmos.
Among the problems of the resource (except for purely technical ones) they mentioned legal issues (concerning the Digital Millennium Copyright Act: many did not like the fact that using scripts you can make changes to the operation of their sites).
But this did not frighten people, and many enthusiasts volunteered to “pick up the baton”. Among them were quite competent comrades, for example, Jay 'Saurik' Freeman (Jay 'Saurik' Freeman) - the manager of the stsenovogo community of Cydia / jailbreak. I don’t know the details of the personal correspondence between Jess and the applicants, but in the end the “relay torch” remained with the founder of the site. At the same time, Jess delicately played the play “a dog in the hay is lying, does not eat itself, and does not give it to others”. That is, he did not pass the reins of government, but he himself did not deal with the site. Jess's
recent actions as a Userscripts.org admin are dated April 2013, when he tried to fix the script settings counter. Prior to that, in the “most popular scripts” section, you could see scripts that no one ever downloaded.
As a result, 2010 was a turning point for the site: Userscripts.org began to rapidly turn into a hotbed of spam and malicious scripts. It got to funny - users wrote scripts that tried to remove malicious scripts from other users from the search results.
It is clear that Jess Andrews owes nothing to anyone. But to ruin a useful resource with high attendance - it is necessary to be able to ...
')
Watching a huge amount of "garbage", constant downtime, and lack of communication with the administration of the resource, frustrated users from the Userscripts.org community tried to launch various similar sites, but they were all lost in the shadow of their "progenitor".
And then came April 2014 ...
Our days
When Userscripts.org once again stopped opening, very few people paid attention to it: for many, many were simply used to it. But this time the site “slept” for a long time, while the periods of wakefulness became short-term and buggy. By mid-May, one could enter the site (if lucky) only by adding the port number to the address:
userscripts.org:8080Even then, at the reddite, for example,
a post appeared , the author of which wondered about the death of the project. At about the same time, the Greasemonkey community seriously thought about the fate of the project userscripts.org and the hundreds of scripts that were on it. People began to actively prepare for the worst.
Summarizing, we can isolate two areas of work:
- search for a new platform for the exchange of experience and scripts,
- saving scripts located on userscripts.org.
This post, in fact, is devoted to the collection and storage of information on the results of this work.I suggest all those interested to help me in this matter.
So, I turn to the practical side of the issue.
What we have at the moment
userscripts.org and its backups
Sometimes users can still access
userscripts.org using the address
userscripts.org:8080 .
One of the users of reddit created a static mirror of the site
userscripts-mirror.org . The backend is completely absent there: it is impossible to log in and the search does not work (however, they promise to fasten the ability to search the site soon).
sorennordstrom made an epic attempt to sort and classify all scripts from userscripts.org on github:
Git repo of the user.js files from userscripts.orgArchiveteam set their ArchiveBot on half-dead userscripts.org.
Alternatives to userscripts.org
As an alternative site, I have nothing to offer yet, except for what is already listed on
the repository list page - at greasespot.net.
I did not test them: I don’t write the scripts myself, so I cannot look at these projects through the eyes of a script writer. And the “facade” is better to see once, IMHO. So I suggest those who wish to describe in the comments the pros and cons of these resources so that you can make a certain rating. After all, I want to describe these projects not only in terms of the number of scripts and the convenience of cataloging them, but also from the perspective of those who fill in and maintain their own scripts.
While I hide it under the spoiler:
Script base with userscripts.org
User
ssbtoday has uploaded the full script database
on MEGA (size - 800 mb, format - tar.gz)
Another user -
expert02 - cleaned this database from Malvari and also laid out (size - 230 mb, format - 7z):
FiredriveMEGAMirrorcreator (8 mirrors)I filled this version of the base on
Yandex.Disk .
The archive has a lot of files like "5678395.user.js". That is,
they are not ordered in any way, and even the names do not carry meaning .
At the moment this is all that I have to report.
Hopefully, the habrasoobshchestvo will help turn this nedopost into something truly useful.
PSEspecially for those who like to accuse me of “make an elephant out of a fly” added the tag “intrigue-investigation scandals” =)