2.2 KiB
🔃 Dependencies
PageTop is developed in the Rust programming language and stands on the shoulders of giants by leveraging some of the most robust and renowned libraries (crates) from the Rust ecosystem, including:
- Actix Web for web services and server management.
- Tracing for diagnostics and structured logging.
- Fluent templates, which integrate Fluent for internationalization.
- Additional crates, which you can explore in the
Cargo.tomlfiles of PageTop and its packages.
⌨️ Code
PageTop includes code from config-rs (version 0.11.0) by Ryan Leckey, chosen for its advantages in reading configuration settings and delegating assignment to safe types, tailored to the specific needs of each package, theme, or application.
🗚 FIGfonts
PageTop uses the figlet-rs package by yuanbohan to display a
presentation banner in the terminal featuring the application's name in
FIGlet characters. The fonts included in pagetop/src/app are:
- slant.flf by Glenn Chappell
- small.flf by Glenn Chappell (default)
- speed.flf by Claude Martins
- starwars.flf by Ryan Youck
📰 Templates
The default welcome homepage design is inspired by a tutorial for creating a unique Neobrutalism portfolio page by Faraz.
🎨 Icon
"The Creature" smiling is a playful creation by Webalys. It is part of their Nasty Icons collection, available on ICONFINDER.