{
  "extensions": [
    {
      "name": "Async Skins",
      "description": "Have your sprites render as other images or costumes.",
      "extensionId": "async-skins",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Async Skins.js",
      "onlineURL": "https://extensions.mistium.com/featured/Async Skins.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Async Skins.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "Canvas",
      "description": "Create and manipulate canvases with this extension",
      "extensionId": "canvas",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Canvas.js",
      "onlineURL": "https://extensions.mistium.com/featured/Canvas.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Canvas.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "DiscordBot",
      "description": "Make discord bots in turbowarp",
      "extensionId": "discordbot",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/DiscordBot.js",
      "onlineURL": "https://extensions.mistium.com/featured/DiscordBot.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/DiscordBot.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "EvalPlus",
      "description": "Evaluate JS better (plus some dom stuff)",
      "extensionId": "evalplus",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/EvalPlus.js",
      "onlineURL": "https://extensions.mistium.com/featured/EvalPlus.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/EvalPlus.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "Github",
      "description": "Access github from scratch",
      "extensionId": "github",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Github.js",
      "onlineURL": "https://extensions.mistium.com/featured/Github.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Github.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "HTMLInputs",
      "description": "Manage html inut elements on the stage",
      "extensionId": "htmlinputs",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/HTMLInputs.js",
      "onlineURL": "https://extensions.mistium.com/featured/HTMLInputs.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/HTMLInputs.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "Iframe+",
      "description": "Have many iframes at once",
      "extensionId": "iframe-",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Iframe+.js",
      "onlineURL": "https://extensions.mistium.com/featured/Iframe+.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Iframe+.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "IndexedDB",
      "description": "Access and write to IndexedDB.",
      "extensionId": "indexeddb",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/IndexedDB.js",
      "onlineURL": "https://extensions.mistium.com/featured/IndexedDB.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/IndexedDB.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "KeyHistory",
      "description": "Manage previous keys simply",
      "extensionId": "keyhistory",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/KeyHistory.js",
      "onlineURL": "https://extensions.mistium.com/featured/KeyHistory.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/KeyHistory.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "MediaUtils",
      "description": "Just some uilities for media devices",
      "extensionId": "mediautils",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/MediaUtils.js",
      "onlineURL": "https://extensions.mistium.com/featured/MediaUtils.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/MediaUtils.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "Mist's Utils",
      "description": "A bunch of compiled stuff",
      "extensionId": "mist-s-utils",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Mist's Utils.js",
      "onlineURL": "https://extensions.mistium.com/featured/Mist's Utils.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Mist's Utils.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "MistFetch",
      "description": "my fetch extension for http and stuff cos i needed a better one for originOS",
      "extensionId": "mistfetch",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/MistFetch.js",
      "onlineURL": "https://extensions.mistium.com/featured/MistFetch.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/MistFetch.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "OASM",
      "description": "Run the full oasm interpreter except very fast.",
      "extensionId": "oasm",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/OASM.js",
      "onlineURL": "https://extensions.mistium.com/featured/OASM.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/OASM.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "Persistent File System",
      "description": "Persistent file system using IndexedDB",
      "extensionId": "persistent-file-system",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Persistent File System.js",
      "onlineURL": "https://extensions.mistium.com/featured/Persistent File System.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Persistent File System.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "Python",
      "description": "Run python in turbowarp with piodide",
      "extensionId": "python",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Python.js",
      "onlineURL": "https://extensions.mistium.com/featured/Python.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Python.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "RDF",
      "description": "Type restricted data formatting",
      "extensionId": "rdf",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/RDF.js",
      "onlineURL": "https://extensions.mistium.com/featured/RDF.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/RDF.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "Rotur",
      "description": "Utilise rotur in your projects",
      "extensionId": "rotur",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Rotur.js",
      "onlineURL": "https://extensions.mistium.com/featured/Rotur.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Rotur.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "roturVoice",
      "description": "Voice and video calling for turbowarp",
      "extensionId": "roturvoice",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/roturVoice.js",
      "onlineURL": "https://extensions.mistium.com/featured/roturVoice.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/roturVoice.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "Shaders",
      "description": "Run GLSL shaders on your sprites",
      "extensionId": "shaders",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Shaders.js",
      "onlineURL": "https://extensions.mistium.com/featured/Shaders.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Shaders.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "Tables",
      "description": "basically just compiled 2d arrays",
      "extensionId": "tables",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Tables.js",
      "onlineURL": "https://extensions.mistium.com/featured/Tables.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Tables.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "Virtual File System",
      "description": "in memory file system as an ext goes pretty crazy :sunglasses:",
      "extensionId": "virtual-file-system",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Virtual File System.js",
      "onlineURL": "https://extensions.mistium.com/featured/Virtual File System.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Virtual File System.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "WebsocketPlus",
      "description": "Connect and manage multiple websocket connections",
      "extensionId": "websocketplus",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/WebsocketPlus.js",
      "onlineURL": "https://extensions.mistium.com/featured/WebsocketPlus.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/WebsocketPlus.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": true
    },
    {
      "name": "Camera",
      "description": "Use the camera :P",
      "extensionId": "camera",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Camera.js",
      "onlineURL": "https://extensions.mistium.com/files/Camera.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Camera.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "Cloudlink4_Improved",
      "description": "A powerful WebSocket extension for Scratch.",
      "extensionId": "cloudlink4-improved",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Cloudlink4_Improved.js",
      "onlineURL": "https://extensions.mistium.com/files/Cloudlink4_Improved.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Cloudlink4_Improved.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "Compiled Comments",
      "description": "",
      "extensionId": "compiled-comments",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Compiled Comments.js",
      "onlineURL": "https://extensions.mistium.com/files/Compiled Comments.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Compiled Comments.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "ExportSpriteDataURI",
      "description": "",
      "extensionId": "exportspritedatauri",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/ExportSpriteDataURI.js",
      "onlineURL": "https://extensions.mistium.com/files/ExportSpriteDataURI.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/ExportSpriteDataURI.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "Fast_List_Set",
      "description": "",
      "extensionId": "fast-list-set",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Fast_List_Set.js",
      "onlineURL": "https://extensions.mistium.com/files/Fast_List_Set.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Fast_List_Set.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "Faster Blur Uri",
      "description": "High-performance WebGL-based stack blur with adaptive downscaling for optimal performance",
      "extensionId": "faster-blur-uri",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Faster Blur Uri.js",
      "onlineURL": "https://extensions.mistium.com/files/Faster Blur Uri.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Faster Blur Uri.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "Faster Blur Uri Legacy",
      "description": "",
      "extensionId": "faster-blur-uri-legacy",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Faster Blur Uri Legacy.js",
      "onlineURL": "https://extensions.mistium.com/files/Faster Blur Uri Legacy.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Faster Blur Uri Legacy.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "Faster Blur Uri Legacy 2",
      "description": "A simple extension that just blurs images from urls and data uris as fast as i could make it blur them!!!!",
      "extensionId": "faster-blur-uri-legacy-2",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Faster Blur Uri Legacy 2.js",
      "onlineURL": "https://extensions.mistium.com/files/Faster Blur Uri Legacy 2.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Faster Blur Uri Legacy 2.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "FastObject",
      "description": "",
      "extensionId": "fastobject",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/FastObject.js",
      "onlineURL": "https://extensions.mistium.com/files/FastObject.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/FastObject.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "InputManager",
      "description": "Store a list of previously pressed keys. Made primarily for use in originOS (https://github.com/Mistium/Origin-OS).",
      "extensionId": "inputmanager",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/InputManager.js",
      "onlineURL": "https://extensions.mistium.com/files/InputManager.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/InputManager.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "KeyHistory Legacy",
      "description": "Manage previous keys simply",
      "extensionId": "keyhistory-legacy",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/KeyHistory Legacy.js",
      "onlineURL": "https://extensions.mistium.com/files/KeyHistory Legacy.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/KeyHistory Legacy.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "LowLevelSkins",
      "description": "",
      "extensionId": "lowlevelskins",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/LowLevelSkins.js",
      "onlineURL": "https://extensions.mistium.com/files/LowLevelSkins.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/LowLevelSkins.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "originOSL",
      "description": "Run OSL code in the originOSL environment through the live embed system",
      "extensionId": "originosl",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/originOSL.js",
      "onlineURL": "https://extensions.mistium.com/files/originOSL.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/originOSL.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "Random",
      "description": "",
      "extensionId": "random",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/Random.js",
      "onlineURL": "https://extensions.mistium.com/files/Random.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/Random.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "roturVoice Advanced",
      "description": "",
      "extensionId": "roturvoice-advanced",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/roturVoice Advanced.js",
      "onlineURL": "https://extensions.mistium.com/files/roturVoice Advanced.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/roturVoice Advanced.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "SoundUtils",
      "description": "",
      "extensionId": "soundutils",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/SoundUtils.js",
      "onlineURL": "https://extensions.mistium.com/files/SoundUtils.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/SoundUtils.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "TabUtils",
      "description": "Detect when the tab key is pressed and allow it to be disabled and enabled.",
      "extensionId": "tabutils",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/TabUtils.js",
      "onlineURL": "https://extensions.mistium.com/files/TabUtils.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/TabUtils.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "URI Utilities",
      "description": "",
      "extensionId": "uri-utilities",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/URI Utilities.js",
      "onlineURL": "https://extensions.mistium.com/files/URI Utilities.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/URI Utilities.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    },
    {
      "name": "USB",
      "description": "Just some blocks for the web usb api",
      "extensionId": "usb",
      "extensionURL": "https://rw-extensions.pages.dev/mistium/USB.js",
      "onlineURL": "https://extensions.mistium.com/files/USB.js",
      "iconURL": "https://rw-extensions.pages.dev/mistium/images/USB.png",
      "tags": [
        "mistium"
      ],
      "credits": [
        "Mistium"
      ],
      "incompatibleWithScratch": true,
      "featured": false
    }
  ]
}