Skip to content

omarabid/rust-companies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Rust Companies

A curated list of companies using Rust in production, organized by industry.

Inspired by Elixir's and Elm's lists.

Technology

  • 360dialog - Most of our service consumers are written with Rust.
  • Actyx (GitHub) - Actyx is a peer-to-peer event stream database (a.k.a. reliable durable pub-sub) written completely in Rust
  • Amazon(1) - Here at AWS, we love Rust, too, because it helps AWS write highly performant, safe infrastructure-level networking and other systems software.
  • Atlassian - We use Rust in a service for analyzing petabytes of source code.
  • Bencher (GitHub) - A suite of continuous benchmarking tools designed to catch performance regressions in CI.
  • Brave (GitHub) - Adblock engine for Brave Browser.
  • Discord (1, 2) - Communication Platform designed for communities.
  • DungeonFog (GitHub) (Discord)- New "Project Deios" map maker tool is written completely in rust, everything we can make opensource is hosted on our github.
  • Figma(1) - Our real-time multiplayer syncing server (used to edit all Figma documents) is written in Rust.
  • Fly (GitHub) - Globally distributed reverse-proxy and app hosting.
  • Google (1) - In Android 13, about 21% of all new native code (C/C++/Rust) is in Rust. There are approximately 1.5 million total lines of Rust code in Android across new functionality and components such as Keystore2, the new Ultra-wideband (UWB) stack, DNS-over-HTTP3, Android’s Virtualization framework (AVF), and various other components and their open source dependencies. These are low-level components that require a systems language which otherwise would have been implemented in C++.
  • Materialize (GitHub) - An engine for incrementally maintaining database views. Materialize core is a single binary written in Rust.
  • Meta (1,2) - Facebook's primary source control system is partially written in Rust.
  • Microsoft - windows-rs allows you to call Windows API using Rust. Rust has also been integrated into Windows kernel. There are several Azure services also using Rust, including Azure IoT Edge and Kusto, the core query and storage engine for Azure Data Explorer.
  • Mozilla (GitHub, Servo) - Building the Servo browser engine, integrating into Firefox, other projects.
  • Qumulo(1, 2) - Hybrid cloud storage.
  • Stackable(1) - Creating a modular open source data platform. Rust powers all our operators to help make popular data applications straightforward to run on Kubernetes.
  • Svix (GitHub) - The enterprise ready webhooks service

Cryptocurrencies

  • Bitfury(Exonum) - Exonum is an extensible framework for blockchain projects written in Rust.
  • Cryptape - Rust makes our permissioned blockchain, CITA, faster and stronger.
  • Fedi - Fedi builds on Fedimint, a module based system for building federated applications on top of Bitcoin.
  • Libra (GitHub) - A global cryptocurrency built by Facebook.
  • MaidSafe - Building a decentralised data and communications network.
  • Parity (GitHub) - Ethereum Client.
  • Solana - High performance blockchain, rebuilt for scale.
  • Wildfish - Fast processing and importing of cryptocurrency market data.
  • Kraken(1) - Cryptocurrency exchange, based in the USA.

Cryptography

  • Zama(1) - Open source cryptographic tools that make protecting privacy easy.

Aerospace

  • Lechev.space (GitHub) - Building various aerospace-related projects including a Ground station service using Rust.
  • Cryptosat.io (GitHub) - Building the Trust Infrastructure for Web3, using satellites, in space.

Public transport

  • Hove (Github - 1, 2, 3) - Navitia API provides ways to query public transport data, including a multi-criteria journey engine

Automation | CI/CD

  • Chef (GitHub) - Chef lets you develop, deploy and manage infrastructure, run-time environments and applications.
  • CoreOS - Tools shipped within the Container Linux distribution as well as internal tooling including documentation transformation and validation.
  • EVO - We have development tools, containerization, monitoring and orchestration systems in Rust.
  • Gremlin - Safely and efficiently causing controlled chaos.
  • OneSignal(1) - High volume, cross platform push notification delivery.
  • npm (GitHub) - Replacing C and rewriting performance-critical bottlenecks in the registry service architecture.
  • Sandstorm(1) - The backend of our Collections app is written in Rust.
  • Sentry(1) - JavaScript, Java and iOS event processing and the command-line client for the Sentry API.
  • slowtec - Our robust & reliable automation systems are entirely written in Rust.
  • VersionEye (GitHub) - We are using Rust to implement a command line tool which can identify software dependencies by their SHA values.
  • tCell(1) - tCell's agent is built using Rust and runs in the app server as a means to collect data and block attacks.
  • TreeScale - At TreeScale we are implemented distributed PubSub system using Rust and MIO, which gave us 8x performance on for processing and distributing Container Images.

