I am planning to write a yesod web application. And I'm wondering whether there are some large project using yesod that is well designed that I could look at and experiment with. I am looking for open source projects. I can learn from.
-
haskellers was written in yesod – Thomas M. DuBuisson May 18 '13 at 02:32
-
same with http://www.fpcomplete.com – The Internet May 18 '13 at 04:23
-
Thanks guys, Does any of those projects have their source code available? – Attilah May 18 '13 at 15:52
-
6Source for haskellers (https://github.com/snoyberg/haskellers), pbrisbin's page (http://pbrisbin.com/) is also worth looking at (https://github.com/pbrisbin/devsite). – davidbe May 18 '13 at 18:09
2 Answers
I've been developing a web application that focuses on media sharing mainly inside home network, and acted as a excercise for me. This was the first project for me using Yesod, and in fact the first larger project written in Haskell, but maybe there is something to learn from it.
There's stuff like reused widgets, custom sql queries (could probably use esquelato nowadays), hashdb authentication/access control and plugin-like sections-thingy for handling different types of files in share.
Disclaimer: This is my personal project developed purely for my needs, and I have not had the time to upgrade the code base for Yesod 1.2 nor do I consider it stable or well-designed.
The source code: https://github.com/SimSaladin/rnfssp
An in-production demo can be found at https://ssdesk.paivola.fi

- 161
- 2
As an update for this answer there is now a page of these on the Yesod wiki, including the source for my own site.

- 3,005
- 1
- 18
- 33