Skip to content

Releases: 07CalC/fyrer

V0.1.91

25 Oct 14:08

Choose a tag to compare

  • added ignore: ignores the given file/folder for hot reload
  • fixed issues with windows

to ignore certain file/folder from hot reload:

-services:
    - name: project1
      dir: project1/
      cmd: cargo run
      watch: true
      ignore: 
          - "target/**"
          - "*.toml"

v0.1.7

25 Oct 11:07

Choose a tag to compare

add installers, that runs and intsalls the dependencies in the given directory before the actual dev server

to define installers:

installers:
    - dir: project1/
      cmd: bun install

v0.1.5

22 Oct 16:34

Choose a tag to compare

adds hot reload (for linux only)

v0.1.3

22 Oct 10:44

Choose a tag to compare

v0.1.3


Release date - October 22, 2025

Fyrer is a lightweight tool to run multiple development servers concurrently from a single terminal. It simplifies managing multi-service projects by allowing you to run all servers together with a single command.

features

  • Run multiple dev servers concurrently
  • Specify working directory for each server
  • Language independent
  • Set environment variables for each server
  • Cross-platform: Linux, macOS, Windows

Installation

install using cargo:

cargo install fyrer

build from source:

git clone https://github.com/07calc/fyrer
cd fyrer
cargo build --release
cargo install --path .

Usage

run from fyrer.yml file:

fyrer

example config file fyrer.yml:

servers:
  - name: server1
    cmd: python -m http.server 8000
    dir: ./project1
    env:
      PORT: 8000
      ENV: dev
  - name: server2
    cmd: npm start
    dir: ./project2

Full Changelog: https://github.com/07CalC/fyrer/commits/v0.1.3