We love Rust Programming language

Rust Hub

The home for Rust in the Enterprise. We believe Rust can drive sustainable change in blue chips and global brands. Fast, safe, light, efficient digital products and platforms.
rust icon
Event
Stuart Harris speaks at February's Rust Nation 23 
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, cross-platform applications.

Although originally adopted as a systems 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 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.
 

Why Rust?

Red Badger leads digital transformation in blue chip enterprises and we experience many different approaches.

We believe the Rust programming language, coupled with WebAssembly, and new scale-to-zero architectures, will revolutionise the way enterprises approach digital transformation. It enables delightful digital products on multiple platforms, secure apps at scale, reduces build and run costs, and makes continuous innovation easy.

The transition to a better, more sustainable future state can be incremental. We advocate adopting Rust were appropriate and have been proactive with our pioneering experiment: CRUX, a multi-platform approach to building digital products based on a central Rust business logic core. 

Sustainably build digital products
Enable continuous innovation 
Control build and run costs
Secure apps effectively at scale
Speed up release cycles
Reduce technical debt

Latest #RustLang Tweets

Our Favourite Rust Resources

Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022

Discover the truth behind Rust programming language as Google shares valuable insights from their Rust journey in 2022. This blog post debunks common myths and provides five key insights, shedding light on the real benefits and experiences of adopting Rust.

The Case for using Rust in MLOps

The combination of Rust and Copilot is compelling (not just for MLOps) because generative AI coding tools make suggestions that the Rust compiler checks for you, making it easier to learn Rust, to the extent that it is replacing Python as the go to for ML and other spaces. The same holds for making it easier to adopt Rust in enterprises

Unleash the Power of Rust: A Comprehensive Learning Guide

Dive into the world of Rust, a powerful programming language designed for safety, speed, and productivity. Discover resources, real-life applications, and community platforms to kick-start your Rust journey!

The Rust Programming Language

The Rust Programming Language, 2nd Edition is the official guide to Rust 2021: an open-source systems programming language that will help you write faster, more reliable software. 

Klabnik and Nichols, alumni of the Rust Core Team, share their knowledge to help you get the most out of Rust’s features so that you can create robust and scalable programs.

Rust: Performance Beyond Speed

Explore the benefits of Rust beyond its incredible speed, as it delves into memory safety, concurrency, ecosystem, and more. Learn how Rust is reshaping the programming landscape with its innovative features and robust applications.

Concurrent Counter: A Rust Implementation

Discover a Rust-based concurrent counter using Arc and AtomicUsize. Learn how this simple yet powerful example demonstrates Rust's capabilities in handling concurrency, memory safety, and high-performance computing.

Mastering Rust: Essential Concepts to Learn Sooner

Unlock Rust's potential by exploring key concepts that every Rustacean should know early on. Dive into topics like lifetimes, trait objects, and slices to streamline your Rust learning journey and optimize your programming experience.

Sustainability through Rust: Optimizing Cloud Infrastructure

Explore how Rust contributes to sustainability by improving cloud infrastructure efficiency and reducing power consumption. Discover its impact on large-scale systems and its role in creating a greener future.

Rust: Revolutionising Security in Programming

Uncover how Rust's unique approach to memory safety is transforming the programming landscape by reducing bugs and vulnerabilities. See why it's becoming the go-to language for secure software development.

Rust for Networked Services: A Comprehensive Guide

Learn how to leverage Rust's powerful features to build high-performance networked services. Explore its benefits in creating efficient, robust, and scalable systems.

Rust: The World's Fastest-Growing Programming Language

Discover the meteoric rise of Rust as it gains popularity among developers and tech giants alike. Understand the factors contributing to its growth and its impact on the programming world.

The Elevator Origins of Rust: A Programming Language Born from Frustration

Learn the intriguing story of how a broken elevator led to the creation of Rust, one of the most loved programming languages today. Uncover the inspiration and development journey of Rust.

Stay Updated with 'This Week in Rust'

Get the latest Rust news, articles, and resources with 'This Week in Rust' from Rust Magazine. Keep up-to-date with the Rust community, discover new tools, and expand your knowledge on this powerful programming language.

