Func.Farm

Browser extension to create serverless functions from snippets

Add to Chrome GitHub

Key Features

💥 Instant Function

Select code, Create Function. No need to copy-paste.

👟 Run it!

Execute your code and get results right there and then.

☁️ Multi-Cloud

Try the same code on multiple providers Instantly.

💻 Same Window

Stay on the same site instead of navigating away or switching to shell.

📝 Multiple Languages

Switch between programming languages or versions with ease.

📁 Add Files

Extend and split your code to supporting files that are bundled along with your main function.


Other features including...

  • Built-in editor with syntax highlighting
  • Encrypted credential storage
  • Easily extendable to other providers
Coming soon:
  • Share with others
  • Publish to global library
  • Resolve dependencies (hopefully..)
  • More providers

Develop

To build a local copy, you'll need Node.js and Browserify (installed with npm) installed on your computer. From your command line:

              
# Clone the repository
$ git clone https://github.com/func-farm

# Go into the repository
$ cd func-farm

# Install dependencies
$ npm install

# Install Browserify (if you haven't already)
$ npm install -g browserify

# Build / pack js
$ browserify window.js -o window_bundle.js

# or to monitor files and recompile on change
$ watchify window.js -o window_bundle.js
              
            

Then open "chrome://extensions" window and click "Load unpacked", selecting the folder.


Credits

Created by Dror Gensler.