[go: up one dir, main page]

Open Source Rust Software

Rust Software

Rust Clear Filters

Browse free open source Rust Software and projects below. Use the toggles on the left to filter open source Rust Software by OS, license, language, programming language, and project status.

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • Track time for payroll, billing and productivity Icon
    Track time for payroll, billing and productivity

    Flexible time and billing software that enables teams to easily track time and expenses for payroll, projects, and client billing.

    Because time is money, and we understand how challenging it can be to keep track of employee hours. The constant reminder to log timesheets so your business can increase billables, run an accurate payroll and remove the guesswork from project estimates – we get it.
    Learn More
  • 1
    CachyOS

    CachyOS

    Blazingly Fast & Customizable Linux distribution

    CachyOS - Arch Linux Based Distribution With Heavy Optimizations & Multi-Architectures For Ultimate Desktop Experience Filesystems: - btrfs - zfs - ext4 - xfs - f2fs Our installer will auto detect which micro architecture your machine got, if x86-64-v3 or x86-64-v4 is detected it will automatically use the optimized packages, which is around a 10 % performance improvement. Desktop Environments: - KDE - CuteFish - i3 - Gnome - Openbox - Wayfire - Xfce - LXQT - bspwm All packages are compiled with Full LTO and other optimization flags. Depending on the march your cpu have it is compiled against x86-64, x86-64-v3 or x86-64-v4. For the Desktop Environment we provide basic theming. In CachyOS-Hello can be also security related packages enabled, like: DNScrypt-proxy Firejail apparmor Security and Performance! https://discord.gg/qJqj94uFwE https://t.me/+zCzPX4cAFjk1MTY
    Leader badge">
    Downloads: 4,108 This Week
    Last Update:
    See Project
  • 2
    RustDesk

    RustDesk

    An open-source remote desktop, and alternative to TeamViewer

    RustDesk is a full-featured open source remote control alternative for self-hosting and security with minimal configuration. Desktop versions use Flutter or Sciter (deprecated) for GUI, this tutorial is for Sciter only, since it is easier and more friendly to start. Check out our CI for building Flutter version. You have full control of your data, with no concerns about security. You can use our rendezvous/relay server, or self-hosting, or write your own rendezvous/relay server.
    Downloads: 530 This Week
    Last Update:
    See Project
  • 3
    Universal Android Debloater

    Universal Android Debloater

    Cross-platform GUI written in Rust using ADB

    Universal Android Debloater is a command-line tool and GUI wrapper for managing and removing unwanted system apps and bloatware from Android devices—especially rooted ones. It reads a set of “profiles” corresponding to different manufacturers or Android versions, listing packages recommended for removal or disabling while preserving system stability. The tool communicates with the device over ADB (Android Debug Bridge), uninstalls or disables packages, and can restore disabled apps in case something breaks. Because removing critical system apps can break functionality, the tool emphasizes safety: it often suggests backups, lists dependencies, and allows dry runs before executing. For power users and tinkerers, it provides a curated, convenient way to slim down Android installations without manually running dozens of pm uninstall commands.
    Downloads: 295 This Week
    Last Update:
    See Project
  • 4
    Weylus

    Weylus

    Use your tablet as graphic tablet/touch screen on your computer

    Weylus turns your tablet or smart phone into a graphic tablet/touch screen for your computer! No apps except a modern browser (Firefox 80+, iOS/iPadOS 13+) are required on your tablet. Start Weylus, preferably set an access code in the access code box and press the Start button. This will start a webserver running on your computer. To control your computer with your tablet you need to open the url http://<address of your computer>:<port set in the menu, default is 1701>, if possible Weylus will display to you the url you need to open and show a QR code with the encoded address. If you have a firewall running make sure to open a TCP port for the webserver (1701 by default) and the websocket connection (9001 by default).
    Downloads: 189 This Week
    Last Update:
    See Project
  • Papirfly: Best user-friendly DAM and Content Creation Software Icon
    Papirfly: Best user-friendly DAM and Content Creation Software

    The #1 solution to create and manage content. On‑brand. At scale.

    Papirfly provides a single online destination for all your employees and other stakeholders who are engaging with your brand, ensuring consistency in all aspects of their communications. Teams can produce infinite studio-standard marketing materials from bespoke templates, store, share and adapt them for their own markets and stay firmly educated on the brand’s purpose, guidelines and evolution – with no specialist skills or agency help necessary.
    Learn More
  • 5
    Hurl

    Hurl

    Hurl, run and test HTTP requests with plain text

    Hurl is a command line tool that runs HTTP requests defined in a simple plain text format. It can chain requests, capture values and evaluate queries on headers and body responses. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions. Hurl makes it easy to work with HTML content, REST / SOAP / GraphQL APIs, or any other XML / JSON-based APIs. Hurl can run HTTP requests but can also be used to test HTTP responses. Different types of queries and predicates are supported, from XPath and JSONPath on body response, to assert on status code and response headers.
    Downloads: 114 This Week
    Last Update:
    See Project
  • 6
    komorebi

    komorebi

    A tiling window manager for Windows

    komorebi is a tiling window manager that works as an extension to Microsoft's Desktop Window Manager in Windows 10 and above. komorebi allows you to control application windows, virtual workspaces and display monitors with a CLI which can be used with third-party software such as AutoHotKey to set user-defined keyboard shortcuts. komorebi aims to make as few modifications as possible to the operating system and desktop environment by default. Users are free to make such modifications in their own configuration files for komorebi, but these will remain opt-in and off by default for the foreseeable future.
    Downloads: 104 This Week
    Last Update:
    See Project
  • 7
    Czkawka

    Czkawka

    Multi functional app to find duplicates, empty folders, similar images

    Czkawka (Polish for “hiccup”) is a lightning‑fast, multi‑purpose file cleaning tool written in Rust. It helps users declutter storage by finding duplicate files, similar images or audio, empty folders, and unusually large files through CPU‑efficient multithreading. Available with both GUI (GTK‑based) and CLI versions for flexible usage.
    Downloads: 79 This Week
    Last Update:
    See Project
  • 8
    Rainbow Six X Free Cheats | Aimbot, ESP

    Rainbow Six X Free Cheats | Aimbot, ESP

    Free Rainbow Six X cheats: aimbot & ESP for 2025.

    Rainbow Six X Free Cheats 2025 | Aimbot, ESP, Unlock All – Cosmo Build Dominate every round in Rainbow Six X with the powerful, undetected Cosmo cheat suite. Whether you're looking to hit every headshot, see enemies through walls, or unlock every operator and weapon from the start — this external cheat does it all while keeping you safe from bans. Cosmo’s Rainbow Six X build includes fully customizable aimbot, visual ESP, FOV changer, and a complete unlock-all tool, making it one of the most complete and reliable hacks available for 2025. 💻 System Requirements OS: Windows 10 / 11 (All versions) CPU: Intel & AMD (All supported) Display Mode: Any resolution BIOS Settings: Any Antivirus: Windows Defender must be turned off Download Rainbow Six X Free Cheats (2025) Unlock your full potential in Rainbow Six X with the Cosmo undetected hack — aimbot, ESP, unlock all, and more. Secure, powerful, and constantly updated.
    Leader badge">
    Downloads: 483 This Week
    Last Update:
    See Project
  • 9
    Rust Free Cheats | Aimbot, ESP, Wallhack

    Rust Free Cheats | Aimbot, ESP, Wallhack

    Free Rust cheats: aimbot, ESP, wallhacks for 2025.

    Rust Free Cheats 2025 | Aimbot, ESP, Wallhack – ARCANE Edition Take over the harsh world of Rust with the latest undetected cheat pack – ARCANE. This 2025 release is a powerful external cheat offering advanced features like silent aimbot, ESP wallhacks, recoil control, and much more. Built for high performance and precision, ARCANE helps you dominate every raid, PvP fight, and loot run — effortlessly and safely. Whether you're a solo player or part of a squad, this cheat gives you the edge needed to survive and win in every scenario. 🖥️ System Requirements Processors: Intel & AMD Supported OS: Windows 10 & 11 (1903 to 24H2) Game Version: Latest Steam build of Rust Display Modes: Windowed and borderless fullscreen Invisibility on recording/streaming: ❌ Not supported Download Rust ARCANE Free Cheat 2025 – Aimbot, ESP, and Wallhack Dominate raids, farm smarter, and win every fight with precision tools trusted by top-tier players.
    Leader badge">
    Downloads: 626 This Week
    Last Update:
    See Project
  • The ultimate digital workspace. Icon
    The ultimate digital workspace.

    Axero Intranet is an award-winning intranet and employee experience platform.

    Hundreds of companies and millions of employees use Axero’s intranet software to communicate, collaborate, manage tasks and events, organize content, and develop their company culture.
    Learn More
  • 10
    Apex Legends Free Cheats | Aimbot, ESP

    Apex Legends Free Cheats | Aimbot, ESP

    Apex Legends Cheats 2025 | Aimbot, Skinchanger, Wallhacks, ESP + More

    Cosmo Legacy is our most powerful cheat for Apex Legends. This software is equipped with a powerful aimbot, convenient ESP, triggerbot, and several other features. Using this product will easily take your game to the next level. Unique development: Safe Mode — this feature will allow you not to get caught when playing with an aimbot. Also included with the Phoenix Legacy is a Phoenix Spoofer to bypass the hardware ban in Apex Legends. Great offer! System Requirements: Operating system: Windows 10 (20h1, 20h2, 21h1, 21h2, 22h2), Windows 11 (21h2, 22h2, 23h2) Processor: Intel & AMD Video card: Nvidia & AMD Client: Steam, Origin, EA App Launcher Apex Legends, Cheat, Aimbot, ESP, Free Cheats, Wallhacks, Skinchanger, Safe Mode, Apex Legends Hacks.
    Leader badge">
    Downloads: 376 This Week
    Last Update:
    See Project
  • 11
    ChatGPT Desktop Application

    ChatGPT Desktop Application

    🔮 ChatGPT Desktop Application (Mac, Windows and Linux)

    ChatGPT Desktop Application (Mac, Windows and Linux)
    Downloads: 53 This Week
    Last Update:
    See Project
  • 12
    Alacritty

    Alacritty

    A cross-platform, GPU-accelerated terminal emulator

    Alacritty is the fastest open source terminal emulator there is. How is it the fastest? With such a strong focus on simplicity and performance, Alacritty’s included features are very carefully considered, ensuring that it remains blazingly fast. It’s got a GPU for rendering that makes a whole lot of optimizations possible. In various benchmarked terminals, Alacritty has shown to be either faster, or way faster than others. Alacritty requires no additional setup, but still allows configuration of many aspects of the terminal. It supports Windows, macOS, Linux and BSD.
    Downloads: 48 This Week
    Last Update:
    See Project
  • 13
    OpenAI Codex CLI

    OpenAI Codex CLI

    Lightweight coding agent that runs in your terminal

    OpenAI Codex CLI is a lightweight, open-source coding assistant that runs directly in your terminal, designed to bring ChatGPT-level reasoning to your code workflows. It allows developers to interactively query, edit, and generate code within their repositories, all while maintaining version control. The CLI can scaffold new files, run code in sandboxed environments, install dependencies, and commit changes automatically, streamlining chat-driven development. It supports various approval modes—from suggestion-only to full automation—ensuring safe and controlled code execution. Codex CLI can also handle multimodal inputs like screenshots and diagrams to implement features intelligently. The tool includes built-in sandboxing & security measures, such as network restrictions and directory confinement, to protect your system during code execution. With extensive configuration options, including multiple AI providers and custom guidance files, it fits seamlessly into developer environments.
    Downloads: 44 This Week
    Last Update:
    See Project
  • 14
    RustScan

    RustScan

    The Modern Port Scanner

    The Modern Port Scanner. Find ports quickly (3 seconds at its fastest). Run scripts through our scripting engine (Python, Lua, Shell supported). Scans all 65k ports in 3 seconds. Full scripting engine support. Automatically pipe results into Nmap, or use our scripts (or write your own) to do whatever you want. Adaptive learning. RustScan improves the more you use it. No bloated machine learning here, just basic maths. The usuals you would expect. IPv6, CIDR, file input and more. Automatically pipes ports into Nmap. RustScan is a modern take on the port scanner. Sleek & fast. All while providing extensive extendability to you. Not to mention RustScan uses Adaptive Learning to improve itself over time, making it the best port scanner for you. Speed is guaranteed via RustScan. However, if you want to run a slow scan due to stealth that is possible too. We have tests that check to see if RustScan is significantly slower than the previous version.
    Downloads: 44 This Week
    Last Update:
    See Project
  • 15
    ChatGPT Desktop Application

    ChatGPT Desktop Application

    ChatGPT Desktop Application (Mac, Windows and Linux)

    OpenAI has now released the macOS version of the application, and a Windows version will be available later (Introducing GPT-4o and more tools to ChatGPT free users). If you prefer the official application, you can stay updated with the latest information from OpenAI.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 16
    Redox

    Redox

    Redox is an operating system written in Rust

    Redox is a Unix-like Operating System written in Rust, aiming to bring the innovations of Rust to a modern microkernel and full set of applications. Redox is a general purpose operating system written in pure Rust. Our aim is to provide a fully functioning Unix-like microkernel, that is both secure and free. We have modest compatibility with POSIX, allowing Redox to run many programs without porting. We take inspiration from Plan9, Minix, Linux, and BSD. Redox aims to synthesize years of research and hard won experience into a system that feels modern and familiar. Redox is an attempt to make a complete, fully-functioning, general-purpose operating system with a focus on safety, freedom, reliability, correctness, and pragmatism. We want to be able to use it, without obstructions, as an alternative to Linux on our computers. It should be able to run most Linux programs with only minimal modifications. We're aiming towards a complete, safe Rust ecosystem.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 17
    Tickeys

    Tickeys

    Instant audio feedback for typing. macOS version. (Rust)

    Instant audio feedback for typing. macOS version.
    Downloads: 34 This Week
    Last Update:
    See Project
  • 18
    Graphite

    Graphite

    An open source graphics editor for 2025

    Graphite is a modern, open-source, prototyping and design tool built for vector graphics, motion, and state-driven UIs. It combines traditional vector drawing capabilities with features like animation timelines, state machines, and interactive prototyping—all in one toolchain rather than separate apps. The interface supports layering, boolean operations, masks, and full node-based parametric controls for shapes and effects. Because it’s built to be extendable, plugin support allows importing/exporting formats, custom tools, or integrations with code frameworks. It also focuses on performance and scalability—handling complex vector scenes with many nested elements fluidly. For designers and developers looking to prototype UI transitions, interactive states, and motion-driven interfaces without separate design/code handoffs, Graphite positions itself as an all-in-one creative engine.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 19
    Lan Mouse

    Lan Mouse

    mouse & keyboard sharing via LAN

    Lan Mouse is a mouse and keyboard-sharing software similar to universal control on Apple devices. It allows for using multiple PCs with a single set of mouse and keyboard. This is also known as a Software KVM switch. The primary target is Wayland on Linux but Windows MacOS and Linux on Xorg have partial support as well (see below for more details). Focus lies on performance and a clean, manageable implementation that can easily be expanded to support additional backends like e.g. Android, iOS.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 20
    Qdrant

    Qdrant

    Vector Database for the next generation of AI applications

    Qdrant is a vector similarity engine & vector database. It deploys as an API service providing search for the nearest high-dimensional vectors. With Qdrant, embeddings or neural network encoders can be turned into full-fledged applications for matching, searching, recommending, and much more! Provides the OpenAPI v3 specification to generate a client library in almost any programming language. Alternatively, utilize ready-made client for Python or other programming languages with additional functionality. Implement a unique custom modification of the HNSW algorithm for the Approximate Nearest Neighbor Search. Search with a State-of-the-Art speed and apply search filters without compromising on results. Support additional payload associated with vectors. Not only stores payload but also allows filter results based on payload values. Unlike Elasticsearch post-filtering, Qdrant guarantees all relevant vectors are retrieved.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 21
    websocat

    websocat

    Command-line client for WebSockets, like netcat (or curl)

    Netcat, curl and socat for WebSockets. Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions. Connecting to and serving WebSockets from the command line. Executing external program and making it communicate to WebSocket using stdin/stdout. Text and binary modes, converting between lines (or null-terminated records) and messages. Inetd mode, UNIX sockets (including abstract namespaced on Linux). Integration with Nginx using TCP or UNIX sockets. Directly using unauthenticated SOCKS5 servers for connecting to WebSockets and listening WebSocket connections. Auto-reconnect and connection-reuse modes. Linux, Windows, and Mac support, with pre-built executables. Low-level WebSocket clients and servers with an overridable underlying transport connection, e.g. calling an external program to serve as a transport for websocat (for SSL, proxying, etc.).
    Downloads: 26 This Week
    Last Update:
    See Project
  • 22
    Simple HTTP  Server

    Simple HTTP Server

    Simple http server in Rust (Windows/Mac/Linux)

    Simple HTTP server in Rust (Windows/Mac/Linux) Windows support (with colored log). Specify listen to address (ip, port), specify running threads, and specify the root directory. Nginx like directory view (directory entries, link, filesize, modified date) Breadcrumb navigation.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 23
    Ruffle

    Ruffle

    A Flash Player emulator written in Rust

    Ruffle is an open-source emulator for Adobe Flash Player, written primarily in Rust, and targeted at both desktop applications and web browsers via WebAssembly. Its goal is to enable legacy Flash content—animations, games, interactive media—to continue running safely and reliably after official Flash support was discontinued. On the web side, Ruffle is embedded into pages or installed as a browser extension; in the desktop version, it can open .swf files directly or embed them in applications. Because it’s built with memory safety in mind, Ruffle helps avoid many of the security vulnerabilities that plagued classic Flash (buffer overflows, use-after-free, etc.). It strives to support multiple versions of ActionScript (1, 2 and parts of 3) and a wide swath of the Flash API so as much content as possible works unchanged.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 24
    Typst

    Typst

    A new markup-based typesetting system that is powerful and easy

    Typst is a new markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use. Typst supercharges templates: They react to your content and format everything instantly while you type. Select from a wide range of community templates or create your own. Store shared documents in team workspaces to bring everyone in your working group on the same page. Whether in the classroom, the faculty office, or at home. Typst runs in your browser, so everyone on the team can just start writing.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 25
    uutils coreutils

    uutils coreutils

    Cross-platform Rust rewrite of the GNU coreutils

    uutils is an attempt at writing universal (as in cross-platform) CLI utilities in Rust. Many GNU, Linux and other utilities are useful, and obviously some effort has been spent in the past to port them to Windows. However, those projects are written in platform-specific C, a language considered unsafe compared to Rust, and have other issues. Rust provides a good, platform-agnostic way of writing systems utilities that are easy to compile anywhere, and this is as good a way as any to try and learn it. The requirements are to have Rust (cargo, rustc), GNU Make (required to build documentation), Sphinx (for documentation), and gzip (for installing documentation). uutils follows Rust's release channels and is tested against stable, beta and nightly. The current oldest supported version of the Rust compiler is 1.43.1. On both Windows and Redox, only the nightly version is tested currently.
    Downloads: 22 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next