Soquee|code

code.soquee.net

This site is a collection links to Go libraries and support tools that were originally written for the Soquee issue tracker. The cloud instance of the issue tracker is no longer available, but we are open sourcing many of its components here.

Module Synopsis

Modules

code.soquee.net/norm Package norm contains middleware for normalizing HTTP forms using PRECIS.
code.soquee.net/login Package login handles password hashing and login cookies.
code.soquee.net/syslog Package syslog is a fork of the syslog package from the standard library that allows writing logs to locations other than the network or the local syslog daemon.
code.soquee.net/otp Package otp implements HOTP and TOTP one-time passwords.
code.soquee.net/tmpl Package tmpl handles loading and rendering HTML templates.
code.soquee.net/avatar Package avatar contains functions for creating default user avatars.
code.soquee.net/env Package env can be used to load environment variables from files.
code.soquee.net/migration Package migration contains functions for generating and finding PostgreSQL database migrations using pgx.
code.soquee.net/mux Package mux is a Go HTTP multiplexer that provided typed route parameters.
code.soquee.net/problem Package problem implements errors similar to the ones described by RFC7807.
code.soquee.net/query Package query parses the simple query language used for full text search in the Soquee issue tracker.
code.soquee.net/reltime Package reltime implements a “time ago” algorithm.
code.soquee.net/testlog Package testlog is a log.Logger that proxies to the Log function on a testing.T.

Unmaintained

code.soquee.net/paddle A Go SDK for the Paddle HTTP API.
code.soquee.net/versions Soquee Versions is a tool for managing Git repos written in Rust and GTK.
code.soquee.net/pkgzip The pkgzip command bundles assets into a Go package.