A library for building a gemini server on top of tokio.
Find a file
2025-10-26 07:49:37 +00:00
.cargo Update registry value for internal dependencies 2024-01-30 07:36:27 +00:00
twin-app ran auto format over code 2025-10-26 07:49:09 +00:00
twin-core ran auto format over code 2025-10-26 07:49:09 +00:00
twin-fileserve ran auto format over code 2025-10-26 07:49:09 +00:00
twin-router ran auto format over code 2025-10-26 07:49:09 +00:00
twin-server Applied cargo fix to code 2025-10-26 07:49:37 +00:00
.gitignore Remove lock file since it's a library 2024-01-15 12:58:58 +00:00
.rustfmt.toml ran auto format over code 2025-10-26 07:49:09 +00:00
Cargo.toml Some minor clean ups 2025-02-11 11:38:55 +00:00
LICENSE Initial commit 2024-01-12 21:00:46 +00:00
README.md Bring twin-app into main twinlib project 2024-02-02 22:27:02 +00:00

twin

This project contains several crates

twin-app

A wrapper around twin-core to add more fleshed server side application support

Use this if you want features to make it easier to write handlers, with pass through, request level data.. etc.

twin-core

This crate is the core library for building a gemini server, use this if you want to build your own gemini server application

twin-router

This crate provides a simple router

twin-fileserve

An extensions crate providing the FileServe Handler, which allows serving files from disk.

twin-server

A simple gemini server just for serving static files