Showing 1037 open source projects for "rust"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    Text Embeddings Inference

    Text Embeddings Inference

    High-performance inference server for text embeddings models API layer

    Text Embeddings Inference is a high-performance server designed to serve text embedding models efficiently in production environments. It focuses on delivering fast and scalable embedding generation by leveraging optimized inference techniques and modern hardware acceleration. It is built to support transformer-based embedding models, making it suitable for tasks such as semantic search, clustering, and retrieval-augmented systems. It provides an API interface that allows developers to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    NeoHtop

    NeoHtop

    Blazing-fast system monitoring for your desktop

    ...Its cross-platform architecture makes it suitable for developers and power users who want a responsive graphical alternative to legacy tools. By combining a modern UI stack with efficient Rust back-end logic, neohtop aims to deliver both performance and an improved user experience for everyday system monitoring tasks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    rustdesk-server-demo

    rustdesk-server-demo

    A working demo of RustDesk server implementation

    rustdesk-server-demo is a companion repository that demonstrates how to deploy the RustDesk backend quickly, often via containerized or scripted setups. It is intended as a practical starting point for testing and small-scale pilots before moving to a hardened production configuration. The demo showcases the interplay between the rendezvous and relay components so users can validate connectivity paths end-to-end. Clear defaults minimize the amount of configuration required, making first-time...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Bottlerocket OS

    Bottlerocket OS

    An operating system designed for hosting containers

    Bottlerocket is a free and open-source Linux-based operating system meant for hosting containers. Bottlerocket focuses on security and maintainability, providing a reliable, consistent, and safe platform for container-based workloads. This is a reflection of what we've learned building operating systems and services at Amazon. The base operating system has just what you need to run containers reliably, and is built with standard open-source components. Bottlerocket-specific additions focus...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    CWhy

    CWhy

    Explains and suggests fixes for compile-time errors for C, C++, C#, Go

    Explains and suggests fixes for compiler error messages for a wide range of programming languages, including C, C++, C#, Go, Java, LaTeX, PHP, Python, Ruby, Rust, Swift, and TypeScript. CWhy needs to be connected to an OpenAI account or an Amazon Web Services account. Your account will need to have a positive balance for this to work (check your OpenAI balance). CWhy currently defaults to GPT-4, and falls back to GPT-3.5-turbo if a request error occurs. For the newest and best model (GPT-4) to work, you need to have purchased at least $1 in credits (if your API account was created before August 13, 2023) or $0.50 (if you have a newer API account).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    HASH

    HASH

    The best way to use and work with blocks

    This is HASH's public monorepo which contains our public code, docs, and other key resources. HASH is a platform for decision-making, which helps you integrate, understand and use data in a variety of different ways. HASH does this by combining various different powerful tools together into one simple interface. These range from data pipelines and a graph database, through to an all-in-one workspace, no-code tool builder, and agent-based simulation engine. These exist at varying stages of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Just One Single History

    Just One Single History

    Just One Single History

    Combine the advantages of a monorepo with those of multirepo setups by leveraging a blazingly-fast, incremental, and reversible implementation of git history filtering. The partial repo will act as a normal git repository but only contain the files found in the subdirectory and only commits affecting those files. The partial repo supports both fetch as well as push operation. This helps not just to improve performance on the client due to having fewer files in the tree, it also enables...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Ockam

    Ockam

    Orchestrate end-to-end encryption, mutual authentication

    Ockam is a suite of open source tools, programming libraries, and managed cloud services to orchestrate end-to-end encryption, mutual authentication, key management, credential management, and authorization policy enforcement – at massive scale. Modern applications are distributed and have an unwieldy number of interconnections that must trustfully exchange data. To build trust for data-in-motion, applications need end-to-end guarantees of data authenticity, integrity, and confidentiality....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Halfrost-Field Frostland

    Halfrost-Field Frostland

    This is the place to blog

    ...For example, there is a full machine learning course outline (regression, neural networks, SVMs, unsupervised learning, anomaly detection, large-scale ML, even application examples like OCR), that reads like a self-study curriculum. Beyond ML, the repo reflects the author’s interests across cloud native infra, distributed systems, programming languages (Go, Rust), DevOps, algorithms, and more — making it a broad reference for learners or engineers seeking well-written, deep-dive articles.
    Downloads: 2 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Conductor

    Conductor

    Conductor is an event driven agentic workflow engine for AI agents

    ...Conductor supports durable execution, deterministic orchestration, workflow replayability, and horizontal scalability, making it suitable for enterprise-grade applications and mission-critical automation. It offers polyglot worker support across languages such as Java, Python, JavaScript, Go, C#, Ruby, and Rust, allowing teams to integrate workflows into virtually any technology stack.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Cake

    Cake

    Distributed LLM and StableDiffusion inference

    Cake is a compact, powerful toolkit that combines a flexible TCP/UDP proxy, port forwarding system, and connection manager designed for both development and penetration testing scenarios. It enables users to create complex networking flows where traffic can be proxied, relayed, and manipulated between endpoints — useful for debugging networked applications, inspecting protocols, or tunneling traffic through different hops. The tool is designed to work with multiple protocols and supports...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    OpenAI Harmony

    OpenAI Harmony

    Renderer for the harmony response format to be used with gpt-oss

    Harmony is a response format developed by OpenAI for use with the gpt-oss model series. It defines a structured way for language models to produce outputs, including regular text, reasoning traces, tool calls, and structured data. By mimicking the OpenAI Responses API, Harmony provides developers with a familiar interface while enabling more advanced capabilities such as multiple output channels, instruction hierarchies, and tool namespaces. The format is essential for ensuring gpt-oss...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    chDB

    chDB

    chDB is an in-process OLAP SQL Engine

    chDB is an in-process SQL OLAP Engine powered by ClickHouse. It is developed by ClickHouse, Inc and open-source contributors.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    gptcommit

    gptcommit

    A git prepare-commit-msg hook for authoring commit messages with GPT-3

    A git prepare-commit-msg hook for authoring commit messages with GPT-3. With this tool, you can easily generate clear, comprehensive and descriptive commit messages letting you focus on writing code. To use gptcommit, simply run git commit as you normally would. The hook will automatically generate a commit message for you using a large language model like GPT. If you're not satisfied with the generated message, you can always edit it before committing. By default, gptcommit uses the GPT-3...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Broot

    Broot

    A new way to see and navigate directory trees

    Get an overview of a directory, even a big one. That's what makes it usable where the old tree command would produce pages of output. Hit alt/enter and you're back to the terminal in the desired location. This way, you can navigate to a directory with the minimum amount of keystrokes, even if you don't exactly remember where it is. Broot is fast and doesn't block (any keystroke interrupts the current search to start the next one). Never lose track of file hierarchy while you search. Broot...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    ChatDBG

    ChatDBG

    ChatDBG - AI-assisted debugging. Uses AI to answer 'why'

    ChatDBG is an AI-assisted debugging tool that integrates large language models into standard debuggers like pdb, lldb, and gdb. It allows developers to engage in a dialog with the debugger, asking open-ended questions about their program's behavior, and provides error diagnoses and suggested fixes.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    AutoSubs

    AutoSubs

    Instantly generate AI-powered subtitles on your device

    ...Users can customize subtitle styling, adjust timing, and export results in multiple formats, making it suitable for content creators, filmmakers, and editors. AutoSubs is designed with performance in mind, offering efficient processing through a Rust-based backend and supporting multiple operating systems including Windows, macOS, and Linux.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 18
    Termux packages

    Termux packages

    A build system and primary set of packages for Termux

    Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required. A minimal base system is installed automatically - additional packages are available using the APT package manager. Access remote servers using the ssh client from OpenSSH. Termux combines standard packages with accurate terminal emulation in a beautiful open source solution. Take your pick between Bash, fish or Zsh and nano, Emacs or Vim. Grep through your SMS inbox....
    Downloads: 83 This Week
    Last Update:
    See Project
  • 19
    Av1an

    Av1an

    Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework

    Av1an is a command-line encoding framework designed to efficiently encode video into the AV1 format using distributed and parallel processing techniques. It acts as an orchestrator that splits video files into chunks, processes them in parallel using encoders like SVT-AV1, AOM, or rav1e, and then merges the results into a final output. The tool is optimized for high-quality encoding while reducing total processing time through multi-core and multi-machine support. It includes scene detection...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    trustfall

    trustfall

    A query engine for any combination of data sources

    trustfall is a flexible and extensible query engine designed to retrieve and analyze data from a wide variety of heterogeneous sources using a unified query language. It allows developers to query APIs, databases, files, and even structured outputs from AI systems as if they were part of a single, cohesive graph-based dataset. The system is inspired by GraphQL-like paradigms, enabling expressive and composable queries that can traverse relationships across different data domains seamlessly....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    v86

    v86

    x86 PC emulator and x86-to-wasm JIT, running in the browser

    v86 is an open-source x86 PC emulator that runs entirely in the browser using WebAssembly for near-native performance. It translates x86 machine code into WebAssembly at runtime, enabling users to boot and run full operating systems without installing anything locally. The emulator supports a wide range of legacy systems, including Linux, Windows 95/98/2000, FreeDOS, and various experimental OSes. It simulates essential hardware components such as CPU, memory, VGA graphics, sound cards,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Gitlogue

    Gitlogue

    A cinematic Git commit replay tool for the terminal

    Gitlogue provides a fun and creative command-line tool that turns your Git commit history into an animated replay, displaying your commits as if someone were typing the changes in real time with cinematic flair. When you run this tool in the terminal, it visually replays diffs line by line, highlights syntax, and shows changes evolving in a way that feels like watching a code story unfold, which can be entertaining and useful for reviewing history or showcasing progress. It builds on typical...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Ultracite

    Ultracite

    A highly opinionated, zero-configuration linter and formatter

    Ultracite is a highly opinionated, zero-configuration linting and formatting preset designed primarily for modern JavaScript/TypeScript codebases. It is built on top of the Biome toolchain (written in Rust) and aims to deliver sub-second performance so that formatting and linting feel seamless, even on large projects. Because it comes pre-configured with sensible defaults for frameworks like React and Next.js, developers can adopt it with minimal setup—simply run npx ultracite init and start coding. The project emphasizes type-safety and best practices, enforcing stricter rules out of the box so that unsafe or sloppy patterns are discouraged. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    MooseStack

    MooseStack

    The developer framework for building analytical backends

    MooseStack is an opinionated starter stack that assembles a modern web application foundation—project structure, build tooling, and deployment scripts—so teams can get from “blank repo” to a working product quickly. It provides a coherent layout for server and client code, standardizes environment configuration, and includes scripts to run the app locally with the same conventions you’ll use in staging or production. The stack favors convention over configuration: common decisions around...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Supertonic

    Supertonic

    Lightning-fast, on-device TTS, running natively via ONNX

    ...The repository provides complete reference implementations across many programming ecosystems—Python, Node.js, browser (WebGPU/WASM), Java, C++, C#, Go, Swift, iOS, Rust, and Flutter.
    Downloads: 1 This Week
    Last Update:
    See Project