Start a conversation

Raku++ is our from-scratch implementation of the Raku programming language. It is open source and free, and it stays that way. If your organisation runs Raku in production — or is deciding whether to — you can also have the people who build the engine on your side: someone to call when something breaks, fixes delivered on a schedule you agreed, and engineering time for the parts of the language your code leans on hardest.

What we offer

How it works

1

A conversation

You tell us what you run and what you need. Where it helps, we run your programs or their tests under Raku++ and tell you what we see — under an NDA if you want one.

2

A proposal

A written scope with the work, the response times and the price — a fixed price for defined work, or a retainer for ongoing support.

3

The work, measured

Every change passes the same release gates as the rest of the engine: the official test suite, the ecosystem's own test suites, and the performance guard.

No lock-in

Raku++ is released under the Artistic License 2.0, and commercial support does not change that: the engine you build on stays open source, so your code is never tied to a single vendor. Whether a particular fix or integration goes into the public releases or stays in a build of your own is part of the agreement, and we settle it with you up front.

More about the engine and where it stands today: raku.online/support.

Using Raku in your organisation?

Write a few lines about what you run, or plan to — you will get an answer from an engineer.

mail@deepsoft.online

More in Software development

Raku++ — a Raku compiler

Our from-scratch, open-source implementation of the Raku programming language in C++ — native executables, an optimizer, a WebAssembly build for the browser, and no dependencies.

raku.online — a Raku playground

A Raku playground that runs entirely in the browser — write, run, and share Raku code with nothing to install and no server behind it, plus a drop-in widget for embedding runnable editors on any site.

Measured, not guessed

How we use numbers to move a product forward — external yardsticks, known noise bands, automatic release gates, and the graphs that told us what to work on next.

Building Raku++ — the engineering story

How we wrote a compiler for a large programming language from an empty directory in under a month — the projects around it, the four yardsticks we measured it against, and the speed work that made it start in two milliseconds.

Backend Development

Robust backend systems to handle complex business logic, data processing, and integration

Frontend Development

Intuitive and responsive user interfaces that provide a seamless user experience

Mobile Development

Mobile-first solutions tailored for iOS and Android devices

Data Storage and Management

Handling your data efficiently and securely

DevOps and System Administration

Streamline the development and deployment processes

Data Transformation and Process Flow

Design and manage data workflows for seamless integration and data-driven decision-making

Hardware Integration

Custom hardware integration solutions for IoT and embedded applications

Methodologies

The right process for the project — and a delivery flow driven by measurement, where releases are gated on numbers rather than opinions