Open-source collection of example HTTP Microservices in many programming languages
JavaScript Lua HTML Python Shell C Other
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
babel-hello-world [dist] Update packages and missing descriptions Dec 27, 2016
babel [dist] Update packages and missing descriptions Dec 27, 2016
bash-hello-world [dist] Update packages and missing descriptions Dec 27, 2016
bash-image-resize [api] Added bash image resize example Feb 16, 2017
bash-schema [dist] Update packages and missing descriptions Dec 27, 2016
bash-send-http-request [api] Added more examples Sep 19, 2017
bash-view-presenter [dist] Update packages and missing descriptions Dec 27, 2016
bash-view [dist] Update packages and missing descriptions Dec 27, 2016
bash [dist] Update packages and missing descriptions Dec 27, 2016
clisp-hello-world [api] Added more examples Sep 19, 2017
clisp [api] Added more examples Sep 19, 2017
coffee-script-hello-world [dist] Update packages and missing descriptions Dec 27, 2016
coffee-script [dist] Update packages and missing descriptions Dec 27, 2016
coin [dist] Update packages and missing descriptions Dec 27, 2016
echo [dist] Update packages and missing descriptions Dec 27, 2016
faker [fix] [minor] Missing comma Dec 27, 2016
fraktur [dist] Update packages and missing descriptions Dec 27, 2016
gcc-hello-world [dist] Added more examples / updated examples Feb 16, 2017
gcc [api] Added examples for new languages Feb 13, 2017
geoip [dist] Update packages and missing descriptions Dec 27, 2016
go-hello-world [api] Added examples for new languages Feb 13, 2017
go [api] Added examples for new languages Feb 13, 2017
hello-world [api] Added more examples Sep 19, 2017
image-resize [dist] Added more examples / updated examples Feb 16, 2017
isthewebsitedown [dist] Update packages and missing descriptions Dec 27, 2016
java-hello-world [dist] Added more examples / updated examples Feb 16, 2017
javascript-datastore [dist] Update packages and missing descriptions Dec 27, 2016
javascript-echo [dist] Update packages and missing descriptions Dec 27, 2016
javascript-env-variables [dist] Added more examples / updated examples Feb 16, 2017
javascript-fake-data [dist] Update packages and missing descriptions Dec 27, 2016
javascript-files-readdir [dist] Update packages and missing descriptions Dec 27, 2016
javascript-files-readfile [dist] Update packages and missing descriptions Dec 27, 2016
javascript-files-removefile [dist] Update packages and missing descriptions Dec 27, 2016
javascript-files-stat [dist] Update packages and missing descriptions Dec 27, 2016
javascript-files-writefile [dist] Update packages and missing descriptions Dec 27, 2016
javascript-hello-world [dist] Update packages and missing descriptions Dec 27, 2016
javascript-image-resize [dist] Update packages and missing descriptions Dec 27, 2016
javascript-input-schema [dist] Update packages and missing descriptions Dec 27, 2016
javascript-pipe-hook [api] Added more examples Sep 19, 2017
javascript-send-http-request [dist] Update packages and missing descriptions Dec 27, 2016
javascript-stream-merge [api] Added more examples Sep 19, 2017
javascript-stream-transform [api] Added more examples Sep 19, 2017
javascript [dist] Update packages and missing descriptions Dec 27, 2016
lua-env-variables [api] Added lua examples for logs and env Jan 15, 2017
lua-hello-world [dist] Added more examples / updated examples Feb 16, 2017
lua-write-to-logs [api] Added lua examples for logs and env Jan 15, 2017
lua [dist] Added .gitignore and lua.json Feb 16, 2017
markdown [dist] Update packages and missing descriptions Dec 27, 2016
middleware-basic-auth [api] Added more examples Sep 19, 2017
middleware-logger [api] Added more examples Sep 19, 2017
ocaml-hello-world [api] Added OCaml examples Mar 2, 2017
ocaml [api] Added OCaml examples Mar 2, 2017
perl-hello-world [dist] Update packages and missing descriptions Dec 27, 2016
perl [dist] Update packages and missing descriptions Dec 27, 2016
php-hello-world [dist] Update packages and missing descriptions Dec 27, 2016
php [dist] Update packages and missing descriptions Dec 27, 2016
python-hello-world [dist] Update packages and missing descriptions Dec 27, 2016
python-send-http-request [api] Added more examples Sep 19, 2017
python-view-presenter [dist] Update packages and missing descriptions Dec 27, 2016
python-view [dist] Update packages and missing descriptions Dec 27, 2016
python-wsgi-hello-world [api] Added more examples Sep 19, 2017
python-wsgi [api] Added more examples Sep 19, 2017
python [dist] Update packages and missing descriptions Dec 27, 2016
python3-hello-world [api] Added more examples Sep 19, 2017
python3 [dist] Update packages and missing descriptions Dec 27, 2016
r-hello-world [api] Added more examples Sep 19, 2017
r [api] Added examples for new languages Feb 13, 2017
ruby-env-variables [api] Added ruby examples for logs and env Jan 15, 2017
ruby-hello-world [dist] Update packages and missing descriptions Dec 27, 2016
ruby-write-to-logs [api] Added ruby examples for logs and env Jan 15, 2017
ruby [dist] Update packages and missing descriptions Dec 27, 2016
rust-hello-world [dist] Added more examples / updated examples Feb 16, 2017
rust [api] Added examples for new languages Feb 13, 2017
scheme-hello-world [dist] Update packages and missing descriptions Dec 27, 2016
scheme [dist] Update packages and missing descriptions Dec 27, 2016
smalltalk-hello-world [dist] Update packages and missing descriptions Dec 27, 2016
smalltalk [dist] Update packages and missing descriptions Dec 27, 2016
spellcheck [dist] Update packages and missing descriptions Dec 27, 2016
static [dist] Update packages and missing descriptions Dec 27, 2016
tcl-hello-world [dist] Update packages and missing descriptions Dec 27, 2016
tcl [dist] Update packages and missing descriptions Dec 27, 2016
view [dist] Update packages and missing descriptions Dec 27, 2016
.gitignore [dist] Added .gitignore and lua.json Feb 16, 2017
ReadMe.md [docs] Added unix examples / updated project name Feb 16, 2017
Unix-Examples.md [api] Added more examples Sep 19, 2017
index.js [api] Added more examples Sep 19, 2017
package.json [dist] Bump to v6.0.0 Sep 21, 2017

ReadMe.md

microcule-examples

Open-source collection of example HTTP Microservices in multiple programming languages

Running examples locally

Any of these examples may be run locally by cloning this repository and navigating to the directory of the specific example and running:

For example:

git clone https://github.com/stackvana/microcule-examples
cd coin
npm install
npm start

Will start a local service that returns crypto-currency prices.

Running npm start will use the stack CLI tool to start the example service on it's on HTTP server.

Installing microcule

You might also find it useful to install microcule globally to your system.

npm install microcule -g

This will allow you to run the microcule command for any local services you write.