Neugram, Go scripting

Neugram is a programming language designed to let you work quickly.

It integrates seamlessly with Go.

Featuring

An example:

#!/usr/bin/ng // Start a web server to serve files. import "net/http" pwd := $$ echo $PWD $$ h := http.FileServer(http.Dir(pwd)) http.ListenAndServe(":8080", h)

Download

Weekly binary releases will start when Go 1.10 is released in January 2018. (With it come several necessary plugin fixes and support on macOS.)

In the mean time, you can build neugram from HEAD with:

go install neugram.io/ng

Blog


Blog Archive

Documentation

Community

Neugram is released under a MIT-style license.

For discussion, there is a neugram mailing list.

All the source code to neugram lives in git and is hosted in a github repository.

File bugs in the github issue tracker.

You are welcome here.