- MCP server integration for AI agents
- More SQL functions
- Performance optimizations
- Core streaming engine
- SQL support via DataFusion
- Kafka source/sink
- State management (Memory, RocksDB)
- Checkpointing
- CLI tool
- gRPC server
- Flink DataStream API compatibility
- Examples and documentation
fungi-common: Shared types, errors, configuration
fungi-state: State backends (Memory, RocksDB)
fungi-streaming: Watermarks, windows, timers
fungi-execution: Operator graph, task executor
fungi-checkpoint: Checkpoint coordinator
fungi-sql: DataFusion integration
fungi-flink: Flink DataStream API compatibility
fungi-server: gRPC server with REST API
fungi-runtime: Embedded and server modes
fungi-cli: Command-line interface
fungi-connector: Kafka source/sink
- SQL query execution
- Kafka integration
- State management
- Checkpointing
- CLI tool
- gRPC API
- Flink-compatible DataStream API
- Zero GC pauses
- Predictable latency
- Low memory footprint
- SIMD-optimized (via Arrow)
- Quickstart guide
- Architecture documentation
- CLI reference
- SDK reference
- Kafka integration guide
- MCP integration guide
- Examples
- Initial project setup
- Basic crate structure