www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Yurai - Full Stack Web Framework (Diamond MVC Successor)

reply bauss <jj_1337 live.dk> writes:
Been a while since I've actually posted anything on the forums,

but I've still been actively programming in D.

Some of you may already be familiar with my existing framework 
Diamond MVC that heavily builds on top of vibe.d

Well, I wasn't happy with how it turned out and so about 1 - 1 
1/2 year ago I started planning and working on a new framework to 
replace Diamond, but still heavily inspired by Diamond and also 
uses some of the same components.

I'm very happy with the result so far and just initially 
published it now.

Yurai is basically a more up-to-date and modern version of 
Diamond - or at least that's the plan.

It's heavily inspired by ASP.NET Core and a lot of features 
resembles that of ASP.NET Core.

A website with documentation, tutorials etc. is coming soon.

The plan is to phase Diamond MVC entirely out and have it 
replaced by Yurai.

[GitHub Repo](https://github.com/YuraiWeb/yurai)
[Dub Package](https://code.dlang.org/packages/yurai)
[Website](https://yuraiweb.org/)

For those who don't know about Diamond MVC, here's a blog post 
about it from back in 17:

[https://dlang.org/blog/2017/11/20/project-highlight-diamond-mvc-framework/](https://dlang.org/blog/2017/11/20/project-highlight-diamond-mvc-framework/)

Anyway, it's good to see the D community still kicking :)
Jul 07 2021
next sibling parent reply WebFreak001 <d.forum webfreak.org> writes:
On Wednesday, 7 July 2021 at 08:32:16 UTC, bauss wrote:
 [...]

 I'm very happy with the result so far and just initially 
 published it now.

 [...]
Awesome! Do you think it's in a usable state yet? I think for Diamond it would have been nice to have more tutorials / documentation - do you think this new framework will have more? I might try it out for my next project.
Jul 07 2021
parent bauss <jj_1337 live.dk> writes:
On Wednesday, 7 July 2021 at 16:28:35 UTC, WebFreak001 wrote:
 On Wednesday, 7 July 2021 at 08:32:16 UTC, bauss wrote:
 [...]

 I'm very happy with the result so far and just initially 
 published it now.

 [...]
Awesome! Do you think it's in a usable state yet?
It's usable in a hobby sense for now, but definitely not production ready.
 I think for Diamond it would have been nice to have more 
 tutorials / documentation - do you think this new framework 
 will have more?
Yeah, most definitely. It's one of the things that I think were missing with Diamond, like it had full documentation but it lacked examples and tutorials.
 I might try it out for my next project.
Please give any feedback and feel free to ask any questions if you need help. As of now it's not as much plug-n-play and probably doesn't work entirely out of the box. (I don't know tho, could be lmao)
Jul 07 2021
prev sibling parent Imperatorn <johan_forsberg_86 hotmail.com> writes:
On Wednesday, 7 July 2021 at 08:32:16 UTC, bauss wrote:
 Been a while since I've actually posted anything on the forums,

 but I've still been actively programming in D.

 [...]
Very nice 👏
Jul 08 2021