Scriptable template processor. https://holanet.xyz/soft/step
Go to file
2025-03-27 19:30:20 -04:00
assets assets: Add icon 2024-12-07 13:07:02 -05:00
cmd cmd/stepd: Better error logging 2024-12-27 01:00:10 -05:00
examples Add an example that demonstrates using cookies 2025-03-27 18:29:34 -04:00
http http: Fix header values only being written during a redirect 2025-03-27 18:28:04 -04:00
openrc openrc: Make the init script more basic 2024-12-12 01:10:57 -05:00
providers providers/os: Add readDirDate function to match listFilesDate 2025-03-27 19:30:20 -04:00
.editorconfig Add .editorconfig 2024-12-08 20:24:19 -05:00
.gitignore Ignore build directory 2024-12-11 02:28:15 -05:00
document_test.go Add Abs method on Document 2024-12-08 02:51:01 -05:00
document.go Add logging provider 2024-12-12 12:38:06 -05:00
environment.go Change out usync.Locker for usync.Monitor 2025-02-05 21:45:32 -05:00
error.go Add double close error 2024-12-13 13:30:50 -05:00
go.mod Upgrade go-util 2025-02-05 21:45:01 -05:00
go.sum Upgrade go-util 2025-02-05 21:45:01 -05:00
LICENSE Relicense under AGPL 2024-12-12 15:16:36 -05:00
Makefile Add install target for openrc init script 2024-12-12 01:10:35 -05:00
meta_test.go Add comments to metadata 2024-12-12 03:13:14 -05:00
meta.go Add comments to metadata 2024-12-12 03:13:14 -05:00
plugin.go Plugins work now oughghgghughgghg 2024-12-10 15:51:34 -05:00
provider.go Add Initializer interface 2024-12-13 13:05:02 -05:00
README.md Fix badge on README 2024-12-12 03:32:46 -05:00

STEP

Scriptable Template Processor

View this project on Holanet

STEP is an HTTP server centered around Go's templating language. It allows templates to do more advanced things like write to files and inherit eachother. It does not have HTTPS support yet, because it is designed to run behind an HTTP reverse proxy, such as Caddy.

There will be documentation on all the template functions, as well as document metadata and website configuration soon.