Skip to content
Sand Software

Start new projects from your own templates

Foundry is a command-line tool that scaffolds projects from templates, with smart detection, interactive menus and safe copying. Written in Go and open source.

Status
Open source
Licence
AGPL-3.0
Language
Go
Version
0.1.0

What Foundry does

Tagged templates
Tag templates with a language or framework, for example Go, React or Vue.
Interactive menus
Choose language and template with the arrow keys, or set a default template per language.
Built for scripts
JSON output and quiet modes make Foundry suitable for automation.
Safe copying
Support for .foundryignore, symlink-safe copying and binary-safe replacements.
Git initialisation
Initialises a Git repository with a .gitignore that fits the language.
Templates from Git
Clone templates directly from Git repositories.

Status

Foundry is on GitHub, version 0.1.0, under the GNU Affero General Public License v3 (AGPL-3.0). A Windows installer, a Linux tarball and a Debian package are available from the releases.

Frequently asked questions

What is Foundry?

A fast command-line tool that scaffolds new projects from templates.

Which licence does Foundry use?

Foundry is open source under the GNU Affero General Public License v3 (AGPL-3.0).

Which systems does Foundry run on?

There is an installer for Windows and packages for Linux, including a tarball and a Debian package.

Where can I find the code?

On GitHub, in the SandSoftwareSolutions organisation.

Also from us

A question, or start a pilot?

Send us an email. You talk directly to the people who build the software.