Skip to content

RomainDECOSTER/scoutquest

Repository files navigation

🔍 SquoutQuest

Universal Service Discovery for microservices architectures

License: MIT Latest Tag Build Status Release Documentation npm version Crates.io Docker Hub

SquoutQuest is a modern Service Discovery solution designed to simplify microservices management in polyglot environments.

🚀 Quick Start

Prerequisites

  • Node.js 22+ (we recommend using nvm)
  • Rust 1.70+
  • pnpm 10+

Installation

# 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.sh

1. Start the server

cd scoutquest-server
cargo run

2. Use the Rust SDK

cd scoutquest-rust
cargo run --example axum_service

3. Dashboard

Open http://localhost:8080/dashboard in your browser.

📦 Project Structure

scoutquest/
├── scoutquest-server/     # Main server (Rust)
│   └── config/           # Server configuration files
├── scoutquest-rust/       # Rust SDK
├── examples/              # Usage examples
└── docs/                  # Documentation

🔧 Configuration

See files in scoutquest-server/config/ for configuration options.

📚 Documentation

📖 Complete Documentation - Official documentation website

API References

🤝 Contributing

Contributions are welcome! See CONTRIBUTING.md for more information.

📄 License

MIT - see LICENSE for more details.

About

Discovery services

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors