Crates.io | gemfra |
lib.rs | gemfra |
version | 0.1.0 |
source | src |
created_at | 2023-01-06 08:09:33.102011 |
updated_at | 2023-01-06 08:39:44.67153 |
description | A framework for writing gemini CGI scripts |
homepage | |
repository | https://github.com/ttocsneb/gemfra |
max_upload_size | |
id | 752128 |
size | 74,593 |
Simplify the process of making CGI scripts for gemini with gemfra. This crate abstracts most of the boilerplate involved in creating a CGI application. With gemfra, you can choose which type of CGI protocol you want to run.
Gemfra supports two CGI protocols:
These protocols will be implemented for applications. You can use an application made from gemfra, or create your own application. Currently there is only one pre-built application available:
Gemfra is an asynchronous library. It uses tokio as its runtime.
This software has not been tested with very many servers. It is possible, if not likely that there are incompatibilities with other servers. I would like Gemfra to be as portable as possible, so please report any issues that you find.
Gemfra is still in development and there are a few things that are planned to be added to the library.