Showing 117 open source projects for "memory"

View related business solutions
  • $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
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    Harper

    Harper

    Offline, privacy-first grammar checker

    ...It analyzes writing locally, avoiding the latency and data exposure associated with cloud-only services. The engine is designed to lint documents in milliseconds while using a small memory footprint. It can run through WebAssembly in browsers and applications or through native command-line and language-server components. Official integrations support editors and tools including Visual Studio Code, Neovim, Helix, Emacs, Zed, and Obsidian. Its modular repository also contains parsers for formats such as HTML, TeX, Typst, AsciiDoc, and source-code comments. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    Fuel Core

    Fuel Core

    Rust full node implementation of the Fuel v2 protocol

    Fuel-Core is the Rust-based implementation of a full FUEL blockchain node—supporting chain execution, mempool, consensus, GraphQL API, and state management. It powers the Fuel Layer 1 network and enables developers to run local or production nodes with high throughput and low latency.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    FerrumC

    FerrumC

    A reimplementation of the minecraft server in rust

    FerrumC is a re-implementation of a server for the game Minecraft (version 1.21.8) built from scratch in Rust, designed to offer significantly improved performance and memory efficiency compared to vanilla server implementations. By using Rust’s concurrency and safety guarantees, FerrumC runs fully multithreaded, allowing it to utilize all available CPU cores — which helps deliver smoother, low-latency, high-throughput multiplayer experiences. The project aims both at providing a fast, lean server for typical use (friends or small communities) and offering a foundation that could support large-scale servers, mod/plugin systems, and custom server configurations. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    KMON

    KMON

    Linux Kernel Manager and Activity Monitor

    The kernel is the part of the operating system that facilitates interactions between hardware and software components. On most systems, it is loaded on startup after the bootloader and handles I/O requests as well as peripherals like keyboards, monitors, network adapters, and speakers. The Linux kernel is the open-source, monolithic, and, Unix-like operating system kernel that is used in the Linux distributions, various embedded systems such as routers, and as well as in all Android-based...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    Plano

    Plano

    Delivery infrastructure for agentic apps

    ...Built on modern proxy technology and compatible with any language or AI framework, Plano enables developers to focus on core agent logic instead of infrastructure complexity. The system provides intelligent LLM routing APIs that support model agility, along with filter chains for safety, moderation, and memory hooks. It also exposes rich traces, metrics, and logs to support continuous improvement of agent behavior in production. Overall, Plano functions as delivery infrastructure for scalable, maintainable AI agent systems.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Kata Containers

    Kata Containers

    Build a standard implementation of lightweight Virtual Machines (VMs)

    Kata Containers is an open source container runtime, building lightweight virtual machines that seamlessly plug into the container ecosystem. Kata Containers is an open source community working to build a secure container runtime with lightweight virtual machines that feel and perform like containers, but provide stronger workload isolation using hardware virtualization technology as a second layer of defense. Since launching in December 2017, the community successfully merged the best parts...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    v86

    v86

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

    ...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, network adapters, and storage controllers. Designed for both experimentation and embedding, v86 can be integrated into web apps or used as a standalone virtual machine environment. Overall, it provides a powerful way to explore operating systems, retro computing, and low-level system behavior directly from a web browser.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Burn

    Burn

    Burn is a new comprehensive dynamic Deep Learning Framework

    Burn is a new comprehensive dynamic Deep Learning Framework from Tracel AI built using Rust with extreme flexibility, compute efficiency and portability as its primary goals. Burn emphasizes performance, flexibility, and portability for both training and inference. Developed in Rust, it is designed to empower machine learning engineers and researchers across industry and academia.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    AutoCLI

    AutoCLI

    AutoCLI is a Blazing fast, memory-safe command-line tool

    AutoCLI is a Rust-based command-line tool for retrieving and controlling information across websites, browser sessions, desktop applications, and local developer tools. It provides hundreds of commands for more than 55 services, including social networks, video platforms, news sources, and community sites. A Chrome extension can reuse existing login sessions, avoiding separate token management for browser-only operations. Declarative YAML pipelines let users create adapters without writing...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 10
    OpenFang

    OpenFang

    Open-source Agent Operating System

    ...Written primarily in Rust, the project focuses on building a high-performance runtime where multiple specialized agents can collaborate to complete complex computational or development tasks. It aims to move beyond simple chat-based agents by providing infrastructure for persistent agent memory, task coordination, and scalable execution. The system is positioned as a foundation for building advanced AI tooling, particularly in environments that require tight integration with GPU workflows and modern AI pipelines. OpenFang emphasizes modularity and extensibility so developers can plug in custom agents, tools, or execution backends. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Vortex

    Vortex

    The LLVM of columnar file formats

    Vortex is a high-performance toolkit designed for working with compressed Apache Arrow arrays, providing functionality for in-memory, on-disk, and over-the-wire data handling. It aims to be an advanced successor to Apache Parquet, offering dramatically faster random access reads and scans, while maintaining similar compression ratios. Vortex's modular design allows for extensibility, enabling developers to implement custom encodings for efficient data management, particularly for large-scale columnar datasets.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    s2n-quic

    s2n-quic

    An implementation of the IETF QUIC protocol

    ...QUIC is a UDP-based, multiplexed, encrypted transport layer that underpins HTTP/3 and addresses issues such as head-of-line blocking and faster handshake times compared to TCP+TLS. This library integrates with AWS’s s2n-tls or rustls for the TLS 1.3 handshake and leverages Rust’s memory and thread safety guarantees to deliver a robust implementation. It is built with configurability in mind—you can tune congestion control (like CUBIC), pacing, packet size discovery, and other advanced network behaviors. Extensive testing (unit, fuzz, interop) ensures protocol compliance and interoperability with other implementations. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    pgvecto.rs

    pgvecto.rs

    Vector database plugin for Postgres, written in Rust

    pgvecto.rs is a Postgres extension that provides vector similarity search functions. It is written in Rust and based on pgrx. It is currently under heavy development, please take care when using it in production. pgvecto.rs is a Postgres extension, which means that you can use it directly within your existing database. This makes it easy to integrate into your existing workflows and applications. pgvecto.rs supports filtering. You can set conditions when searching or retrieving points. This...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    CXX

    CXX

    Safe interop between Rust and C++

    ...This is done together with any necessary static assertions needed for later in the build process to verify correctness. The result is an FFI bridge that operates at zero or negligible overhead, with no copying, serialization or memory allocation needed.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Rustpad

    Rustpad

    Efficient and minimal collaborative code editor, self-hosted

    ...The server is written in Rust, while the front end uses TypeScript, React, WebAssembly, and the Monaco editor. Rustpad is designed to be self-hosted and can run without a database by keeping documents in memory. It also supports optional SQLite persistence for retaining document contents across restarts. The project is especially useful for lightweight pair programming, collaborative note-taking, interviews, teaching, and temporary shared editing sessions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    LOL HTML

    LOL HTML

    Low output latency streaming HTML parser/rewriter with CSS API

    Low Output Latency streaming HTML rewriter/parser with CSS-selector based API. It is designed to modify HTML on the fly with minimal buffering. It can quickly handle very large documents, and operate in environments with limited memory resources. The crate serves as a back-end for the HTML rewriting functionality of Cloudflare Workers, but can be used as a standalone library with a convenient API for a wide variety of HTML rewriting/analysis tasks. The parser switches back to the tag scanner as soon as input leaves the scope of all selector matches. The tag scanner may also sometimes switch the parser to the Lexer - if it requires additional tag information for the parsing feedback simulation. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Tokio

    Tokio

    A runtime for writing reliable asynchronous applications with Rust

    ...These include a multithreaded, work-stealing based task scheduler; a reactor that's supported by the operating system's event queue; and asynchronous TCP and UDP sockets. Tokio is reliable in that its APIs are memory-safe, thread-safe, and misuse-resistant. Thanks to its task scheduler, it is also incredibly fast. It is capable of processing hundreds of thousands of requests per second with little to no overhead.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    shimmy

    shimmy

    Python-free Rust inference server

    ...This compatibility enables developers to replace remote AI services with locally hosted models while keeping their existing software architecture intact. Shimmy focuses on performance and simplicity, using efficient runtime components to minimize memory usage and startup time compared to heavier inference frameworks. It supports modern model formats such as GGUF and SafeTensors and can automatically discover models stored locally or in common directories used by other AI tools. Advanced capabilities include CPU offloading for Mixture-of-Experts models and GPU acceleration, enabling large models to run on consumer hardware with limited VRAM.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Static Web Server

    Static Web Server

    A cross-platform, high-performance and asynchronous web server

    Static Web Server (or SWS abbreviated) is a tiny and fast production-ready web server suitable to serve static web files or assets. It is focused on lightness and easy-to-use principles while keeping high performance and safety powered by The Rust Programming Language. Written on top of Hyper and Tokio runtime, it provides concurrent and asynchronous networking abilities and the latest HTTP/1 - HTTP/2 implementations. Cross-platform and available for Linux, macOS, Windows, FreeBSD, NetBSD,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    py-spy

    py-spy

    Sampling profiler for Python programs

    py-spy is a sampling profiler for Python programs. It lets you visualize what your Python program is spending time on without restarting the program or modifying the code in any way. py-spy is extremely low overhead: it is written in Rust for speed and doesn't run in the same process as the profiled Python program. This means py-spy is safe to use against production Python code. py-spy works from the command line and takes either the PID of the program you want to sample from or the command...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    corroded

    corroded

    Set of utilities consisting of idiomatic and safe rust utilities

    ...Its README and community reactions suggest a mix of satire and extreme experimentation: the project makes “unsafe” Rust easier to use by removing typical compile-time checks, pushing the language toward behavior more like C for cases where developers want total control. Although controversial, the code serves as an exploration of Rust internals and unsafe constructs, and it includes utilities intended to simplify memory management and pointer manipulation without safety checks. This can be attractive to low-level systems programmers who are comfortable with risks and want to squeeze out performance or experiment with unconventional language behavior.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Sail

    Sail

    A drop-in Apache Spark replacement written in Rust

    Sail is an open-source distributed computation framework designed to unify batch processing, stream processing, and AI workloads into a single, high-performance engine. It is built entirely in Rust, eliminating JVM overhead and enabling predictable performance, fast startup times, and improved memory safety compared to traditional big data frameworks. Sail is compatible with the Spark Connect protocol, which means existing Spark SQL and DataFrame workloads can run without code changes, making adoption seamless for teams already using Spark-based pipelines. The framework is designed to operate across a variety of environments, including local machines, Kubernetes clusters, and cloud deployments, allowing flexible scaling based on workload requirements. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Aglais XQVM

    Aglais XQVM

    A rust implementation of the Quip Network's quantum virtual machine

    ...The project focuses on providing a performant and low-level execution environment that can handle specialized computational workloads associated with quantum algorithms or hybrid systems. Built in Rust, it emphasizes memory safety, performance, and deterministic execution, which are critical for distributed environments. It integrates with the broader Quip ecosystem, allowing it to function as part of a larger protocol stack that includes blockchain infrastructure and node management tools. The virtual machine abstraction enables developers to define and execute computational logic in a controlled environment, potentially bridging classical and quantum paradigms. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    rxRust

    rxRust

    Zero-cost & Type-safe Reactive Extensions for Rust

    ...It enables developers to model asynchronous data streams and event-driven systems declaratively, using composable operators that transform and combine streams over time. The library is designed to leverage Rust’s ownership and type systems to ensure memory safety and efficient resource management without sacrificing performance. It supports both single-threaded and multi-threaded execution contexts, allowing developers to choose between lightweight local execution or synchronized shared concurrency depending on their needs. rxRust is particularly well-suited for building responsive systems such as GUIs, real-time data pipelines, and asynchronous services. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    lldap

    lldap

    Light LDAP implementation

    ...It focuses on delivering essential LDAP functionality while avoiding the heavy operational overhead commonly associated with enterprise-grade directory servers. Written in Rust, lldap benefits from strong memory safety guarantees and performance efficiency, making it suitable for self-hosted environments and small-to-medium-scale deployments. The project emphasizes usability, offering a more approachable configuration model and integration capabilities for authentication and identity management systems. lldap is particularly useful for developers and organizations that need LDAP-compatible authentication without the complexity of legacy systems like OpenLDAP. ...
    Downloads: 0 This Week
    Last Update:
    See Project