https://github.com/falcolabs/kcc
The Kat Compiler Collection for the Scratch visual programming language.
https://github.com/falcolabs/kcc
programming-language rust sb3 scratch scratch-implementation scratch3 vm
Last synced: 14 days ago
JSON representation
The Kat Compiler Collection for the Scratch visual programming language.
- Host: GitHub
- URL: https://github.com/falcolabs/kcc
- Owner: falcolabs
- License: gpl-3.0
- Created: 2025-09-17T07:57:05.000Z (21 days ago)
- Default Branch: main
- Last Pushed: 2025-09-22T03:51:02.000Z (16 days ago)
- Last Synced: 2025-09-22T05:39:01.636Z (16 days ago)
- Topics: programming-language, rust, sb3, scratch, scratch-implementation, scratch3, vm
- Language: Rust
- Homepage:
- Size: 480 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Maintainers: MAINTAINERS.md
Awesome Lists containing this project
README
# Kat Compiler Collection


An (optionally headless) Scratchâ„¢ compiler and virtual machine written in Rust.
## Project State
It is currently capable of executing all Operators, `say` and `think` in Looks, Controls, and Variables blocks.Here's a few examples of it running (rendered with cat ears):

```sh
$ kcc invest.sb3
2
true
1.4142135623730951
```
This example is not runnable yet.## License
This program is free software. It comes without any warranty, to the extent permitted by applicable law. You can redistribute it and/or modify it under the terms of the [GNU General Public License, version 3](./LICENSE), or at your option (required if you want to intergrate it into a proprietary product), the [DORAEMON IS THE BEST ANIME PUBLIC LICENSE, version 1](./LICENSE_DORAEMON).###### The Scratch name, Scratch logo, Scratch Day logo, Scratch Cat, and Gobo are Trademarks owned by the Scratch Team.