eco

module
v0.0.0-...-0c9f91b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 5, 2026 License: GPL-3.0

README

eco

Go Reference

Module eco contains some Go packages that we use in our e-commerce applications.

Directories

Path Synopsis
Package captcha wraps github.com/dchest/captcha and provides an sqlite store for it.
Package captcha wraps github.com/dchest/captcha and provides an sqlite store for it.
Package countries defines variables and translations for European Union countries and some others.
Package countries defines variables and translations for European Union countries and some others.
detect
Package detect detects a customer's country options based on their Accept-Language and IP address.
Package detect detects a customer's country options based on their Accept-Language and IP address.
Package delivery provides structs for delivery addresses and methods and their frontend options.
Package delivery provides structs for delivery addresses and methods and their frontend options.
Package diceware generates random passphrases from a small word list (1296 words).
Package diceware generates random passphrases from a small word list (1296 words).
Package email implements email submission.
Package email implements email submission.
Package euvat models VAT rates from an an European Union point of view.
Package euvat models VAT rates from an an European Union point of view.
print-rates command
Command print-rates prints the VAT rates of European Union countries in a format similar to https://europa.eu/youreurope/business/taxation/vat/vat-rules-rates/index_en.htm#shortcut-5 so we can easily diff it.
Command print-rates prints the VAT rates of European Union countries in a format similar to https://europa.eu/youreurope/business/taxation/vat/vat-rules-rates/index_en.htm#shortcut-5 so we can easily diff it.
Package filecache caches remote http files to local disk.
Package filecache caches remote http files to local disk.
Package fsm implements a simple finite-state machine.
Package fsm implements a simple finite-state machine.
Package httputil provides an easy way to chain handlers and a server with timeouts and graceful shutdown.
Package httputil provides an easy way to chain handlers and a server with timeouts and graceful shutdown.
Package id generates random n-digit IDs.
Package id generates random n-digit IDs.
Package image provides an image store and resizer.
Package image provides an image store and resizer.
Package lang provides utilities for translating web services.
Package lang provides utilities for translating web services.
gotext-update-templates command
Command gotext-update-templates extracts and merges translations and generates a catalog.
Command gotext-update-templates extracts and merges translations and generates a catalog.
Package ntfysh implements publishing to ntfsyh servers.
Package ntfysh implements publishing to ntfsyh servers.
Package payment implements payment methods.
Package payment implements payment methods.
rates
Package rates retrieves and stores daily exchange rates.
Package rates retrieves and stores daily exchange rates.
Package productfeed creates an Atom feed according to Google product data specification.
Package productfeed creates an Atom feed according to Google product data specification.
Package ssg creates pages from HTML templates and markdown files.
Package ssg creates pages from HTML templates and markdown files.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL