Diamond - MVC / Template engine

Bauss via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sat May 21 01:20:00 PDT 2016


Just finished up the base for Diamond and its initiate state with 
Github and Dub, as well the first guide on using Diamond with 
vibe.d for websites.

Diamond is a MVC / Template framework originally made for a hobby 
project, but as I developed it further I saw some potential in it 
and have now decided to make it open-source.

It can be used to write websites/webservices on-top of vibe.d 
Allowing you to easily create and run websites/webservices 
without a lot of configurations to vibe.d since it's all done 
through simple configuration files in json, as well handled 
behind the scenes within the core framework of Diamond.

Diamond however is also a template framework for views 
(Originally designed for web-views only.) and thus can be used to 
render MVC websites using its own syntax, heavily inspired by the 
ASP.NET razor syntax; not entirely though.

It's currently in its first stable alpha version (0.2.2)

For more information please view below.

Dub repository:
https://code.dlang.org/packages/diamond

Github:
https://github.com/bausshf/Diamond


More information about the Digitalmars-d-announce mailing list