2025 in Review

A high-level look at what the Rust Foundation accomplished this year, in collaboration with the Rust Project and with support from our members.

TL;DR: 

2025 was all about supporting the people who make Rust amazing. We invested in the infrastructure and security the ecosystem depends on, strengthened our support for the fantastic maintainer community, engaged with Rust communities worldwide, and celebrated 10 years of stable Rust together at our widest-reaching RustConf yet.

Executive Director's Summary

As we close out 2025, our team is delighted to share a look back at the work the Foundation carried out this year in partnership with the Rust Project, communities across the world, and the organizations that champion Rust every single day. This update reflects what we achieved together, where Foundation support truly moved the needle, and how we are preparing the ecosystem for its next decade. Below you’ll hear directly from the Foundation team whose dedication made this work possible.

Rust’s momentum this year has been extraordinary. More and more critical systems depend on it, and adoption continues to accelerate across industries. That growth brings both opportunity and responsibility. For the Rust Foundation, it means doubling down on support for maintainers, security, infrastructure, and the communities that shape Rust’s culture and values. I hope the reflections on this page make clear just how seriously we take that role.

With gratitude,

 

 

Dr Rebecca Rumbul,

Executive Director & CEO, the Rust Foundation

How This Page Works

The information on this page comes straight from the Rust Foundation staff. Each section includes:

  • Key accomplishments
  • What we aimed to improve this year
  • What this work meant for the Rust Project
  • What it means for Rust users and industry
  • Why it matters to Rust’s future

We invite you to explore what our team worked on throughout 2025 and how it benefited the Rust ecosystem:

Infrastructure Support

Marco Ieni

Rust Foundation Infrastructure Engineer

Rust requires stable, scalable infrastructure to keep everything running smoothly. A lot of that work is invisible by design: if infrastructure works well, nobody notices. But when it doesn’t? The entire ecosystem can grind to a halt.

In 2025, I collaborated with the rest of the Rust Project infra team to improve Rust’s infrastructure while reducing friction for maintainers. Their help was invaluable to me. In particular, I’d like to thank my former colleague, Jan David Nose, for his collaboration prior to moving on from the Foundation to pursue new opportunities.

Our Goal

To ensure Rust’s core infrastructure is more secure, reliable, and cost-efficient than ever — and able to scale with Rust’s global adoption.

Key Accomplishments

  • Achieved a 75% reduction in Rust Project CI costs by moving jobs to GitHub standard runners, and gave a talk about it
  • Implemented secure, out-of-band daily backups for critical Rust assets, such as releases and crates
  • Created the crates-io-auth-action, which can be used to publish to crates.io using trusted publishing
  • Improved the team repository by implementing new automations and adding a changes preview
  • Kept cloud costs under control by optimizing the infrastructure
  • Supported initiatives from other Rust Project members, such as converting rust-lang.org to a static website or improving the bors rewrite

Why This Matters

For the Rust Project, these improvements reduce operational load, prevent outages, and streamline the processes that keep Rust shipping reliably. For Rust users, more stable infrastructure means faster releases, fewer disruptions, and higher trust in the tools they use daily. A stronger infrastructure foundation ensures Rust continues to grow at global scale with confidence. Keeping Rust cloud cost under control ensures Rust is sustainable for the long term.

Security

Adam Harvey

Adam Harvey

Software Developer

Walter Pearce Headshot

Walter Pearce

Security Engineer

We spent 2025 working within the Rust Project, Rust ecosystem, and in collaboration with other language ecosystems via initiatives including Alpha-Omega and OpenSSF to respond to present and emerging threats, building tools that will be necessary for Rust to remain secure in the future, and developing and evangelising best practices for Rustaceans everywhere.

Our Goal

Ensuring that the Rust ecosystem uses and promotes the best security practices, both in terms of Rust itself and the broader world of crates.

Key Accomplishments

  • Moved towards consensus on implementing the TUF protocol for Rust releases and crates.io, with an out-of-tree experimental deployment expected to start in 2026.
  • Built out crate analysis tooling to more rapidly identify and handle malicious crates, along with starting development on automated dashboards to identify and analyse suspicious user patterns.
  • Collaborated with the crates.io team, Rust security response working group, and other ecosystems via Alpha-Omega to better handle emerging security threats and to improve our ability to respond to them.
  • Built experimental static and runtime capability analysis tooling for Rust as part of the Capslock project.
  • Assisted the crates.io team in responding to 18 different malicious or suspicious crate files in the ecosystem. 

