Logo of frak

frak

A commandline deployment tool for syncing files to remote servers.

frak product image

Getting Started

You can get started with frak as long as you have a Node.js environment with npm. Just run this command in the root of your project:

npx @frakjs/frak init

That will get you started. From there, you can configure your servers in the config file. When you're ready, do your first push:

npx @frakjs/frak push

And that's it!

Under the hood

Frak is a sophisticated wrapper around SSH + rsync. It eliminates the need to remember complex incantations and command line options.

If you want to learn more about how frak works, you can. It's free and open source!

Why frak?

I've always valued speed and simplicity when it comes to deploying code. Once you get your project configured, frak is a nearly instant way to transfer your app to a server. It's faster than Ansible, and requires fewer keystrokes than Git.

I hope you enjoy using frak as much as I enjoyed writing it!

About frak

frak is a development product listed on Uneed, available for free. It's tagged with Development, Terminal. See the best Development products for related options.

Frequently asked questions about frak

What is frak?

frak is a commandline deployment tool for syncing files to remote servers.

Is frak free?

Yes, frak is free to use.

What are alternatives to frak?

Discover similar development, terminal, open source products in the Uneed directory.

What category does frak belong to?

frak is listed under Development on Uneed.