Universal Service Discovery for microservices architectures
SquoutQuest is a modern Service Discovery solution designed to simplify microservices management in polyglot environments.
- Node.js 22+ (we recommend using nvm)
- Rust 1.70+
- pnpm 10+
# Install and use Node.js 22 with nvm
nvm install 22
nvm use
# Or if you have .nvmrc support:
nvm use
# Install dependencies
pnpm install
# Run development setup
./scripts/setup-dev.shcd scoutquest-server
cargo runcd scoutquest-rust
cargo run --example axum_serviceOpen http://localhost:8080/dashboard in your browser.
scoutquest/
├── scoutquest-server/ # Main server (Rust)
│ └── config/ # Server configuration files
├── scoutquest-rust/ # Rust SDK
├── examples/ # Usage examples
└── docs/ # Documentation
See files in scoutquest-server/config/ for configuration options.
📖 Complete Documentation - Official documentation website
Contributions are welcome! See CONTRIBUTING.md for more information.
MIT - see LICENSE for more details.