algernon online with Winfy
We have hosted the application algernon in order to run this application in our online workstations with Wine or directly.
Quick description about algernon:
Web server with built-in support for QUIC, HTTP/2, Lua, Teal, Markdown, Pongo2, HyperApp, Amber, Sass(SCSS), GCSS, JSX, BoltDB (built-in, stores the database in a file, like SQLite), Redis, PostgreSQL, MariaDB/MySQL, rate limiting, graceful shutdown, plugins, users and permissions. Written in Go. Uses Bolt (built-in), MySQL, PostgreSQL or Redis (recommended) for the database backend, permissions2 for handling users and permissions, gopher-Lua for interpreting and running Lua, optional Teal for type-safe Lua scripting, http2 for serving HTTP/2, QUIC for serving over QUIC, blackfriday for Markdown rendering, amber for Amber templates, Pongo2 for Pongo2 templates, Sass(SCSS) and GCSS for CSS preprocessing. logrus is used for logging, goja-babel for converting from JSX to JavaScript, tollbooth for rate limiting, pie for plugins and graceful for graceful shutdowns.Features:
- HTTP/2 over SSL/TLS (https) is used by default, if a certificate and key is given
- QUIC ("HTTP over UDP", supported by Chromium) can be enabled with a flag
- index.lua is Lua code that is interpreted as a handler function for the current directory
- Other files are given a mimetype based on the extension
- Directories without an index file are shown as a directory listing, where the design is hardcoded
- The server can be configured by commandline flags or with a lua script, but no configuration should be needed for getting started
Programming Language: Go.
Categories:
Web Services
©2024. Winfy. All Rights Reserved.
By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.