Kapow!

Kapow! If you can script it, you can HTTP it.

CAVEAT EMPTOR

Warning!!! Kapow! is under heavy develepment and specification; the provided code is a Proof of Concept and the final version will not even share programming language. Ye be warned.

How Kapow! was born

Some awesome history is coming.

Kapow! for the impatient

When you need to share a command but not a whole system, Kapow! will help you by the power of HTTP:

Kapow! lives

Kapow! allows you to write a litte script that will serve an executable. This script will let you define how connect HTTP to Shell using Kapow!'s shell abstractions to the HTTP world. See it to believe:

Kapow! in action

Kapow! Superpowers

Kapow! gives you:

  • A very simple way to turn any shell executable into an API
  • A remote administration API
  • Opinion free shell integration

Kapow! Curses

Kapow! can't help when:

  • You need high throughput: Kapow! spawn a new executable every HTTP call
  • You must perform complex logic to attend the request: never use Kapow! if your executables doesn't perform al least 90% of the hard work
  • You are building a huge application

When Kapow! is your best ally:

  • Easy command + Hard API = Kapow! to the rescue
  • SSH for one command? Kapow! allow you to share only that command
  • Remote instrumentation of several machines? make it easy with Kapow!

Kapow! The more you know

If you want to know more, please follow our documentation.

Description
Kapow! If you can script it, you can HTTP it.
Readme Apache-2.0 7.9 MiB
Languages
Go 63.2%
Gherkin 14.7%
Nix 11.7%
Python 9.5%
Makefile 0.5%
Other 0.4%