Algernon

Alexander F. Rødseth · xyproto.algernon

Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support

winget install --id xyproto.algernon --exact --source winget

Latest 1.17.5

Release Notes

Fixes

  • Fix HTML detection, ref #164 (thanks @astynax). Security
  • Add an initial Security.md file.
  • Add extra sanitation / XXS protection (thanks @Bnyt7). New features
  • Add support for serving the QOI image format. Code quality
  • Simplify favicon / mimetype related code.
  • Remove some unused code. Documentation
  • Add more documentation, ref #163 (thanks @myselfghost).
  • Add an example for HTMX. Performance
  • Build release executables with GOEXPERIMENT=greenteagc. Lua related
  • If a single file is given as an argument, don't output the server name and version (to make Algernon more suitable for being used as a "Lua runtime", ref #163). General
  • Update CI configuration.
  • Update dependencies.

Installer type: zip

Architecture Scope Download SHA256
x64 Download DEB623772AC8A59ECBCD123BA2131A6A6A72BA86B5D9A1433C8CAE83298465BA

Details

Homepage
https://github.com/xyproto/algernon
License
BSD-3-Clause
Publisher
Alexander F. Rødseth
Support
https://github.com/xyproto/algernon/issues

Tags

algernoncross-platformfasthttpgohttp2http3live-reloadluamysqlollamapongo2postgresqlquicredisserver-sent-eventstls13

Older versions (5)

1.17.4
Architecture Scope Download SHA256
x64 Download 07780FE85797C113ABC0D6E7CCBAE898B521009C208AC795BAC2E84C68B765CA
1.17.3
Architecture Scope Download SHA256
x64 Download 7C8DDDBD0308D23FBE9093AD0F6E4FFC3BCC8FC2EEFC1DC8A6FE32BB2FBE2B6D
1.17.2
Architecture Scope Download SHA256
x64 Download C00286C57537A34AC382B2F9A11A5FA1E877BA6A18DA3EA6DB0D19940C6E109A
1.17.1
Architecture Scope Download SHA256
x64 Download 46C8F70C6AED2035AC83D597D05B7B977A5AE01921A0336787C119D6DD728DC2
1.15.2
Architecture Scope Download SHA256
x64 Download 3892D1EC340C2E2A967C206BD49A55ECB5D561F97E46169316E0B2087A7CE4D7