๐Ÿš€ Runeya

May 15, 2025 ยท View on GitHub

Runeya is an all-in-one development tool that simplifies microservice management and provides a complete suite of developer utilities.

โœจ Features

  • ๐Ÿ–ฅ๏ธ Service Management - Launch, stop, and monitor multiple services simultaneously
  • ๐Ÿ” Environment Variables - Manage environment variables by environment, share configs securely with your team
  • ๐Ÿ”„ Git Integration - Complete git operations (stash, pull, branches)
  • ๐Ÿ“ฆ NPM Tools - Run scripts, manage your dependencies
  • ๐Ÿ” Log Explorer - Analyze logs in real-time with JSON parsing
  • ๐Ÿงฐ Toolbox - JSON formatter, Regex tester, JWT explorer, UUID generator...
  • ๐Ÿ“Š System Monitoring - CPU/Memory monitoring for your services
  • ๐Ÿ“ Documentation - Integrated Markdown documentation
  • ๐Ÿ”„ Workflows - Create your own automated pipelines

๐Ÿš€ Quick Start

Installation

# NPM
npm install -D @runeya/runeya

# Yarn
yarn add -D @runeya/runeya

Launch

# In your package.json
"scripts": {
  "serve": "runeya ./src/stack.js"
}

# Or directly
runeya <config-directory>

๐ŸŒ Environment Management

Runeya provides a powerful environment variable management system:

  • Environment-specific variables - Configure different values for development, staging, production
  • Global variables - Share common configurations across all environments
  • Team sharing - Securely share configurations with your team members
  • Zero configuration - New developers can clone your projects and start immediately without manual setup

This feature helps teams work seamlessly with consistent configurations across all environments, reducing the "works on my machine" problem.

๐Ÿ—๏ธ Architecture

Runeya uses a modular architecture built with:

  • Vue.js frontend
  • Express backend
  • Extensible plugin system

๐Ÿค Contributing

# Clone the repository
git clone https://github.com/runeya/runeya.git

# Install dependencies
yarn install

# Launch in development mode
yarn serve

๐Ÿ“š Complete Documentation | ๐Ÿ‘ค Runeya