Showing 285 open source projects for "apache"

View related business solutions
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Let your crypto work for you

    Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • Auth0 B2B Essentials: SSO, MFA, and RBAC Built In Icon
    Auth0 B2B Essentials: SSO, MFA, and RBAC Built In

    Unlimited organizations, 3 enterprise SSO connections, role-based access control, and pro MFA included. Dev and prod tenants out of the box.

    Auth0's B2B Essentials plan gives you everything you need to ship secure multi-tenant apps. Unlimited orgs, enterprise SSO, RBAC, audit log streaming, and higher auth and API limits included. Add on M2M tokens, enterprise MFA, or additional SSO connections as you scale.
    Sign Up Free
  • 1
    Arkflow

    Arkflow

    High performance Rust stream processing engine

    Arkflow is a Rust-based framework for building reactive, event-driven data pipelines. Inspired by tools like Airflow and Dagster, it focuses on strong typing, modularity, and performance. Arkflow is ideal for developers who want a fast, extensible way to orchestrate workflows and data transformations in Rust.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    pgwire

    pgwire

    PostgreSQL wire protocol implemented as a rust library.

    Build a Postgres compatible access layer for your data service. This library implements PostgreSQL Wire Protocol and provides essential APIs to write PostgreSQL-compatible servers and clients. If you are interested in a related topic, you can check project ideas to build on top of this library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    BAT

    BAT

    A cat(1) clone with syntax highlighting and Git integration

    A cat(1) clone with syntax highlighting and Git integration. By default, bat pipes its own output to a pager (e.g. less) if the output is too large for one screen. If you would rather bat work like cat all the time (never page output), you can set --paging=never as an option, either on the command line or in your configuration file. If you intend to alias cat to bat in your shell configuration, you can use alias cat='bat --paging=never' to preserve the default behavior. Even with a pager...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    iroh

    iroh

    IPFS reimagined

    Iroh takes IPFS beyond the theoretical, to offer developers efficient infrastructure that scales data distribution past 10M devices. We have been working on and around IPFS nearly since its inception, and are starting out on a new implementation because we have unfinished business with IPFS. We believe the best days of the protocol are ahead, but to get there we need to ship an order-of-magnitude improvement that unlocks new platforms and use cases. We're building iroh to see just how far we...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
    Start Free
  • 5
    wgpu

    wgpu

    Safe and portable GPU abstraction in Rust, implementing WebGPU API

    wgpu is a safe and portable graphics library for Rust based on the WebGPU API. It is suitable for general purpose graphics and compute on the GPU. Applications using wgpu run natively on Vulkan, Metal, DirectX 11/12, and OpenGL ES; and browsers via WebAssembly on WebGPU and WebGL2. Angle is a translation layer from GLES to other backends, developed by Google. We support running our GLES3 backend over it in order to reach platforms with GLES2 or DX11 support, which aren't accessible...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Actix

    Actix

    Actor framework for Rust

    Actor framework for Rust. Actix uses the Tokio runtime. System::new() creates a new event loop. System.run() starts the Tokio event loop, and will finish once the System actor receives the SystemExit message. Spawning a new actor is achieved via the start and create methods of the Actor trait. It provides several different ways of creating actors; for details, check the docs. You can implement the started, stopping and stop methods of the Actor trait. started gets called when the actor...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    wasm-pack

    wasm-pack

    Your favorite rust -> wasm workflow tool!

    This tool seeks to be a one-stop-shop for building and working with rust-generated WebAssembly that you would like to interop with JavaScript, in the browser or with Node.js. wasm-pack helps you build rust-generated WebAssembly packages that you could publish to the npm registry, or otherwise use alongside any javascript packages in workflows that you already use, such as webpack. This project is a part of the rust-wasm group. You can find more info by visiting that repo! Currently,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Pingora

    Pingora

    A library for building fast, reliable and evolvable network services

    Pingora is a Rust-based high-performance HTTP proxy and networking framework developed by Cloudflare to eventually replace NGINX. Designed for extreme reliability and memory-safe concurrency, it handles over 40 million requests per second in production and reduces CPU/memory usage significantly compared to traditional web servers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    egui

    egui

    egui: an easy-to-use immediate mode GUI in Rust

    egui is a portable, Rust-native immediate mode GUI library that runs natively and in browsers (compiled to WebAssembly). It emphasizes ease of use, simplicity, and portability—ideal for lightweight applications, tools, and embedding into game engines or Rust applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 10
    Fuels-rs

    Fuels-rs

    Fuel Network Rust SDK

    fuels-rs is a Rust-native Software Development Kit (SDK) for the Fuel blockchain. It facilitates compilation, deployment, transaction crafting, contract interaction, and testing of Sway smart contracts, as well as launching and controlling local Fuel nodes for development or CI workflows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    glutin

    glutin

    A low-level library for OpenGL context creation

    Glutin is a low-level library written in Rust that provides an interface for creating OpenGL contexts and handling windowing, events, and input. It serves as a foundational component for developing cross-platform graphical applications in Rust, offering developers the flexibility to build upon its abstractions for custom rendering solutions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    defmt

    defmt

    Efficient, deferred formatting for logging on embedded systems

    defmt ("de format", short for "deferred formatting") is a highly efficient logging framework that targets resource-constrained devices, like microcontrollers. In its current iteration defmt mainly targets tiny embedded devices that have no means to display information to the developer, e.g. a screen. In this scenario, logs need to be transferred to a second machine, usually a PC/laptop, before they can be displayed to the developer/end-user.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Arroyo

    Arroyo

    Distributed stream processing engine in Rust

    Arroyo is a distributed stream processing engine written in Rust, designed to efficiently perform stateful computations on streams of data. Unlike traditional batch processing, streaming engines can operate on both bounded and unbounded sources, emitting results as soon as they are available.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Linfa

    Linfa

    A Rust machine learning framework

    linfa aims to provide a comprehensive toolkit to build Machine Learning applications with Rust. Kin in spirit to Python's scikit-learn, it focuses on common preprocessing tasks and classical ML algorithms for your everyday ML tasks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    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
  • 16
    reqwest

    reqwest

    An easy and powerful Rust HTTP Client

    The reqwest crate provides a convenient, higher-level HTTP client. It handles many of the things that most people just expect an HTTP client to do for them. The reqwest::Client is asynchronous. For applications wishing to only make a few HTTP requests, the reqwest::blocking API may be more convenient. There are several ways you can set the body of a request. The basic one is by using the body() method of a RequestBuilder. This lets you set the exact raw bytes of what the body should be.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Plano

    Plano

    Delivery infrastructure for agentic apps

    Plano is an AI-native proxy and data plane designed to simplify the infrastructure required to deploy and operate agentic applications in production environments. It removes repetitive plumbing work from application code by centralizing capabilities such as agent routing, orchestration, guardrails, observability, and model selection. Built on modern proxy technology and compatible with any language or AI framework, Plano enables developers to focus on core agent logic instead of...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    SnapToWindow

    SnapToWindow

    A cross-platform (windows, macOS) window management application

    SnapToWindow is a user-experience utility likely aimed at enhancing window management on desktop environments by enabling users to “snap” application windows into predefined screen positions or layouts using keyboard shortcuts or mouse gestures. These kinds of tools are popular for improving productivity, especially on multi-monitor setups, by letting users quickly align and resize windows to halves, quarters, or other grid arrangements without manual dragging. While official project...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    eduOS-rs

    eduOS-rs

    A teaching operating system written in Rust

    eduOS-rs is a teaching operating system written in Rust, developed by RWTH Aachen University to support courses on systems programming and operating systems. It serves as a practical and educational tool that demonstrates key OS concepts like memory management, multitasking, privilege separation, and system call handling in a safe and modern language. Designed to run on x86_64 hardware using QEMU, eduOS-rs leverages Rust’s ownership model and type safety to reduce bugs common in low-level...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Google Workspace CLI

    Google Workspace CLI

    Command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, etc.

    Google Workspace CLI (gws) is a command-line tool designed to interact with Google Workspace services such as Drive, Gmail, Calendar, Sheets, and more from a single interface. It dynamically generates its command structure using Google’s Discovery Service, allowing it to automatically support new API endpoints as they become available. The tool eliminates the need for manual REST API calls by providing structured commands and built-in help for each resource and method. It outputs structured...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 21
    Arch Gateway

    Arch Gateway

    The AI-native (edge and LLM) proxy for agents

    Arch is an AI-native proxy designed to facilitate the development of agentic applications by handling complex tasks such as input clarification, agent routing, and seamless integration of prompts with tools for common tasks. It provides unified access and observability of Large Language Models (LLMs), enabling developers to build applications more efficiently. Arch supports both edge and LLM deployments, offering flexibility in various environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    AIChat

    AIChat

    All-in-one LLM CLI tool featuring Shell Assistant

    AIChat is a lightweight terminal-based chatbot powered by GPT models, enabling AI-driven conversations directly from the command line.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Watchexec

    Watchexec

    Executes commands in response to file modifications

    Software development often involves running the same commands over and over. Watchexec is a simple, standalone tool that watches a path and runs a command whenever it detects modifications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    nil

    nil

    NIx Language server, an incremental analysis assistent

    NIx Language server, an incremental analysis assistant for writing in Nix. This repo is also packaged via Nix flakes. The language server package is available in the default flake output github:oxalica/nil#, under bin/nil. To install, run nix profile install github:oxalica/nil. Alternatively, you can use this repository as a flake input, and add its output to your own flake-managed system-wide and/or home configurations. We are officially supported by nvim-lspconfig, see upstream docs, also...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    rnet

    rnet

    Python HTTP client with TLS and HTTP/2 fingerprint emulation support

    rnet is an ergonomic and modular Python HTTP client designed for developers who need advanced control over network requests and protocol behavior. It provides a flexible API for making HTTP requests while supporting both asynchronous and blocking workflows, allowing it to integrate easily into different Python applications and runtimes. rnet focuses on low-level protocol customization, giving users fine-grained control over TLS and HTTP/2 configuration in order to emulate specific browser...
    Downloads: 2 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB