Yagura (Japanese: 櫓) is a high-performance market surveillance platform built for the modern trader. Drawing inspiration from the traditional Japanese watchtowers used in feudal fortresses, Yagura stands tall above the market landscape, providing a strategic vantage point to monitor movements across Crypto, Stocks, and Forex.
Just as a watchtower allows a sentry to spot opportunities or threats from a distance and signal the troops below, Yagura monitors real-time market data and dispatches critical signals via Telegram to keep you ahead of the curve.
Yagura (櫓) is a Japanese term for "Watchtower".
- Watchtower (櫓): Positioned at the highest point, offering a comprehensive view of the entire market landscape.
- Strategic Command: Precise, real-time data monitoring to identify patterns and signals.
- Signal Fire: Immediate notifications sent directly to your command center (Telegram).
- Real-Time Surveillance: Low-latency market data integration via WebSockets (Binance, Stock/Forex APIs).
- Advanced Analytics: Interactive, high-performance charts for deep technical analysis.
- Multi-Asset Monitoring: Unified view for Crypto, Stocks, and Forex markets.
- Signal Integration: Automated Telegram alerts for market movements and custom indicators.
- Intelligent Caching: Optimized data fetching to minimize API overhead and maximize speed.
- Modern Tech Stack: Built with Next.js 15, TypeScript, and high-performance caching layers.
- Framework: Next.js 15 (App Router)
- Runtime: Bun
- Styling: Tailwind CSS & Lucide Icons
- Real-time Data: WebSockets & Optimized REST fetching
- Charts: Advanced Analytical Charting Components
- Bun (Recommended) or Node.js
- API Keys for market data providers (Binance, etc.)
-
Clone the repository:
git clone https://github.com/irham3/yagura.git cd yagura -
Install dependencies:
bun install
-
Setup environment variables: Create a
.env.localfile with your API keys. -
Run the development server:
bun dev