Introducing...

CRUX LOGO 2-1

Headless app
development in RUST

Stuart Harris speaks at February's Rust Nation 23 
Event

Introducing CRUX

An open-source framework to help you write native User Interface applications for Mobile, Web, Desktop and beyond, faster and with fewer bugs — by sharing your application’s behaviour as a single and easy-to-test Rust core that you can reuse with confidence on every platform.

Most apps need to be built three times – once for iOS (hopefully in Swift), once for Android (hopefully in Kotlin), once for web (hopefully in TypeScript) – with no code reuse, no saving of effort, and no learning from issues. Clearly, there’s no economy in doing the same thing three or more times, and so the industry has been on a years-long hunt for a way of sharing effort and reusing code — a way of building apps just once.

But a good solution to this problem seems to forever elude us. Maybe we’re trying to answer the wrong question...?

We have a number of options that we can use today; React Native (but probably have to think about the Web separately); Kotlin Multiplatform Mobile (KMM), or Flutter (with Dart); Or we can go hybrid and use something like Capacitor with Ionic.

None of these are bad choices, but they all have significant downsides. We think we can do better than that — mostly by deciding which bits are worth sharing and which bits are not.

The real next-generation in technology adoption

Rust in the Enterprise

In our work building digital products for blue chips we adopt modern technologies and patterns to solve enterprise requirements. There’s a shift we see with a greater potential to radically benefit enterprises than any other. The Rust programming language is set to go viral inside enterprises in 2023 as it is a key tool (of many) to a safer, more scalable, more testable and cheaper way to build and run complex, multi-platform applications.
 
It helps:
  • build delightful blue-chip digital products on multiple platforms, easily
  • set engineering teams up for continuous innovation
  • take control of build and run costs
  • secure apps at scale
  • speed up release cycles
  • and reduce carrying technical debt, among many other benefits.
Although originally adopted as a system programming language, we think it’s inevitable that enterprises will adopt Rust for their complex application landscape. We are seeding the community of thinkers, builders and adopters in our brand new Rust Hub to advocate and support this journey. We have started by pioneering Crux, a new approach to multi-platform digital products serving iOS, Android, and (crucially) Web, based on a central Rust business logic core.
 
rust
CRUX
A new approach to multi-platform digital products

Join the community and be part of the CRUX journey

We are seeding the community of thinkers, builders and adopters to advocate and support this journey.
 
We have started by pioneering Crux, a new approach to multi-platform digital products serving iOS, Android, and (crucially) Web, based on a central Rust business logic core.
 
We're currently recruiting a community of thinkers, engineers and creators working inside digital product enterprises. Those seeking solutions to the problems faced by all modern, at-scale organisations.
 
VIDEO

An introduction to CRUX - Filmed at Rust Nation 23

Red Badger Nandos Digital Loyalty
CASE STUDY

Enhancing Nando's loyalty programme: the UK's first digital rewards scheme

A cross-functional team designed and built a UK first mobile NFC loyalty card and fundamentally changed the way customers engage with the brand across physical and digital channels.

Keep reading...

Our Top 10 Takeaways from Money 20/20 so far

It’s only Day One at Money 20/20, and already it’s clear: we’re not just attending an event, we’re part of a revolution! The atmosphere is electric as innovators, financiers, and ...

Embracing Rust for Enterprise Application Development

On the 23rd of May, 2023, we were privileged to be spotlighted by the Rust Foundation following our recent Silver Membership. Our Co-Founder and Chief Scientist, Stuart Harris, ...

Red Badger and Split to host LeadDev Conference After Party

Are you attending the LeadDev Conference and looking for an opportunity to network and explore innovative solutions to improve your technical leadership skills? Look no further ...