Why This Matters

Three-quarters of Rust users in the 2024 State of Rust survey indicated that security was a key reason for their use of Rust. Rust usage is also increasing rapidly, both in commercial and individual contexts.

All of those users rely on a secure, trustworthy ecosystem. Our work in 2025 meant safer crate dependencies, earlier detection of malicious activity, and a more trustworthy supply chain. Strengthening Rust’s security today ensures that as adoption grows, Rust remains safe, resilient, and ready for the future.

Project Support

Lori Lorusso

Director of Outreach

 

2025 was a big year for the Rust Project as it celebrated its 10th anniversary, with the Foundation joining the excitement at the All Hands and contributing $100,000 to help fund the event. It was also a significant year for the Foundation as we said a fond farewell to Paul Lenz, Director of Finance, and welcomed… me! My new role as Director of Outreach was created to handle part of Paul’s former funding-coordination work while serving as a liaison between the Foundation, the Project, and the broader tech community. Since starting in August, I’ve been connecting with Rust users in a variety of industries and engaging with Project Members whose passion for enhancing and innovating in Rust has been inspiring. I look forward to meeting more Project Members and continuing to bring the Project, Rust users, and the Foundation closer together in 2026 and beyond.

Our Goal

Direct financial support of Rust Project members and to foster community and partnership between the Project, the Foundation, and the users of Rust.

Key Accomplishments

  • The Rust Foundation worked with the Leadership Council to contract a full-time Rust Project Manager, Tomas Sedovic, and part-time Compiler-ops contract work with Antonio Piraino.
  • Under the guidance of the Leadership Council, the Foundation provided over $100,000 in travel grants to 50+ Project Members, giving them an opportunity to share learnings and join their peers in person. 
  • The Foundation funded 5 Fellows and 1 Project Grantee, and sponsored several community events.
  • I joined the Rust Project’s Content Team, Vision Team, and the Rust Foundation Maintainers Fund subcommittee, and have attended several Leadership Council meetings.

Why This Matters

The Rust Foundation continues to play a vital role in strengthening and expanding the Rust ecosystem, and my work helps connect support programs with the contributors who need them most. By actively engaging with Project teams and working groups, I help identify needs and implement targeted initiatives that provide strategic financial support, tools, professional development, or other resources. All of this empowers maintainers, community members, and organizers to do their best work and move the Rust language forward in a collaborative way.

Rust & C++ Interoperability

Jon Bauman standing in front of Rust logo projected on stone wall.

Jon Bauman

Interoperability Engineer

As Rust gains maturity and finds broader application in all system software contexts, it is increasingly used alongside C++. The importance of ergonomic and efficient interoperability is growing, and as calls for transitions to memory-safe languages continue to rise, the essentiality of effectively using Rust and C++ together to meet performance and safety goals is coming into focus.

In the year since the C++/Rust Interoperability Problem Statement was published, there have been remarkable successes in "the most ambitious and least certain" strategy of engaging with the C++ community and ISO standardization committee (WG21) directly, culminating in the "Safety Strategy Requirements for C++" proposal.

