Freedom251 › Coding Playgrounds
Raku++

What Raku++ is
Raku++ is an independent Raku implementation written in C++17, combining an interpreter, compiler, and development toolchain. It runs on Linux, macOS, Windows, BSDs, and the web. The site reports 100.00% of the Roast tests expected of an implementation, while noting that it does not match Rakudo in every corner. Its binary includes a linter, profiler, syntax highlighter, AST dumper, and native compiler. Supported language features include multiple dispatch, grammars, lazy lists, exact rational numbers, and Unicode grapheme-aware strings. Programs can be transpiled to C++ executables or JavaScript modules for Node, Bun, Deno, or a script tag. A built-in installer uses the Raku ecosystem index and the module store shared with zef. The browser playground runs through WebAssembly in a Web Worker on the reader’s machine, offering an editor, streaming output, standard input, shareable links, and Live mode; the site says code stays in the browser. Installers support per-user setup without administrator access, check SHA-256 checksums, and include an unsigned Windows installer. Raku++ is free.
Who it suits
Raku++ suits developers learning or building with Raku across desktop systems, browsers, and generated C++ or JavaScript targets. Its playground and tooling also support experimentation and diagnostics.
What it does well
- Free interpreter, compiler, and toolchain
- Runs on Linux, macOS, Windows, BSDs, and web
- Built-in linter, profiler, and syntax tools
- Transpiles to C++ or JavaScript
- Browser playground keeps code on the device
What to know first
- Does not match Rakudo in every corner
- Only 1,019 of 2,547 ecosystem distributions pass tests
- Windows installer is not code-signed
- No real-time collaboration
Verdict
Raku++ offers a broad Raku implementation with native tooling, module installation, and browser execution. Review its ecosystem compatibility note and unsigned Windows installer if those affect your deployment.
Facts from Raku++'s own pages
- Browser playground
- The playground runs Raku++ compiled to WebAssembly in a Web Worker on the reader’s machine, with an editor, streaming output, standard input, shareable links and Live mode. · raku.online, 11 Oct 2026
- Compatibility
- The site reports that Raku++ passes 100% of the Roast tests it expects an implementation to pass, while noting it does not match Rakudo in every corner. · raku.online, 11 Oct 2026
- Compilation
- Raku++ can transpile programs to C++ executables or JavaScript modules; JavaScript output targets Node, Bun, Deno or a script tag. · raku.online, 11 Oct 2026
- Dependencies
- The native binary has no runtime or third-party library dependencies to install alongside it. · raku.online, 11 Oct 2026
- Deployment options
- full_stack · raku.online, 23 Sept 2026
- Embed
- A script tag can add runnable Raku editors to a website; the site says there is no server to run, host or pay for. · raku.online, 11 Oct 2026
- Free plan
- Yes · raku.online, 23 Sept 2026
- Full-stack runtime
- Yes · raku.online, 23 Sept 2026
- Install options
- The install instructions cover macOS, Linux, BSDs and Windows, including per-user installation without root or administrator access. · raku.online, 11 Oct 2026
- Integrations
- Raku++ can install modules from the ecosystem and uses the same module store as zef. · raku.online, 11 Oct 2026
- Language coverage
- The site says Raku++ passes 100.00% of the Roast tests expected of an implementation. · raku.online, 11 Oct 2026
- Language features
- Raku++ supports features including multiple dispatch, grammars, lazy lists, exact rational numbers, and Unicode grapheme-aware strings. · raku.online, 11 Oct 2026
- Limits
- The site reports that 1,019 of 2,547 Raku ecosystem distributions pass their own test suites. · raku.online, 11 Oct 2026
- Maker
- The site names Andrew Shitov as the maker. · raku.online, 11 Oct 2026
- Modules
- Its built-in installer uses the Raku ecosystem index and the standard module store shared with zef. · raku.online, 11 Oct 2026
- Platforms
- The install page lists native releases for macOS, Linux, and Windows, plus a WebAssembly build for the browser. · raku.online, 11 Oct 2026
- Privacy
- The site says playground code runs in the browser and is not sent to a server. · raku.online, 11 Oct 2026
- Product
- Raku++ is an independent Raku interpreter, compiler, and toolchain written in C++17. · raku.online, 11 Oct 2026
- Purpose
- Raku++ is an independent Raku implementation in C++17 that works as an interpreter, compiler and toolchain. · raku.online, 11 Oct 2026
- Real-time collaboration
- No · raku.online, 23 Sept 2026
- Security
- Installers check downloaded archives against published SHA-256 checksums; the Windows installer is not code-signed. · raku.online, 11 Oct 2026
- Sharing controls
- link_access · raku.online, 23 Sept 2026
- Support
- The site links to a commercial support page. · raku.online, 11 Oct 2026
- Toolbox
- It includes a linter, profiler, syntax highlighter and AST dump. · raku.online, 11 Oct 2026
Where Raku++ stands on Freedom251
- Coding Playgrounds#109 of 138