Skip to content

ojensen5115/pastebin-iron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pastebin-iron

This is a CLI-first Pastebin clone built on the Iron framework for Rust.

LIVE DEMO

Being sick to the teeth with PHP and finding the various Python framworks (e.g. Django, Flask) unsatisfying, I was intrigued by the Rocket web framework for Rust. Mainly, I'm thinking that I really want a strongly-typed language and/or compiled language for web programming. I ran through Rocket's tutorial app, but found the framework lacking in many regards. So I took the opportunity to run through the same tutorial using Iron instead. I found this to be a far better experience.

So, to get a feel for the various frameworks that piqued my curiosity, I decided to implement this app in several different frameworks and languages:

This application makes use of a number of aspects which aren't strictly necessary for a project this size (e.g. employs templates, staticfiles, form processing, etc.) because I want to get a feel for how building a real application feels.

It turns out that most of these frameworks are pretty immature, so I may end up having to implement various middleware (e.g. CSRF protection) myself. This will be interesting!

About

CLI pastebin clone built on the Iron framework for Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published