Though WG21 has taken the issue of memory safety extremely seriously, building the necessary consensus around a solution applicable to the many billions of lines of legacy C++ has proven difficult. Through collaboration, relationship-building, and mutual education, the interop initiative pursued a mutually productive course for both languages as well as their interoperability: focus on committing to adding memory safety to C++ so it remains a viable choice for new development. Pursuing this subset-of-superset approach advocated by Bjarne Stroustrup for over 20 years (also the basis for Rust's safe/unsafe dichotomy) has the potential to deliver a future where interoperability between the languages can occur with end-to-end memory safety.

Our Goal

To define and advance a long-term, collaborative strategy for safe, practical, and widely-adopted Rust–C++ interoperability.

Key Accomplishments

Why This Matters

Memory safety problems are both the most significant source of vulnerabilities and lead to issues that have caused injury, death and catastrophic financial harm for decades. The proven viability of memory-safe systems languages makes it incumbent upon technologists to bring these benefits to all the humans affected in our modern technology-infused society. The initiative's proposal presented in the November meeting received virtually unanimous consensus and will progress to the final stage of the Evolution Working Group at the next meeting in March. Paving the way to this better future and forging cooperation across different technology communities demonstrates the commitment of the Rust Foundation to not just bring about a better future for Rust, but for all of humanity.

crates.io

Tobias Bieniek

Tobias Bieniek

crates.io Engineer

As the Rust Foundation's crates.io engineer, my work this year focused on making the platform more secure, faster, and easier to maintain. With the Rust ecosystem growing rapidly, keeping crates.io reliable while shipping meaningful improvements is a constant balancing act. I spent 2025 delivering new features, strengthening security, and modernizing core systems to ensure crates.io can scale with Rust's continued growth.

Our Goal

To keep crates.io fast, secure, and reliable as the ecosystem grows, while reducing friction for both crate authors and contributors.

Key Accomplishments

  • Delivered Trusted Publishing for GitHub Actions and GitLab CI, allowing crate authors to publish without long-lived API tokens. This eliminates credential management in CI/CD workflows and reduces the risk of token leaks.
  • Implemented crate deletion, allowing users to remove their crates under specific conditions.
  • Rolled out OpenGraph image generation for crate pages, making shared links more visually appealing on social media. The rendering system was extracted into a separate repository for docs.rs to reuse.
  • Added Source Lines of Code (SLoC) counting to the API and UI, with a background task system to process both new and existing crates.
  • Made major performance improvements: in-database semver sorting eliminates the need to load all versions into memory, background worker query fixes delivered 10,000x speedups for long queues, and pipelined database queries reduced latency across the board.
  • Completed the async/await migration for most backend code using diesel-async, modernizing the codebase and improving maintainability.
  • Shipped multiple security improvements: encrypted GitHub OAuth tokens, publish notification emails to detect unauthorized publications, default token expiration on the creation form, and resurrection attack prevention for Trusted Publishing.
  • Extracted several internal crates and moved integration tests to a dedicated compile unit, significantly reducing build times for contributors.
  • Generated an OpenAPI specification for the crates.io API using utoipa.
  • Made upstream contributions to diesel, utoipa, serde_html_form, and other ecosystem crates.

Why This Matters

crates.io is critical infrastructure for Rust. Every “cargo build” depends on it, and many developers cite the crates ecosystem as a major reason they successfully use Rust. As a small team managing a platform with 2-3x annual growth, we have to be strategic: invest in security before threats materialize, keep the codebase maintainable so we can move fast, and reduce friction for maintainers so the ecosystem stays healthy. This year's work moves us forward on all three fronts.

Safety-Critical Rust Consortium

Joel Marcey

Joel Marcey

Director of Technology

As Rust gains traction in industries where failure is not an option, organizations increasingly need pathways to adopt Rust in safety-critical systems. The Safety-Critical Rust Consortium brings together companies, experts, and stakeholders to coordinate priorities, deepen shared understanding, and accelerate the development of tools and practices needed for Rust in high-assurance environments.

Our Goal

To support the responsible use of the Rust programming language in safety-critical software systems whose failure can impact human life or cause severe environmental or property harm.

Key Accomplishments

  • Convened partners across aerospace, automotive, finance, and defense, exploring memory-safe languages for their applications.
  • Advanced shared priorities for safety-critical Rust adoption.
  • Began establishing common coding guidelines and tooling to support the use of Rust in safety-critical systems.
  • Delivered a self-sustaining entity managed and run by safety-critical experts.

Why This Matters

For the Rust Project, this work surfaces important requirements for tooling, testing, and language ergonomics required for safety-critical applications. For Rust users in high-assurance industries, it accelerates adoption and provides clearer pathways to building safe, certifiable systems. Long term, this positions Rust as a leader in safety-critical software for decades to come.

Global Community Engagement

Ernest Kissiedu speaking at Rust GlobalErnest Kissiedu

Global Rust Communities Coordinator

Working with Rust communities worldwide has been a genuinely inspiring part of my ongoing work with the Rust Foundation. Every region has its own stories, challenges, and strengths — and supporting organizers as they build those local connections has made it even clearer how essential community leadership is to Rust’s long-term health. In 2025, my focus was not only on helping communities grow sustainably, but also on shaping a more intentional global strategy for how the Foundation supports organizers, especially in regions where Rust adoption is accelerating.

Our Goal

To ensure Rust communities everywhere have the resources, visibility, and support they need to grow, connect, and lead.

Key Accomplishments

  • Provided grants and practical support for community-run meetups, conferences, and workshops around the world
  • Offered mentorship and resources for new and emerging event organizers
  • Expanded support in historically underserved regions with rapidly growing Rust communities

Why This Matters

For Rust, strong global communities help distribute knowledge, surface new contributors, and expand the diversity of voices shaping Rust’s direction. For Rust users, accessible and regionally-rooted communities make it easier to learn, collaborate, and feel represented in the ecosystem. Long term, global community strength ensures that Rust’s growth is sustainable, inclusive, and reflective of the people who use it worldwide.

Rust Learning

Tina Krauss

Program Manager

Joining the Foundation this past summer gave me the chance to jump right into one of our emerging areas of work: Rust learning. My first few months were spent researching what it would take for the Foundation to support clearer, more consistent learning pathways — not by reinventing what the community already does well, but by understanding how we can complement it. That early groundwork helped shape our initial development efforts this year, including the exploration of a Rust Foundation Trusted Training Program. More to share in 2026!

Our Goal

To understand where the Foundation can meaningfully support and expand the ecosystem of Rust learning — especially for contributors, production users, and organizations adopting Rust at scale.

Key Accomplishments

  • Conducted research into how developers learn Rust today — and where gaps and friction persist
  • Engaged with member companies and training providers to understand industry needs
  • Explored models for a Rust Foundation Trusted Training Program, a major initiative for next year that will elevate high-quality Rust training providers without duplicating existing community work
  • Laid groundwork for future educational offerings focused on contributor skills, secure Rust development, and organizational Rust adoption.

Why This Matters

Clear, reliable learning pathways help everyone who touches Rust. For the Rust Project, better-prepared contributors and adopters increase code quality and lighten the load on maintainers. For Rust users — whether individual developers or entire engineering teams — trustworthy training options make it easier to learn Rust well, onboard teammates, and adopt the language with confidence. 

Events

Gracie Gregory HeadshotGracie Gregory

Director of Communications & Marketing

Helping shape and drive our events this year has been one of the most interesting and challenging parts of my work at the Foundation. Over time, I’ve learned that RustConf and Rust Global aren’t just events that come and go— they’re places where people finally meet face to face, share ideas, and get reconnected with why they care about Rust in the first place. As Rust’s ecosystem continues to grow more global and more professional, it’s become even clearer how important it is for the Foundation to create spaces that bring people together, spark collaboration, and help Rust communities feel seen and supported.

Our Goal

To strengthen the future of Rust Foundation events so they serve not only as celebrations of Rust’s achievements, but also as intentional spaces for collaboration, meaningful networking, job discovery, adoption-focused dialogue, and cultivate community leadership.

Key Accomplishments

In 2025, we brought RustConf to Seattle, Washington and online. This installment of RustConf featured:

  • Amazing talks from Rust maintainers and other real-world users.
  • The chance for people who’ve collaborated online for years to finally meet in person
  • Exciting announcements onstage, like Arm becoming a Platinum Member, and the launch of Rust Innovation Lab – a new program designed to host critical Rust projects within the Foundation and provide them long-term support, structure, and stability.
  • Massive growth in virtual attendance between 2024 and 2025. RustConf reached more people around the world than ever!
  • Continued building out Rust Global, our series designed to bring Rust professionals together for connection, collaboration, and open learning, hosting events in the UK, China, and Japan — with Asia emerging as a standout moment given the community’s incredible growth there.

Why This Matters

Events help bring the Rust ecosystem closer together in really tangible ways. For the Rust Project, they create opportunities for maintainers and contributors to align, share context, and strengthen relationships that make collaboration smoother year-round. For Rust users, they offer access to new ideas, new peers, and new opportunities — whether that’s learning from experts, meeting future teammates, or finding their place in the community. And for Rust’s future, creating spaces where people can connect and grow together is essential to keep the ecosystem strong, vibrant, and welcoming as it continues to expand.

To Our Supporters & Collaborators: Thank You

We’re grateful to everyone who played a role in Rust’s progress this year — maintainers, contributors, community organizers, working groups, and partners across the ecosystem. And a special thank you to our members: your support directly powers the programs and investments highlighted throughout this page.

Help us sustain the future of Rust!

If your company uses Rust and wants to be part of sustaining the work behind this amazing ecosystem, we’d love to collaborate.