Skip to content
adazem009 edited this page Mar 18, 2024 · 1 revision

Welcome to the ScratchCPP Player wiki!

ScratchCPP is an ongoing project to build a fast and lightweight Scratch project player. It might not be as fast as TurboWarp (yet), but the main goal is to develop a project player that is lightweight.

Scratch requires a web browser to run and web browsers typically require a lot of resources (memory). The ScratchCPP project player doesn't depend on a web browser and uses less memory.

The project consists of three main components:

  • libscratchcpp - core library which parses and runs Scratch projects
  • ScratchCPP Render - Qt-based library which handles rendering of projects loaded using libscratchcpp
  • ScratchCPP Player - Qt-based application which uses the ScratchCPP Render library
Clone this wiki locally