Keep Up with Rust: 'This Week in Rust' Blog

Stay informed on the latest Rust developments, community updates, and helpful resources by following 'This Week in Rust.' Enhance your Rust programming skills and engage with the growing Rust community through this insightful blog.

Discover Top Rust Libraries: RustLibHunt & Twitter Updates

Find the best Rust libraries and stay updated with the latest news by following RustLibHunt on Twitter and visiting their website. Explore curated resources to enhance your Rust projects.

RustTrending on Twitter: Rust Projects & News

Stay in the loop with trending Rust projects and news by following RustTrending on Twitter. Get insights and inspiration for your Rust programming journey.

Read Rust: Curated Rust Articles on Twitter

Follow Read Rust on Twitter to discover curated articles, blog posts, and resources about Rust programming. Stay updated and expand your Rust knowledge with valuable content from the Rust community.

Rust Nation UK: A Community for Rust Enthusiasts

Connect with fellow Rust enthusiasts at Rust Nation UK, a vibrant community dedicated to the Rust programming language. Attend events, workshops, and meetups to share knowledge, collaborate, and expand your Rust network.

Embracing Rust in the Enterprise: A Red Badger Guide

Discover how Rust is transforming the enterprise landscape with its safety, performance, and concurrency features. Learn from Red Badger's insights on Rust adoption and its impact on software development in large-scale organizations.

Rust Magazine: 2022 Review of Rust Adoption in Business

Explore the growing trend of Rust adoption in businesses and its implications on the software industry. Dive into Rust Magazine's first issue to understand how Rust is reshaping the way organizations approach software development.

Vercel's TurboRepo Migration: From Go to Rust

Learn about Vercel's journey of migrating TurboRepo from Go to Rust, improving performance and scalability. Discover the benefits of Rust that influenced this decision and the impact on TurboRepo's development.

GREEN SOFTWARE: A Trusted Ecosystem

The Green Software Foundation can be a valuable resource for Rust developers who are interested in reducing the environmental impact of their code and contributing to more sustainable software development practices.

Taking action on climate change with sustainable tech

With a wealth of information on how technology can be used to tackle climate change, this site provides practical solutions, case studies, and a community of like-minded individuals dedicated to making a difference. Join the movement and make a positive impact on the planet!

The Case for Rust in the Enterprise

Originally adopted as a system programming language, we believe that Rust's potential for complex application development is inevitable for enterprises. And, as a pioneer in Rust-based development, we have taken the lead by developing CRUX, a new approach to multi-platform digital products serving iOS, Android, and Web, based on a central Rust business logic core.

Why Rust in Production?

Interest in Rust has surged in recent years, with tech leaders such as Microsoft, Google, and Amazon coming forward to share their experiences of leveraging Rust for critical systems.

Introducing...

CRUX LOGO 2-1

Headless app
development in RUST

John-Godfrey 11"At Red Badger, we are steadfast in our belief in the potential of Rust in the Enterprise," said John Godfrey, Commercial Director at Red Badger. "Rust is a powerful language that delivers exceptional performance, reliability, and security. Our team is eager to help shape its future and drive its adoption in the Enterprise as a proud member of the Rust Foundation.
The recent launch of CRUX, our open-source headless app framework built in Rust, showcases our expertise and commitment to the language. We are thrilled to bring our experience and dedication to the Rust community and work together to advance the use of Rust in the Enterprise."

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.

CRUX Logo-1

Our latest thinking

Red Badger to Speak at Rust Nation 2024

Rust Nation is the first UK conference dedicated to the Rust language. It will be held at The Brewery in the heart of London on the 26th, 27th and 28th of March 2024. Viktor ...

Mapping the Future of Sustainable Digital Products

Sustainability in technology is gaining importance, and our recent community event held at Red Badger HQ aimed to shed light on how tech infrastructure can evolve to be more ...

How AI, Rust, and WebAssembly Are Shaping the Future of Coding

AI in Coding: A Double-Edged Sword At a recent Red Badger event, our very own Chief Scientist Stu Harris got us thinking about how AI is revolutionising the way we code. It’s like ...

Are you looking to build a digital capability?