Skip to content

kyst14/Ferrum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’» Ferrum

Rust GitHub License: MIT

Ferrum is a lightweight, cross-platform CLI tool built in Rust, designed to simplify local development server launches across multiple languages. With a single command, Ferrum clones a Git repository, auto-detects the project type (Node.js, Rust, Python, or static files), installs dependencies, and spins up a development serverβ€”complete with hot-reloading and network accessibility via internal IP. Customize via a simple TOML config file for ports, env vars, and auto-pull settings. Perfect for solo devs or small teams testing apps like your Visor analytics tool across machines. No Docker hassle, just pure Rust speed and safety: one binary, zero dependencies, and seamless integration for rapid prototyping. Installation instructions here.

🚨 WARNING: Ferrum is still in development and is not recommended for production use.

This project is a pet project by Cat333t. And now not recommended for production use. It can have bugs and be unstable. Use at your own risk. I am the only person responsible for this project but soon I will be releasing a stable version.

πŸš€ Supported Platforms

  • macOS
  • Linux
  • Windows

πŸ“š Supported Languages

  • Node.js
  • Python
  • Rust
  • Static Files
  • More to come

πŸ“¦ Installation

  1. Install:
curl -fsSL https://github.com/Cat333t/Ferrum/releases/latest/download/install.sh | bash
  1. Init config:
ferrum config --init
  1. Start your project:
ferrum start --repo https://github.com/Cat333t/Visor --type node --port 3000

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors