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.