Showing 69 open source projects for "modular"

View related business solutions
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 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
    Obscura

    Obscura

    The headless browser for AI agents and web scraping

    ...It emphasizes practical implementations of privacy-preserving workflows rather than purely theoretical approaches. Obscura is particularly relevant for researchers, security professionals, and privacy-conscious users. Its architecture focuses on modular tools that can be adapted to different threat models. The project reflects modern concerns around digital surveillance and data exposure.
    Downloads: 47 This Week
    Last Update:
    See Project
  • 2
    ZeroClaw

    ZeroClaw

    Fast, small, and fully autonomous AI assistant infrastructure

    ZeroClaw is a Rust-native autonomous AI agent framework engineered for teams and developers who need highly efficient, secure, and modular AI automation infrastructure that can run reliably in both production and self-hosted environments. It is designed around a trait-based architecture so that model providers, communication channels, memory systems, and tooling integrations can be swapped or extended without rewriting core components, giving engineers flexibility and long-term maintainability. ...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 3
    Forest

    Forest

    Rust Filecoin Node Implementation

    Forest is a fully open-source, Rust-based implementation of the Filecoin blockchain developed by ChainSafe. It provides a full node capable of syncing with the Filecoin network, validating storage proofs, and supporting decentralized storage markets. Forest is modular, well-documented, and focused on performance and maintainability, making it ideal for developers, node operators, and researchers. As part of the larger Filecoin ecosystem, Forest plays a critical role in enabling verifiable, incentive-aligned storage infrastructure.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Gloo

    Gloo

    A modular toolkit for building fast, reliable Web applications

    Gloo is a modular toolkit for building web applications in Rust using WebAssembly, providing ergonomic abstractions over low-level browser APIs. Instead of acting as a full framework, Gloo is designed as a collection of small, focused libraries that developers can use individually or together depending on their needs. It wraps complex bindings from libraries like web-sys and js-sys, making browser APIs easier to use in idiomatic Rust while maintaining performance and type safety. ...
    Downloads: 0 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
    Rig

    Rig

    Rust framework for building modular and scalable LLM-powered apps

    Rig is an open source Rust framework designed to help developers build modular and scalable applications powered by large language models. It provides a unified set of abstractions that allow applications to interact with many AI model providers and vector databases through a single interface. Its architecture emphasizes modularity, enabling developers to integrate only the components and integrations they need for a specific application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Fedimint

    Fedimint

    Federated E-Cash Mint

    Fedimint is a modular open-source implementation of federated Chaumian ecash designed to enable community-controlled Bitcoin custody and privacy-enhanced payments. It allows groups of users to collectively manage Bitcoin in a trust-minimized manner while enabling fast, anonymous, and scalable transactions through blind signatures. Built with extensibility and modularity in mind, Fedimint aims to serve as the core of community custody systems like Fedi and future federated finance applications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Frame

    Frame

    Fast FFmpeg GUI

    ...It supports multiple video formats and leverages FFmpeg for decoding and encoding operations. frame is particularly useful for applications such as computer vision preprocessing, video inspection, and content analysis. Its modular design allows customization of workflows and integration into different environments. Overall, it serves as a practical utility for frame-level video processing and experimentation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Gameboy

    Gameboy

    Full featured Cross-platform GameBoy emulator by Rust

    ...It is often used as a learning tool for understanding low-level system emulation, including timing, interrupts, and cartridge handling. Compared to more advanced emulators, it may lack full feature parity or optimization, but it compensates with readability and conceptual transparency. Its modular structure allows developers to extend or modify individual components for experimentation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    claurst

    claurst

    Your favorite Terminal Coding Agent, now in Rust

    claurst is an experimental AI agent framework that appears to focus on structured reasoning and task execution within coding or automation environments. The project likely explores how agents can be designed to handle complex workflows through modular components and clearly defined execution steps. It may include abstractions for managing context, decision-making, and interaction with external tools, enabling agents to perform multi-step tasks efficiently. The architecture suggests a focus on flexibility, allowing developers to adapt the system to different use cases or domains. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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.
  • 10
    Reth

    Reth

    Implementation of the Ethereum protocol, in Rust

    reth is a modular, blazing-fast Ethereum execution client written in Rust, developed by Paradigm. It implements the Ethereum protocol from scratch with a focus on speed, security, and modularity, providing a modern alternative to legacy clients like Geth or Besu. reth is optimized for running full nodes, indexing, and light clients, and is intended to be integrated easily into Ethereum infrastructure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    penrose

    penrose

    A library for writing an X11 tiling window manager

    Penrose is a modular library for configuring your own X11 window manager in Rust. This means that, unlike most other tiling window managers, Penrose is not a binary that you install on your system. Instead, you use it like a normal dependency in your own crate for writing your own window manager. Don't worry, the top-level API is well documented and a lot of things will work out of the box, and if you fancy digging deeper you'll find lots of opportunities to customize things to your liking. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Iced

    Iced

    A cross-platform GUI library for Rust, inspired by Elm

    ...It expects you to split user interfaces into four different concepts, which are: the state of your app; messages, which are user interactions or other meaningful events; view logic, which displays your state as widgets that can result in messages; and update logic, which offers a way to update your state and react to messages. Iced is very simple and easy to use, and is type-safe. It offers many great features including built-in widgets and custom widget support, debug overlay, a modular ecosystem and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Substrate Node Template

    Substrate Node Template

    A rust implementation of the Quip Protocol forked from Substrate

    ...The project is structured as a blockchain node template, including components such as runtime logic, networking, consensus mechanisms, and RPC interfaces. It leverages FRAME, Substrate’s modular runtime development system, allowing developers to compose blockchain functionality through reusable pallets. The node supports development and testing environments with configurable genesis states and pre-funded accounts, making it suitable for experimentation and rapid prototyping. It also includes tools for running single-node or multi-node networks, enabling developers to simulate distributed consensus systems locally. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    RuVector

    RuVector

    Self-Learning, Vector Graph Neural Network, and Database built in Rust

    RuVector is part of the broader rUv ecosystem of AI engineering tools and focuses on enabling advanced vector-based processing and intelligent system development within agentic and AI-driven pipelines. The project fits into a larger vision of modular, composable AI infrastructure designed to support autonomous agents, data retrieval, and intelligent automation workflows. It emphasizes extensibility and interoperability with modern AI stacks, allowing developers to integrate vector operations into search, reasoning, or generative systems. The repository reflects a research-forward approach that blends practical utilities with experimental agentic concepts, encouraging exploration of emerging AI design patterns. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Kreuzberg

    Kreuzberg

    Polyglot document intelligence framework

    Kreuzberg is a flexible task orchestration and agent workflow platform designed to help developers build, coordinate, and scale intelligent agents or automation pipelines that interact with external services, runtime environments, and multi-step business workflows. It emphasizes modular design so that developers can define discrete tasks or “actions” and then compose them into complex flows where dependencies, parallel steps, and error handling are declaratively managed. This structure makes it simpler to build resilient automation pipelines that span multiple technologies or APIs without needing to glue everything together manually. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    dovi_tool

    dovi_tool

    dovi_tool is a CLI tool combining multiple utilities

    ...It also supports demuxing and muxing HEVC streams, enabling manipulation of enhancement layers and metadata within video files. dovi_tool is widely used in advanced video encoding workflows where precise control over HDR metadata is required. Its modular design includes multiple subcommands that handle different aspects of processing, from inspection to transformation. Overall, it serves as a powerful utility for professionals working with Dolby Vision video pipelines.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 17
    Claw Code

    Claw Code

    AI agent harness for AI coding agents

    Claw Code is an open-source AI agent harness project focused on building better tools for orchestrating and managing autonomous coding agents. It originated as a clean-room reimplementation inspired by the architecture of Claude Code, aiming to replicate core concepts without using proprietary code. The project provides a Python-based foundation for experimenting with agent workflows, tool integration, and task execution pipelines. It emphasizes harness engineering—how agents are structured,...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 18
    Artichoke Ruby

    Artichoke Ruby

    Artichoke is a Ruby made with Rust

    ...One of its key goals is to enable Ruby to run in environments where traditional implementations struggle, including WebAssembly and sandboxed or untrusted execution contexts. Artichoke features a modular architecture composed of multiple Rust crates, allowing developers to customize and embed the interpreter into their own applications. It includes tools such as a command-line interpreter and an interactive REPL, making it usable both as a runtime and a development environment. The project emphasizes experimentation with advanced features like alternative garbage collection strategies, parallel execution, and ahead-of-time compilation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Rust Training Books

    Rust Training Books

    Beginner, advanced, expert level Rust training material

    ...It reflects Rust’s core philosophy of safety and performance, helping developers understand how to write efficient and memory-safe applications. The repository is organized in a modular way, allowing learners to progress step by step while reinforcing concepts through exercises and real-world scenarios. It is suitable for both beginners transitioning from other languages and experienced developers seeking deeper understanding of Rust’s unique paradigms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Mangle

    Mangle

    Go library for Datalog-style logical reasoning and domain modeling

    ...Mangle enhances traditional Datalog by introducing features such as aggregation, function calls, and optional type-checking, which make it more practical for modern data-intensive applications. Unlike SQL, Mangle’s declarative syntax naturally supports recursion and modular program structure, making it suitable for representing hierarchical or interconnected datasets like dependency graphs or knowledge graphs. The project’s implementation is provided as a Go library, enabling developers to embed Mangle directly into their applications or services, such as database-like gRPC systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Linera Protocol

    Linera Protocol

    Main repository for the Linera protocol

    ...The protocol supports dynamic reconfiguration: shards can split, merge, or reassign workloads while preserving correctness. By decoupling domain logic from global consensus, Linera can support modular upgrades, domain-specific smart contracts, and high throughput across partitions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Stoat

    Stoat

    The software powering Stoat

    Stoat is an open-source communication platform and ecosystem designed to provide a modern alternative to traditional chat applications with support for self-hosting and extensibility. The project includes multiple components such as backend services, client applications, and supporting infrastructure, forming a complete messaging system that can be deployed across different environments. The repository for stoat.chat specifically serves as a central web hub that provides access to downloads,...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 23
    Crosvm

    Crosvm

    The Chrome OS Virtual Machine Monitor

    crosvm (ChromeOS Virtual Machine Monitor) is a secure, lightweight virtual machine monitor built on top of the Linux KVM hypervisor. Developed for ChromeOS, it is designed to isolate and execute Linux and Android guests efficiently while maintaining strong security boundaries. Unlike general-purpose emulators like QEMU, crosvm avoids full hardware emulation and focuses on modern paravirtualized I/O using the virtio standard, reducing complexity and attack surface. Written in Rust, it...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 24
    ICU4X

    ICU4X

    Solving i18n for client-side and resource-constrained environments

    Welcome to the home page for the ICU4X project. ICU4X provides components enabling a wide range of software internationalization. It draws deeply from the experience of ICU4C, ICU4J, and ECMA-402 and relies on data from the CLDR project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Aidoku Sources

    Aidoku Sources

    Unofficial (legacy) sources for Aidoku

    Aidoku Community Sources is an open-source repository that provides a collection of unofficial, community-developed content sources that can be installed into the Aidoku manga reading application to expand its available library. These sources act as connectors between the app and external content providers, enabling users to browse and read manga from various online platforms. The repository is structured to allow contributors to add, update, or maintain sources, fostering a collaborative...
    Downloads: 7 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
MongoDB Logo MongoDB