Cloud | Hosting

  • Clever Cloud(1) - We host Rust web applications, and a part of our infrastructure is developed in Rust.
  • Cloudflare - We are using Rust as a replacement for memory-unsafe languages (particularly C) and are using it in our core edge logic.
  • Cloudflare Workers(1) Deploy serverless code instantly across the globe with Rust support.
  • Dropbox(1, 2) - Optimizing cloud file-storage.
  • Delimiter - Rust powers our bare metal provisioning system.
  • OVH (1) - We used Rust to build a high performance, highly available log management system.
  • Ceph(1) Rust bindings for librbd, an interface into the Ceph storage platform.
  • Tailcall(1) - A cloud native solution to streamline API management across edge, middle, and service layers.

Fintech

  • ANIXE - Building the next generation travel services trading platform in Rust.
  • Braintree - Speeding up batch processing and for small command-line utilities.
  • HyperSwitch (GitHub) - An Open Source Financial Switch to make Payments fast, reliable & affordable.
  • Spoqa - Our POS integration SDK is entirely written in Rust.
  • TenX - Building a secure and scalable distributed payments system in Rust.

Machine Learning | AI

  • Algorithmia (GitHub) - Rust algorithm development is a first-class citizen of our platform.
  • Autumn - Machine learning in Rust.
  • craft.ai - Our core machine learning engine is written in Rust.
  • Deepgram (Github,1) - Speech AI Platform for transcription and understanding.
  • Faraday(1) - Securely transferring credentials.
  • Hugging Face (GitHub) - Many components within the Hugging Face ecosystem for AI, including safetensors, tokenizer, and candle, are implemented using Rust.
  • IamBot - Our high-performance data acquisition is fully implemented using Rust. Besides that, we are also using Rust for our API endpoints that communicate with internal systems.
  • Routific - High performance route optimization software.
  • PolySync - Building safety-critical runtime environments & infrastructure for autonomous vehicles.
  • Snips - AI assistants that are private by design.

News | Media

  • AmediaGithub - Amedia is a foundation-owned media group, and Norway's largest publisher of editorial media. Our personalization platform and the mobile backend is in its entirety written in Rust.

Embedded systems | Hardware | IoT

  • 49nord - 49nord develops safe and secure Industrial IoT hardware and applications using Rust.
  • Calyptech - Used for high performance embedded system components as an alternative to C.
  • Espressif (GitHub) - Improving performance of embedded and IoT devices with using Rust in esp products.
  • System76 (GitHub) - As a Linux-based computer-manufacture, much of our infrastructure and desktop Linux projects are written in Rust.
  • SmartThings(1) - Memory-safe embedded applications on our SmartThings Hub and supporting services in the cloud.
  • Star Lab - As an embedded security company, Rust allows us to have confidence in the performance and reliability of our products.

Internet Service Provider

  • Starry - Re-imagining broadband by engineering a new wireless access network and building an ecosystem of products designed to simplify and improve your connected life.
  • Yomura Fiber - Rust powers our GPON provisioning and statistic gathering.

Consulting

  • Braun Embedded (GitHub) - Provides firmware development services for ARM Cortex-M microcontrollers.
  • corrode (GitHub) - Custom Rust consulting and development based in Germany that puts people first.
  • Ferrous Systems (GitHub) - Rust knowledge. Collected.
  • Immunant (GitHub) - Immunant specializes in translation from C to Rust and exposing legacy C/C++ through safe Rust interfaces.
  • Integer 32 (GitHub) - Integer 32 is a consultancy that delivers high-quality Rust code.
  • Red Iron (GitHub) - Red Iron is the Rust division of OCamlPro, a French consultancy specializing in programming languages, formal methods and high reliability software.
  • Rustunit (GitHub) - Consultancy specialized in all things Rust, Gaming, Distributed Systems and Strategic Consulting.
  • Tweede golf (GitHub) - Rust and Embedded Rust engineers.

Security | Monitoring

  • 1Password (GitHub) - The world's most-loved password manager, powering all of our latest desktop and mobile apps with a single shared Rust codebase.
  • AppSignal - Fast and robust monitoring agent for web applications.
  • Canonical - Everything from server monitoring to middleware!
  • Distil Networks - We are using Rust in our low latency bot detection and mitigation platform.
  • Firo Solutions(1) - Firo Solutions is a notification service that notifies the enduser about security vulnerabilities, they parse large amounts of data using rust
  • krypt.co(1, 2) - Shared code between iOS and Android for SSH host signature verification as well as a PKCS11 shared library.
  • Red Sift (GitHub) - Container monitoring with eBPF.
  • Shiftleft(1) - ShiftLeft is a Silicon Valley startup employing innovative techniques to bring clarity and rigor to the security space. Our bespoke runtime security agent is written in Rust.
  • ThreatX - Threat X Web Application Firewall (WAF) and central analysis engine are written in Rust, facilitating real time analysis of high bandwidth web applications.

Governments / NGO

  • Fire and Emergency NZ - The New Zealand Fire Service is using a custom geolocation search engine, built in rust, that runs on embedded hardware within a fire truck to stream hazard information to a fire crew at an incident.

Contributing

Please see CONTRIBUTING for details.

About

A list of companies using Rust in production.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published