rocketride-server

Active
GitHub Python MIT

Description

RocketRide Server is a high-throughput agent runtime designed for production-grade, low-latency LLM tool execution and orchestration.

Key Features

  • High-performance AI pipeline engine with a C++ core and 50+ Python-extensible nodes
  • Built for RAG and agents with parsing, vectorization, retrieval, and execution nodes
  • Composable workflows where nodes are stitched as directed acyclic graphs
  • Production observability with built-in metrics, logs, and tracing integration
  • Multi-language SDK with Python-first and additional languages supported

Use Cases

💡 Build enterprise RAG systems that handle large-scale document ingestion and retrieval
💡 Compose multiple AI capabilities into observable agent pipelines
💡 Provide a unified pipeline abstraction for multi-model inference
💡 Schedule hybrid RAG + agent workflows under low-latency requirements

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (7.6k stars)
  • Permissive open-source license (MIT)

⚠️ Limitations

  • High issue backlog (419 open issues)

Quick Start

# Install RocketRide
pip install rocketride

# Define a RAG + agent workflow
from rocketride import Pipeline, nodes

pipe = Pipeline()
pipe.add(nodes.DocumentLoader(source="docs/"))
pipe.add(nodes.Embedder(model="text-embedding-3-small"))
pipe.add(nodes.VectorStore(name="kb"))
pipe.add(nodes.AgentNode(llm="claude-sonnet-4"))

# Execute
result = pipe.run(query="Summarize the product FAQ")

Related Projects

Crawlee

25.6k · TypeScript
Active A+

A web scraping and browser automation library for Node.js to build reliable crawlers, supporting Puppeteer, Playwright, Cheerio, and raw HTTP. Extract data for AI, LLMs, RAG, or GPTs with proxy rotation and both headful and headless modes.

typescriptjavascriptdata-processing +3
  • · Multi-engine unified interface — same API supports Puppeteer, Playwright, Cheerio and raw HTTP
  • · Anti-detection stealth — default config simulates human behavior to bypass major bot protections
  • · Proxy rotation and session management — built-in proxy rotation, fingerprint generation and session persistence

Graphiti

30.5k · Python
Active A+

Graphiti is a temporal knowledge-graph engine for agent memory, helping systems continuously accumulate long-term context.

memoryknowledge-graphrag +1
  • · Temporal fact management — Each fact has a validity window; old facts are invalidated, not deleted. Query what's true now or at any point in time
  • · Provenance & lineage tracking — Every entity and relationship traces back to raw data episodes, full lineage from derived fact to source
  • · Hybrid retrieval — Combines semantic embeddings, keyword BM25, and graph traversal for low-latency high-precision queries without LLM summarization

llama.cpp

126.8k · C++
Active A+

llama.cpp is a lightweight C/C++ inference engine that runs a wide range of open-source large language models efficiently on consumer hardware.

llm-inferencellamagguf +2
  • · Ultra-lightweight inference — pure C/C++ with zero dependencies, runs quantized LLMs on CPU
  • · GGUF format — unified quantized model format that is cross-platform and supports partial loading
  • · Hardware acceleration — Apple Silicon Metal, NVIDIA CUDA, AMD ROCm, Vulkan and OpenCL backends

PromptTools

3.1k · Python
Stale B

PromptTools provides open-source tools for prompt testing and experimentation, supporting multiple LLMs (OpenAI, LLaMA) and vector databases (Chroma, Weaviate, LanceDB) to help developers systematically evaluate and optimize RAG systems.

prompt-testingragevaluation +3
  • · Open-source prompt testing and experimentation across multiple LLM providers
  • · Supports OpenAI, Anthropic, LLaMA, Mistral, Gemini, HuggingFace, and more
  • · Vector database evaluation: Chroma, Weaviate, Qdrant, LanceDB, Pinecone