FlowCore
Verified Safeby Ej-Locked
Overview
A lightweight, Rust-powered real-time stream processing engine designed for ingesting, processing (e.g., tumbling windows, watermarks), checkpointing, and visualizing event data via a React dashboard.
Installation
cd backend && cargo run --bin flowcore & cd ../frontend && npm install && npm run devSecurity Notes
The server binds to 127.0.0.1:8080, limiting external access by default. Input data for '/ingest' is parsed as JSON, mitigating common injection risks. There are no hardcoded secrets or 'eval' statements. The system uses '/tmp/flowCore_out' and '/tmp/flowCore_ckpt' for storing processed results and checkpoints. While suitable for a demo, in a production environment, dedicated and permission-controlled directories would be advisable to prevent potential information disclosure or tampering by other local processes.
Similar Servers
kreuzberg
High-performance document intelligence for extracting text, metadata, and structured information from diverse document formats like PDFs, Office files, images, and structured data, powered by a Rust core with multi-language bindings and advanced OCR capabilities.
agentgateway
A versatile API Gateway designed to manage and route traffic for microservices, AI services, and agent-to-agent (A2A) communication, supporting various protocols (HTTP, HTTPS, TLS, TCP, HBONE) and advanced policies like mTLS, JWT, RBAC, rate limiting, and AI-specific prompt guarding.
flow-like
A visual workflow automation platform designed to build, execute, and monitor automated workflows with a focus on data lineage, type safety, and AI integration for various deployment environments (desktop, cloud, edge).
mcp-server-wazuh
This Rust-based server acts as a bridge between a Wazuh SIEM system and applications requiring contextual security data, especially for AI assistants using the Model Context Protocol (MCP).