39 repository-uri
Frameworks and libraries for building and managing eBPF programs.
Explore 39 awesome GitHub repositories matching part of an awesome list · Developer Toolkits. Refine with filters or upvote what's useful.
Headroom is an AI gateway proxy and token optimizer designed to reduce the cost and latency of large language model interactions. It functions as an intermediary that intercepts traffic between clients and providers to apply context compression, request routing, and format translation. The system differentiates itself through a Model Context Protocol server implementation that delivers compression and retrieval tools to compatible AI hosts. It employs a content-aware compression pipeline and tiered importance scoring to trim redundant data from logs and tool outputs while preserving essential
Context-optimization proxy for managing token usage.
BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It functions as a performance analysis tool and debugging utility to capture system events, measure kernel latency, and provide network observability. The project distinguishes itself by providing a build system that integrates with LLVM to compile C-like code into BPF bytecode at runtime. It utilizes BPF Type Format data for relocations to maintain cross-kernel compatibility and extracts kernel headers to ensure the generated programs match the specific kernel version. The toolkit co
Toolkit for building efficient kernel tracing and manipulation programs.
The GenAI Toolbox is a framework designed to integrate large language models with structured databases, enabling autonomous data analysis and information retrieval. It functions as an agentic orchestrator that translates natural language prompts into executable database queries, allowing users to interact with complex data sources through conversational interfaces. The system distinguishes itself by utilizing schema-driven metadata serialization, which maps database structures into formats that language models can interpret to perform autonomous reasoning. By maintaining stateful conversation
Infrastructure for agent database connectivity and observability.
This is a framework for building and deploying customizable AI agent services using a standardized reference architecture. It provides the core infrastructure necessary to host multiple agents within a single service, supporting interactive chat interfaces and real-time response streaming. The project distinguishes itself with a human-in-the-loop mechanism that allows agent execution to be paused for manual approval or intervention. It also features path-based routing to direct requests to specific agents and a multi-stage content moderation system to filter outputs through safety guardrails.
Toolkit for deploying agents with FastAPI and Streamlit.
XDP tutorial
Progressive learning path for mastering packet processing with XDP.
The beginner's guide to eBPF
Live-coding sessions and code examples for learning eBPF programming.
Rust library for building and running BPF/eBPF modules
Framework for writing and managing eBPF programs using Rust.
Documentation platform for coding agents.
Examples and hands-on labs for Linux tracing tools workshops
Practical workshop materials for using BPF tools in system tracing.
English | 简体中文
Automation framework with web search and Python execution.
LLMs struggle when asked to generate or modify large JSON blobs. trustcall solves this by asking the LLM to generate JSON patch operations. This is a simpler task that can be done iteratively. This enables:
Library for tenacious tool calling in agent workflows.
Presentations and docs
Foundational documentation and early presentations on XDP technology.
The foundation layer for agentic intelligence.
MCP-first agent framework over HTTP/SSE.
RAGLight is a lightweight and modular Python library for implementing Retrieval-Augmented Generation (RAG). It enhances the capabilities of Large Language Models (LLMs) by combining document retrieval with natural language inference.
Modular library for agentic RAG implementations.
Transform your ideas with structured AI-powered brainstorming methods Built with Next.js, TypeScript, and OpenAI's GPT models
Curated chains for structured brainstorming.
Gemini-cli or claude code? Why not both? LangCode combines all CLI capabilities and models in one place ☂️!
Multi-LLM CLI tool for code analysis and bug fixing.
Prototyping kernel development work outside mainline
Experimental kernel prototypes for testing eBPF functionality outside the main tree.
Feed it CVE-2025-29824. Get back a markdown report that names the buggy function, shows the pre/post-patch decompiled C, walks the trigger flow, and attaches a confidence score and per-call cost trace.
AI-powered tool for automated code change review.
Visualize live LangGraph execution and see how your agent thinks as it runs.
Real-time visualizer for agent graph traversal.
This repository is inspired by and modified from Coinbase's CDP Agentkit. We extend our gratitude to the Coinbase Developer Platform team for their original work. For the voice agent, we extend the work of langchain-ai/react-voice-agent.
Agent kit with blockchain and compute features.