webparts

module
v1.4.2 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2023 License: MIT

README

Web Parts

Features

This is an assorted set of Go packages shared between a couple of Inchworks web applications.

  • limiterhandler : rate limiting of HTTP requests to mitigate password guessing and other probes.
  • monitor : maintains and reports the liveness of a set of clients that are polling a server.
  • multiforms : handling of HTTP forms with sub-forms.
  • server : an HTTPS web server with an idiosyncratic configuration.
  • stack : combines files and templates from packages, app, and site customisation.
  • uploader : management of uploaded images and videos.
  • users : user signup, log-in and management for a pre-approved set of application users.

For examples of use, see https://github.com/inchworks/picinch.

Contributing

This is work in progress, and likely to change. So I can only accept pull requests for minor fixes or improvements to existing facilities. Please open issues to discuss new features.

Acknowledgments

Go Packages

Other

Directories

Path Synopsis
Package etx uses logging to make extended transactions from a sequence of operations.
Package etx uses logging to make extended transactions from a sequence of operations.
Package limithandler implements a rate limiter for HTTP requests.
Package limithandler implements a rate limiter for HTTP requests.
Package monitor maintains and reports the liveness of a set of clients that are polling a server.
Package monitor maintains and reports the liveness of a set of clients that are polling a server.
Package multiforms processes returned HTML forms that may contain child forms.
Package multiforms processes returned HTML forms that may contain child forms.
Package server implements an HTTPS web server.
Package server implements an HTTPS web server.
Package stack implements a single file system, StackFS, from a stack of file systems.
Package stack implements a single file system, StackFS, from a stack of file systems.
Package uploader manages media files uploaded to a server.
Package uploader manages media files uploaded to a server.
Package users implements user management and verification for a web application.
Package users implements user management and verification for a web application.

Jump to

Keyboard shortcuts

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