Libraries

There are libraries posted by Greasy Fork users that you can @require in your scripts. For other kinds of libraries you can @require, read Greasy Fork's policy on @require.

  1. Global_ManagedExtensions JS (Library) - ユーザーによる動的な設定が必要な複数のユーザースクリプトを管理します。

    Author
    sqrtox
    Created
    2021-01-09
    Updated
    2021-05-28
  2. GM API script JS (Library) - Allows use of GM_getValue and GM_setValue, with @grant none

    Author
    j. holden
    Created
    2015-06-02
    Updated
    2016-10-05
  3. GM dat.GUI JS (Library) - dat.GUI modified to prioritize GM_getValue/GM_setValue over localStorage among other things.

    Author
    MadHero
    Created
    2021-07-17
    Updated
    2021-08-27
  4. GM Fetch JS (Library) - A fetch API of GM_xmlhttpRequest

    Author
    Secant
    Created
    2023-08-02
    Updated
    2023-09-13
  5. GM storage wrapper JS (Library) - simple wrapper for GM_storage with added functions

    Author
    JohnDoe
    Created
    2018-02-20
    Updated
    2018-02-20
  6. GM web hooks JS (Library) - Makes GM_xmlhttpRequest and GM_download queued

    Author
    PYUDNG
    Created
    2023-02-20
    Updated
    2023-07-17
  7. GM XHR JS (Library) - jQuery AJAX wrapper for GM_xmlhttpRequest

    Author
    RobotOilInc
    Created
    2020-04-19
    Updated
    2021-06-08
  8. gm-fetch JS (Library) - using fetch based on GM.xmlHttpRequest

    Author
    IKKEM-Lin
    Created
    2024-01-03
    Updated
    2024-01-03
  9. gm-import-export JS (Library) - Helper functions for importing and exporting stored values.

    Author
    Jason Kwok
    Created
    2024-02-13
    Updated
    2024-02-13
  10. GM.addStyle Polyfill JS (Library) - Polyfill for GM.addStyle, for some reason their script doesn't work?

    Author
    NeutronNoir
    Created
    2017-11-19
    Updated
    2017-11-19
  11. gm4-polyfill-1.0.1 JS (Library) - Polyfill for backward compatibilty of GM functions

    Author
    sloooow
    Created
    2018-12-09
    Updated
    2018-12-09
  12. GM_addStyle_shim JS (Library) - This is just a shim to add back in GM_addStyle for scripts in @grant none mode, or that run on benighted engines without native GM_addStyle support.

    Author
    BrockA
    Created
    2018-04-29
    Updated
    2018-04-29
  13. gm_ajax JS (Library) - ajax

    Author
    jeman
    Created
    2023-10-18
    Updated
    2023-10-18
  14. GM_config JS (Library) - GreaseMonkey Script Configurator

    Author
    JoeSimmons
    Created
    2014-05-30
    Updated
    2014-05-30
  15. GM_config JS (Library) - GM_config library

    Author
    Zod-
    Created
    2014-06-27
    Updated
    2015-01-28
  16. GM_config JS (Library) - GM_config (forked from github)

    Author
    Tophness
    Created
    2014-11-01
    Updated
    2014-11-01
  17. GM_config JS (Library) - A lightweight, reusable, cross-browser graphical settings framework for inclusion in user scripts.

    Author
    darkred
    Created
    2017-03-29
    Updated
    2017-03-29
  18. GM_config (Konf fork) JS (Library) - A lightweight, reusable, cross-browser graphical settings framework for inclusion in user scripts.

    Author
    Konf
    Created
    2021-11-09
    Updated
    2021-11-09
  19. GM_config 8+ JS (Library) - A library to help you set up configure in greasemonkey script.

    Author
    Frédéric SANZ
    Created
    2015-08-08
    Updated
    2015-08-08
  20. GM_config CN JS (Library) - sizzlemctwizzle 的 GM_config 库中文版本

    Author
    ywzhaiqi
    Created
    2014-10-30
    Updated
    2017-07-21
  21. GM_config RU JS (Library) - RU версия библиотеки GM_config

    Author
    RX-3200
    Created
    2019-09-02
    Updated
    2020-07-15
  22. GM_config-93Akkord-Fork JS (Library) - A lightweight, reusable, cross-browser graphical settings framework for inclusion in user scripts.

    Author
    93Akkord
    Created
    2023-09-05
    Updated
    2023-09-05
  23. GM_config-lib JS (Library) - GM_config is a user script library that allows the user to edit certain saved values through a graphical settings menu. (This is just a copy of https://github.com/sizzlemctwizzle/GM_config to use in GF scripts)

    Author
    Dexmaster
    Created
    2023-02-12
    Updated
    2023-05-09
  24. GM_config_CN JS (Library) - sizzlemctwizzle 的 GM_config 库中文版本 - Modified by pana

    Author
    pana
    Created
    2020-05-19
    Updated
    2021-07-27
  25. GM_config_cnjames JS (Library) - A lightweight, reusable, cross-browser graphical settings framework for inclusion in user scripts.

    Author
    James dock
    Created
    2023-12-26
    Updated
    2023-12-26
  26. GM_config_image JS (Library) - A lightweight, reusable, cross-browser graphical settings framework for inclusion in user scripts. This is an image library from https://openuserjs.org/libs/sizzle/GM_config, because I can't access the JS code of openuserjs here. I want to make a backup. If there is any infringement, please inform me to delete it.

    Author
    wish king
    Created
    2020-10-19
    Updated
    2020-10-19
  27. GM_config_lz-string JS (Library) - ConfigLzString/Refactor GM_config, this version uses lz-string to access data for a Library script

    Author
    avan
    Created
    2018-10-01
    Updated
    2018-10-05
  28. gm_config_mod library JS (Library) - Slightly modified version (changed CSS and button text) by drsr of GM_config.js from http://github.com/sizzlemctwizzle/GM_config/raw/master/gm_config.js

    Author
    drsr
    Created
    2014-06-22
    Updated
    2014-06-22
  29. GM_config_sizzle JS (Library) - A lightweight, reusable, cross-browser graphical settings framework for inclusion in user scripts.

    Author
    aminomancer
    Created
    2021-01-26
    Updated
    2021-01-26
  30. GM_config_sync JS (Library) - A lightweight, reusable, cross-browser graphical settings framework for inclusion in user scripts.

    Author
    avan
    Created
    2023-11-18
    Updated
    2023-11-18
  31. gm_config_toolbar JS (Library) - greasyfork configuration toolbar on the script addins

    Author
    James dock
    Created
    2019-09-05
    Updated
    2021-04-14
  32. GM_config_zh-CN JS (Library) - A lightweight, reusable, cross-browser graphical settings framework for inclusion in user scripts.

    Author
    zxf10608
    Created
    2020-03-19
    Updated
    2020-07-31
  33. GM_configzhtw JS (Library) - A lightweight, reusable, cross-browser graphical settings framework for inclusion in user scripts.

    Author
    leo890724
    Created
    2020-07-24
    Updated
    2020-07-24
  34. GM_context JS (Library) - A html5 contextmenu library

    Author
    eight
    Created
    2017-09-08
    Updated
    2019-06-06
  35. GM_createMenu JS (Library) - 油猴菜单库,支持开关菜单,支持批量添加,为您解决批量添加和开关菜单的烦恼

    Author
    wish king
    Created
    2020-09-18
    Updated
    2020-11-01
  36. GM_fetch JS (Library) - fetch pollyfill using GM_xmlhttpRequest

    Author
    nyarau
    Created
    2021-02-07
    Updated
    2023-01-04
  37. GM_html2canvas JS (Library) - 由于原版的html2canvas在对跨域图片获取上总是失败的问题,将跨域改为通过GM_xmlhttpRequest获取

    Author
    WhiteSevs
    Created
    2022-12-15
    Updated
    2023-09-12
  38. GM_option JS (Library) - support tool for UserConfig.(library)

    Author
    noisys
    Created
    2015-04-26
    Updated
    2016-10-07
  39. GM_Polyfill JS (Library) - Provide GM_functions in non-ScriptManager-environment

    Author
    PYUDNG
    Created
    2021-07-19
    Updated
    2021-10-03
  40. GM_webextPref JS (Library) - A config library powered by webext-pref.

    Author
    eight
    Created
    2018-08-19
    Updated
    2021-08-18
  41. GMCommonAPI.js JS (Library) - GM Common API (GMC) is a simple library designed for easily adding Greasemonkey 4 compatibilty to existing userscripts

    Author
    Stig Nygaard
    Created
    2017-10-25
    Updated
    2017-12-16

Publish a script you've written (or learn how to write one)