Scratch offline editor
Author: m | 2025-04-23
Introduction to Scratch Offline Editor . The Scratch Offline Editor, also known as the Scratch App, was released on Janu, and is a modified version of Scratch 3.0.
Scratch - Scratch Offline Editor - CRESST
And Bill Gates offer up video lectures.Scratch Created by the world-renowned Massachusetts Institute of Technology (MIT) is a website where kids can create interactive stories, games, and animations and then share their work with the world. Created with 8 to 16-year-olds in mind, this free community is a wonderful resource. They also have an online “Get Started” guide to make using the website easy. It includes 12 project tutorials, a parent/educator guide, downloadable activity cards, and starter projects that you and your kids can use to jumpstart creativity. If you have limited internet access or data, they even have an offline editor you can download.Scratch Jr. Have kids that are too young to use Scratch? No worries! Scratch Jr is designed specifically for ages 5 to 7 to give young kids a head-start at programming interactive stories and games. In addition to the free app, they also have a Scratch Jr website. On the website, you and your child can use printable activity cards that walk you through creating scenes in Scratch Jr. You can watch 8 sample projects to learn the functions of blocks, brainstorm ideas, and get a great visual of creative storytelling. Kids can also have fun using the Paint Editor to transform (or create) characters in the Scratch Jr Library.Robot Turtles When it comes to creating and discovering games that are both fun and educational, Thinkfun is in a league of their own. One game that they sell is Robot Turtles- “the first board game for
Scratch - Scratch Offline Editor - tp.edu.tw
Projects like these was a “wow” moment for me. Scratchers were building projects that rivaled the best things I had seen on Codepen. All in a visual programming language for kids!Beyond the editor, there are a bunch of other resources that help kids be productive: The Scratch website provides tutorials, a wiki, and discussion forums that kids often use to ask questions and help each other when they get stuck. The REST APIs enable third-party tooling like Turbowarp—a parallel site that can run Scratch projects 20x faster. The Scratch desktop application lets you develop Scratch projects offline. The ScratchJr tablet app provides a simplified version of the Scratch editor for young children (ages 5-7).So, no, Scratch isn’t just a programming language. It’s an ecosystem of apps, resources, and community features for giving kids a positive first experience with programming. And it’s downright impressive.Scratch at scaleLike many online activities, Scratch usage grew during the pandemic, but unlike others, it’s not slowing down: Notice that there's a cyclical usage pattern that follows the school year. It peaks in the spring and the dips in the summer, which gives us an idea of how much Scratch usage can be attributed to use in school.This recent growth has caused Scratch to break into the Tiobe index's top 20 most popular programming languages. At the time of this post (July 2022) it ranks 21st, above Typescript, Rust, Julia, and other important languages. The Tiobe index is imperfect but there's clearly something happening here.With this new popularity, Scratchers like Griffpatch, Will_Wam, and others have become mini-celebrities, collecting hundreds of thousands of followers on scratch.mit.edu and other platforms (Griffpatch has 175k+ subscribers on his Youtube channel where he posts Scratch tutorials on gamedev topics like background-scrolling and raycasting).You can find more statistics on the community statistics page and in the Scratch Annual Report. By every measure you can think of, Scratch usage is booming (worldwide!) and shows no sign of stopping.Why (I think) it worksScratch has a lot of good things going for it.It’s free (thanks to the Scratch Foundation) and the tutorials provide a gentle on-ramp,Scratch - Scratch Offline Editor - ilc.edu.tw
Survey Anyplace Pricing Pricing Options Premium Plans ( Subscription / Quotation Based ) Pricing Insights for Survey/ User Feedback Software The Average Cost of a basic Survey/ User Feedback Software plan is $19 per month. Survey Anyplace pricing starts at $33/month, which is 74% higher than similar services. 43% of Survey/ User Feedback Software offer a Free Trial Allows users to try out the software for a limited period before making a purchase decision. , while 51% offer a Freemium Model Allows users to access basic features at no cost.. Pricing Plans MONTHLY YEARLY Essential $33.00 $39.00 per month Create questionnaires with your own brandingFeatures 400 Monthly Responses Unlimited Questionnaires & Questions Large Variety of Question Types Offline Functionality Digital Slot Machine & Scratch Card Removable Survey Anyplace Branding Quiz Capabilities Question Logic & Piping Professional $50.00 $59.00 per month Personalized outcomes and emailsFeatures 2000 Monthly Responses Unlimited Questionnaires & Questions Large Variety of Question Types Offline Functionality Digital Slot Machine & Scratch Card Removable Survey Anyplace Branding Quiz Capabilities Complex Question Logic & Piping 2000 Monthly Emails Assessment Capabilities Zapier Integration Customizable Email Templates Variable End Messages & Outcomes Custom Scoring for Questions & Answers Multiple Languages Email Invitations With Unique Questionnaire URL Enterprise Custom Multiple administrators, team management and a full white label option.Features 5000+ Monthly Responses Unlimited Questionnaires & Questions Large Variety of Question Types Offline Functionality Digital Slot Machine & Scratch Card Removable Survey Anyplace Branding Quiz Capabilities Complex & Nested Question logic 5000+ Monthly Emails Assessment Capabilities Zapier Integration Customizable Email Templates Variable End Messages & Outcomes Custom Scoring for Questions & Answers Multiple Languages Email Invitations With Unique Questionnaire URL Extended Design Options With Custom CSS Collect Payments Via Stripe Formulas For Complex Calculations Multiple Administrators (On Request) Respondent Portal (On Request) Questionnaire Campaigns (On Request) Full White Label (On Request) ReportR Custom Let respondents download a personalized PDF report right after taking your questionnaireFeatures 5000+ Monthly Responses Unlimited Questionnaires & Questions Large Variety of Question Types Offline Functionality Digital Slot Machine & Scratch Card Removable Survey Anyplace Branding Quiz Capabilities Complex & Nested. Introduction to Scratch Offline Editor . The Scratch Offline Editor, also known as the Scratch App, was released on Janu, and is a modified version of Scratch 3.0.Scratch - Scratch Offline Editor - CRESST
Scratch AddonsAboutScratch Addons combines new and existing features and themes for the Scratch website and project editor into one easy-to-access and configurable browser extension. The mission is to provide a centralized, up-to-date platform for community development of new features and themes for Scratch.About addonsAn addon mainly consists of one or more userscripts (written in JavaScript) or userstyles (written in CSS) that run on the Scratch website or project editor.Each addon declares its own addon manifest (addon.json file). This file specifies under which circumstances each one of its userscripts and userstyles should be injected into the page. It also contains user-facing information, such as the description of the feature, and information about the addon's settings.Userscripts work similarly to extension content scripts running in the "main world" (the unprivileged context where chrome.* extension APIs are not available). Userscripts have access to addon.* APIs. They can use these built-in utilities for various purposes: waiting until a certain element exists on the page, listening to settings change events, getting a reference to the Scratch VM object, etc.Addons are designed to be compatible with each other. They are also developed with performance, internationalization, accessibility, and privacy in mind.Read the documentation for more information about addons.About the extensionThe Scratch Addons browser extension provides a settings page where users can enable, disable and configure addons. The extension interprets addon manifests, stores the user's settings, and provides APIs to userscripts. A new version of the extension is released to the stores regularly with new addons and features.Addons beyond the Scratch Addons browser extensionOther open-source projects (such as Scratch forks) can also make use of the addons. For example, the TurboWarp and Adacraft project editors allow you to use most of the editor addons without installing browser extensions, and even while offline (TurboWarp Desktop).File structureAddonsaddons-l10n: Translation for addon strings (one file per addon).addon-api: Implementation of the addon.* JavaScript APIs.addons: Each addon has its own directory, which must include an addon manifest file named addon.json.libraries: Third-party libraries and other utilities, some of which are used by addons.Others.github: GitHub templates, workflows, and contributing files._locales: Translation strings for the browser extension (excluding addons).background: Background scripts for the extension.content-scripts: Content scripts, which among other things, execute userscripts and inject userstyles to the page.images: Logos, screenshots and icons (excluding addon-specific images).popups: Addon pages that are only accessible through the extension popup (for example, Scratch Messaging).webpages: The settings page, extension popup, and other pages.InstallationNo building is required. The best way to download the source is with Git:git clone browser support information and other installation methods, check the documentation.Loading the extension (Chrome)To load the extension into most Chromium-based browsers, go to chrome://extensions, turn on developer mode, click "Load unpacked", and select the ScratchAddons folder.Loading the extension (Firefox)Go to about:debugging, select "This Firefox", click "Load Temporary Add-on...", and select the manifest.json file in the ScratchAddons folder.NoteFirefox extensions loaded this way are removed when the browser is closed.ContributingSuggestions and bug reportsIf you found a bug or have a suggestion create an issue after checking for duplicates. Alternatively, youScratch - Scratch Offline Editor - tp.edu.tw
Saturday, November 2, 2019SketchUp Pro 2019 Free DownloadSketchUp Pro 2019 Free Download Latest Version for Windows. It is full offline installer standalone setup of SketchUp Pro 2019 v19.2.222.SketchUp Pro 2019 OverviewSketchUp Pro 2019 is a very handy and powerful 3D modeling application for the professional users that have been equipped with the rich-featured editor, layout designer for creating impressive presentations as well as Style builder for customizing your models.SketchUp Pro 2019 Free DownloadSketchUp Pro 2019 has been equipped with a built-in editor that lets you design 3D objects right from scratch. The editor allows you to import data from 3ds, DWG, JPG, PNG, PSD, TIF, TGA, and many other file formats. It offers you detailed information about every editing tool so that even the novices can learn to set up the dedicated parameters with a minimum effort. It allows you to draw freehand designs, insert the arcs, lines, rectangles, circles, and polygons, etc. You can also create a copy of lines at a uniform distance from the original ones and move, rotate, stretch, distort or copy the components. SketchUp Pro 2019 allows you to resize and stretch portions of the geometry, create guidelines, embed text messages and color to objects. All in all SketchUp Pro 2019 is a very handy and powerful 3D modeling application that has been equipped with the rich-featured editor, layout designer and Style builder for customizing your models.Features of SketchUp Pro 2019A very handy and powerful 3D modeling application that has been equipped with the rich-featured editor, layout designer and Style builder for customizing your models.Equipped with a built-in editor that lets you design 3D objects right from scratch.It allows you to import data from 3ds, DWG, JPG, PNG, PSD, TIF, TGA, and many other file formats.It offers you detailed information about every editing tool so that even the novices can learn to set up the dedicated parameters with a minimum effort.It allows you to draw freehand designs, insert the arcs, lines, rectangles, circles, and polygons, etc.It can also create a copy of lines at a uniform distance from the original ones and move, rotate, stretch, distort or copy the components.It allows you to resize and stretch portions of the geometry, create guidelines, embed text messages and color to objects.SketchUp Pro 2019 Technical Setup DetailsSoftware Full Name: SketchUp Pro 2019Setup File Name: SketchUp.19.2.222.zipFull Setup Size: 198 MBSetup Type: Offline Installer / Full Standalone SetupCompatibility Architecture: 64 Bit (x64)Latest Version Release Added On: 01st Nov 2019Developers: SketchUp ProSystem Requirements For SketchUp Pro 2019Operating System: Windows 7/8/8.1/10Memory (RAM): 2 GB of RAM required.Hard Disk Space: 700 MB of free space required.Processor: 2 GHz Intel Pentium processor or later.SketchUp Pro 2019 Free DownloadClick on the below button to start SketchUp Pro 2019 Free Download. This is the complete offline installer and standalone setup for SketchUp Pro 2019. This would be compatible with 64-bit windows.SketchUp Pro 2019 Free DownloadScratch - Scratch Offline Editor - ilc.edu.tw
10,231CoffeeCup Software, Inc.CoffeeCup HTML Editor makes it easy to design and code websites. You can either start from scratch or choose a template...CoffeeCup HTML Editor makes...auto-complete and live previewfree2,387SolutionsoftThis program enables you to create HTML webpages, and lets you preview...to create HTML webpages, and lets you previewfree1,914HTML-KitHTML Kit software is a complete web page editor and creator for those HTML...is typing. Page preview...Automatic plain text to HTML code conversion. Spell checkfree546Free Labs SofwareWYSIWYG...Editor Functionality Freelabs Html-Editor supports...open, save, print, preview etc515Lorenzi DavideDynamic HTML Editor will allow you to create interactive websites using DHTML. It is a WYSIWYG...pasting and previewing the page...preview it in any web browser. Once completed, Dynamic HTML353VeryPDF IncVeryPDF...VeryPDF HTML converter...allows you to create previews191IconicoIf you're frustrated that a website has unselectable text or if you need to view some HTML that's...Text - Copy, Save, Preview and Print...their text and HTML code. HTML Text Extractor181SourceTec Software Co., LTDSothink HTML Editor, previously called 'CutePage', is an HTML Editor that displays...an HTML Editor that displays the html document...HTML code, design graphical view and a true previewfree143Marko Njezic / MAX Interactive corp.There are 28 Tag Designers for almost every HTML tag, a Power Toolbar that contains almost all HTML tags, Built...different file types: HTML, PHP, Cascading...Advanced printing with print preview! - Clipboardfree79wonderwebware.comText to HTML Converter is a free tool for plain text to html conversion. To convert your text file to html...html to html too. There is one additional option: the preview48(c) 1997-2006 Waty Thierry, Todd MikeWith the PrintPreview, you can replace your printer object in all your code with this great...preview to RTF, PDF, XML, JPG, GIF, BMP, HTML...can reload saved preview. Print Preview support 16free43Html.gbr.meBeginners HTML is a very easy-to-use application for creation of HTML web pages...for creation of HTML web pages...the corresponding room for HTML insertion. By choosingfree42wonderwebware.comRTF To HTML Converter transforms your MS Rich Text Format files into web pages for free. You can preview...for free. You can preview the conversion output...with sufficient knowledge of HTML tagging24Alentum Software, Inc.HTML Search and Replace is a unique...between the HTML tags, portions of HTML codes...built in preview(offline browser) and HTML163herosoftScratch - Scratch Offline Editor - CRESST
Scratch-paintScratch-paint provides a paint editor React component that takes and outputs SVGs or PNGs. It can convert between vector and bitmap modes.Try it out at to try it out as part of Scratch 3.0, visit and click on the "Costumes" tab.PrerequisitesThis package depends on Paper.js, so it depends indirectly on several native packages. Depending on your systemconfiguration, you may or may not need to install them. If you see errors about pixman, cairo, etc., check here: will be easiest if you develop on Mac or Linux. If you are using Windows, I recommend using Ubuntu on Windows, which will allow you to use Linux commands on Windows. You will need administrator permissions. Paint requires you to have Git and Node.js installed. E.g.:- sudo apt-get update- sudo apt-get install git-core- sudo apt-get install nodejsFor Ubuntu on Windows, the Windows install of nodejs may interfere with the Linux one, so installing nodejs requires more steps:- curl -sL | sudo -E bash -- sudo apt-get install -y nodejs- PATH="/usr/bin:$PATH"If you want to edit scratch-paint, or help contribute to our open-source project, fork the scratch-paint repo. Then:/scratch-paint.gitcd scratch-paintnpm install">git clone scratch-paintnpm installRunning locally (stand-alone)You can try out your own copy of the paint editor by running the development server.In the cloned scratch-paint directory, run:Then go to 8078 is BLOB upside-down. The True Name of this repo is scratch-blobs.(Note that the npm run build step above seems like it's only necessary for some user and environments, and not others; check for yourself if the server that npm start starts is hot-reloading correctly.)Running locally (as part of Scratch)So you've tried out your edits in the playground and they look good. You should now test with the rest of Scratch, to make sure that everything hooks up right, and so that you can use your custom paint editor to make costumes and sprites!Get the rest of Scratch:git clone to your scratch-paint folder and run:Now in another terminal, go back to the scratch-gui folder and runnpm installnpm link scratch-paintnpm startThen go to 601 is supposed to look like GUI (it's okay, I don't really see it either.) The Costumes tab should be running your local copy of scratch-paint!How to include in your own Node.js AppIf you want to use scratch-paint in your own Node environment/application, add it with:npm install --save scratch-paintFor an example of how to use scratch-paint as a library, check out the scratch-paint/src/playground directory.In your parent component:">import PaintEditor from 'scratch-paint';...image: may either be nothing, an SVG string or a base64 data URI)SVGs of up to size 480 x 360 will fit into the view window of the paint editor, while bitmaps of size up to 960 x 720 will fit into the paint editor. One unit of an SVG will appear twice as tall and wide as one unit of a bitmap. This quirky import behavior comes from needing to support legacy projects in Scratch.imageId: If this parameter changes, then the paint editor will be cleared, the undo stack reset, and the image re-imported.imageFormat: 'svg', 'png',. Introduction to Scratch Offline Editor . The Scratch Offline Editor, also known as the Scratch App, was released on Janu, and is a modified version of Scratch 3.0. Introduction to Scratch Offline Editor . The Scratch Offline Editor, also known as the Scratch App, was released on Janu, and is a modified version of Scratch 3.0.
Scratch - Scratch Offline Editor - tp.edu.tw
Full of Shapes and Colors. Photo by Life, Other Than – RV TipsThen, to further distinguish what I was adding to my map, I added colors to each shape to create subcategories. This allowed me to look at, let’s say boondocking locations and quickly be able to distinguish a gravel turnout from a Walmart from a rest area.Problem #1So far, so good. Everything was looking good and I was completely stoked about how it was turning out. That is until I tried to create layer #11. Then, everything hit the proverbial fan. I didn’t know that I was limited to only 10 layers and I had already developed my shape and color scheme plan. There was so much more that I wanted to add, but couldn’t.Google Map Layers. My Google Map Full of Shapes and Colors. Photo by Life, Other Than – RV TipsReworking the entire scheme from scratch to limit everything to a single layer would have been excessively time-consuming and would have defeated the entire purpose of having things hyper-categorized, which was the purpose of creating the map in the first place.I found a not-so-ideal workaround by creating a second map. This allowed me to assimilate a lot of data from multiple sources, but I was still stuck with comparing two maps. The point was to have it all in one place.The Second IssueOnce I had my two heavily-populated maps complete, I decided that it was time to save them as offline files so that I could access them on my devices without needing a cell or wireless signal.Well, Google doesn’t exactly make that a possibility. While it is possible to download cities, towns, or regions of the Google street maps, making a complete map of your own design available offline was not something that could be done within the confines of Google My Maps.Enter Map PlusMap Plus is available at the iTunes app store. Photo from iTunes, Map Plus (GIS Editor + Offline Map + GPS Recorder) – Miocool Inc.A bit of online research led me to a little gem known as Map Plus (GIS Editor + Offline Map + GPS Recorder). It is a super-highly configurable mapping program that will let you design maps just like Google My Map.What’s better yet is that you can import your Google maps via a KML file, which is how Google will let you export your data – AND it kept my symbol and colors exactly like I had designed them.How to Export to KML file from Google My Maps. My Google Map Full of Shapes and Colors. Photo by Life, Other Than – RV TipsSo, now I could have all of my data on a single map, just likeScratch - Scratch Offline Editor - ilc.edu.tw
Tools, star a document, and create a new form from scratch. The updated Acrobat interface also means that you’ll be able to easily find the tools you need to complete PDF tasks faster than ever. You can own this software for a full three years, no subscription required.See all Photo Editing SoftwareProduct DescriptionBoost your productivity with the essential offline solution for all your PDF needs. With Adobe Acrobat Classic, you can easily create, edit, convert, and protect your documents on Windows and Mac without connecting to the cloud. Manage your documents efficiently with new features including enhanced accessibility tools, star a document, and create a new form from scratch. The updated Acrobat interface also means that you’ll be able to easily find the tools you need to complete PDF tasks faster than ever. You can own this software for a full three years, no subscription required.See all Photo Editing SoftwareSee all Photo Editing SoftwareProduct DescriptionBoost your productivity with the essential offline solution for all your PDF needs. With Adobe Acrobat Classic, you can easily create, edit, convert, and protect your documents on Windows and Mac without connecting to the cloud. Manage your documents efficiently with new features including enhanced accessibility tools, star a document, and create a new form from scratch. The updated Acrobat interface also means that you’ll be able to easily find the tools you need to complete PDF tasks faster than ever. You can own this software for a full three years, no subscription required.See all Business & Office SoftwareProduct DescriptionBoost your productivity with the essential offline solution for all your PDF needs. With Adobe Acrobat Classic, you can easily create, edit, convert, and protect your documents on Windows and Mac without connecting to the cloud. Manage your documents efficiently with new features including enhanced accessibility tools, star a document, and create a new form from scratch. The updated Acrobat interface also means that you’ll be able to easily find the tools you need to complete PDF tasks faster than ever. You can own this software for a full three years, no subscription required.See all Business &. Introduction to Scratch Offline Editor . The Scratch Offline Editor, also known as the Scratch App, was released on Janu, and is a modified version of Scratch 3.0.Scratch - Scratch Offline Editor - CRESST
#17,842 June 28, 2005 180,983 Posts Offline Quote: Originally posted by TheMeatman2005 on Sep 11, 2016I don't usually buy scratch tickets so my answer was never. FYI: Some States have Second Chance Drawings for Other Lottery Tickets too! A mind once stretched by a new idea never returns to its original dimensions!Catch-22: A dilemma or difficult circumstance from which there is no escape because of mutually conflicting or dependent conditions.Corruptissima re publica plurimae leges: When the republic is at its most corrupt the laws are most numerous.The best way to learn is to never stop being an Experiential Student! Santa Cruz, California United States Member #175,774 July 5, 2016 123 Posts Offline I'm in CA and we get second chance on 5 dollar purchaes on fantasy 5 and any superlotto purchase. I enter over 100 codes a week cause I pick the trash next to the scratch ticket vending machines...lol. I haven't won yet. Oh and picking the trash pays off. Well one day I found 180.00 worth of winning tickets.. I was soooo excited..i took them home and entered codes and sure enough they were winners.. I go back to the store and found out they were cashed..so bummeed.. It's was strange cause the stores usually keep the tickets.. That very day though i found a ticket worth 4.00 in the trash that was not cashed.. So picking the trash is great..lol.. I do feel like a bum when i do it..as long as the store doesn't mind i don't mind. 100 u$a United States Member #106,658 February 22, 2011 19,967 Posts Offline Yes i have but i never won anything. * In hot pursuit of $ * White Shores- California United States Member #136,469 December 12, 2012 7,069 Posts Offline That 2nd chance thing out here is aComments
And Bill Gates offer up video lectures.Scratch Created by the world-renowned Massachusetts Institute of Technology (MIT) is a website where kids can create interactive stories, games, and animations and then share their work with the world. Created with 8 to 16-year-olds in mind, this free community is a wonderful resource. They also have an online “Get Started” guide to make using the website easy. It includes 12 project tutorials, a parent/educator guide, downloadable activity cards, and starter projects that you and your kids can use to jumpstart creativity. If you have limited internet access or data, they even have an offline editor you can download.Scratch Jr. Have kids that are too young to use Scratch? No worries! Scratch Jr is designed specifically for ages 5 to 7 to give young kids a head-start at programming interactive stories and games. In addition to the free app, they also have a Scratch Jr website. On the website, you and your child can use printable activity cards that walk you through creating scenes in Scratch Jr. You can watch 8 sample projects to learn the functions of blocks, brainstorm ideas, and get a great visual of creative storytelling. Kids can also have fun using the Paint Editor to transform (or create) characters in the Scratch Jr Library.Robot Turtles When it comes to creating and discovering games that are both fun and educational, Thinkfun is in a league of their own. One game that they sell is Robot Turtles- “the first board game for
2025-04-16Projects like these was a “wow” moment for me. Scratchers were building projects that rivaled the best things I had seen on Codepen. All in a visual programming language for kids!Beyond the editor, there are a bunch of other resources that help kids be productive: The Scratch website provides tutorials, a wiki, and discussion forums that kids often use to ask questions and help each other when they get stuck. The REST APIs enable third-party tooling like Turbowarp—a parallel site that can run Scratch projects 20x faster. The Scratch desktop application lets you develop Scratch projects offline. The ScratchJr tablet app provides a simplified version of the Scratch editor for young children (ages 5-7).So, no, Scratch isn’t just a programming language. It’s an ecosystem of apps, resources, and community features for giving kids a positive first experience with programming. And it’s downright impressive.Scratch at scaleLike many online activities, Scratch usage grew during the pandemic, but unlike others, it’s not slowing down: Notice that there's a cyclical usage pattern that follows the school year. It peaks in the spring and the dips in the summer, which gives us an idea of how much Scratch usage can be attributed to use in school.This recent growth has caused Scratch to break into the Tiobe index's top 20 most popular programming languages. At the time of this post (July 2022) it ranks 21st, above Typescript, Rust, Julia, and other important languages. The Tiobe index is imperfect but there's clearly something happening here.With this new popularity, Scratchers like Griffpatch, Will_Wam, and others have become mini-celebrities, collecting hundreds of thousands of followers on scratch.mit.edu and other platforms (Griffpatch has 175k+ subscribers on his Youtube channel where he posts Scratch tutorials on gamedev topics like background-scrolling and raycasting).You can find more statistics on the community statistics page and in the Scratch Annual Report. By every measure you can think of, Scratch usage is booming (worldwide!) and shows no sign of stopping.Why (I think) it worksScratch has a lot of good things going for it.It’s free (thanks to the Scratch Foundation) and the tutorials provide a gentle on-ramp,
2025-03-24Scratch AddonsAboutScratch Addons combines new and existing features and themes for the Scratch website and project editor into one easy-to-access and configurable browser extension. The mission is to provide a centralized, up-to-date platform for community development of new features and themes for Scratch.About addonsAn addon mainly consists of one or more userscripts (written in JavaScript) or userstyles (written in CSS) that run on the Scratch website or project editor.Each addon declares its own addon manifest (addon.json file). This file specifies under which circumstances each one of its userscripts and userstyles should be injected into the page. It also contains user-facing information, such as the description of the feature, and information about the addon's settings.Userscripts work similarly to extension content scripts running in the "main world" (the unprivileged context where chrome.* extension APIs are not available). Userscripts have access to addon.* APIs. They can use these built-in utilities for various purposes: waiting until a certain element exists on the page, listening to settings change events, getting a reference to the Scratch VM object, etc.Addons are designed to be compatible with each other. They are also developed with performance, internationalization, accessibility, and privacy in mind.Read the documentation for more information about addons.About the extensionThe Scratch Addons browser extension provides a settings page where users can enable, disable and configure addons. The extension interprets addon manifests, stores the user's settings, and provides APIs to userscripts. A new version of the extension is released to the stores regularly with new addons and features.Addons beyond the Scratch Addons browser extensionOther open-source projects (such as Scratch forks) can also make use of the addons. For example, the TurboWarp and Adacraft project editors allow you to use most of the editor addons without installing browser extensions, and even while offline (TurboWarp Desktop).File structureAddonsaddons-l10n: Translation for addon strings (one file per addon).addon-api: Implementation of the addon.* JavaScript APIs.addons: Each addon has its own directory, which must include an addon manifest file named addon.json.libraries: Third-party libraries and other utilities, some of which are used by addons.Others.github: GitHub templates, workflows, and contributing files._locales: Translation strings for the browser extension (excluding addons).background: Background scripts for the extension.content-scripts: Content scripts, which among other things, execute userscripts and inject userstyles to the page.images: Logos, screenshots and icons (excluding addon-specific images).popups: Addon pages that are only accessible through the extension popup (for example, Scratch Messaging).webpages: The settings page, extension popup, and other pages.InstallationNo building is required. The best way to download the source is with Git:git clone browser support information and other installation methods, check the documentation.Loading the extension (Chrome)To load the extension into most Chromium-based browsers, go to chrome://extensions, turn on developer mode, click "Load unpacked", and select the ScratchAddons folder.Loading the extension (Firefox)Go to about:debugging, select "This Firefox", click "Load Temporary Add-on...", and select the manifest.json file in the ScratchAddons folder.NoteFirefox extensions loaded this way are removed when the browser is closed.ContributingSuggestions and bug reportsIf you found a bug or have a suggestion create an issue after checking for duplicates. Alternatively, you
2025-04-16