AdonisJS

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. CleanArchitecture

    Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 10 (by ardalis)

    Looking at this, it has similar aspects as ASP.NET Core, and the same flaws as the Controller per class design used. Methods such as "create", "show" and "store" do not share a state, they shouldn't share a class either.

    However, you can rectify this, by just not trying to share a class with any of those. In .NET Steve Smith, aka Ardalis shows how to do this with his Clean architecture idea [1], Idea is to make a class for each endpoint. This also makes it easier for "Update" classes to share functionality with other "Update" classes and so on.

    [1]: https://github.com/ardalis/CleanArchitecture/tree/main/sampl...

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. SailsJS

    Realtime MVC Framework for Node.js

    I haven't used either so I can't chime in on that front, but long ago I was pretty into Sails which is written by a team that loves rails, but switched to NodeJS so it's basically Node on Rails. I actually thought they discontinued it, but I just searched and it still exists. It was a solid framework like 5 years ago when I used it last so I assume it's quite mature now.

    https://sailsjs.com/

  4. hono

    Web framework built on Web Standards

    Yeah being subjetive is fine. We all have tastes and preferences and that's why there are so many frameworks and ecosystems.

    Going to nitpick a little here

    Hono docs language says, they wrap the standard Request object that you can access via HonoRequest.raw https://github.com/honojs/hono/blob/main/src/request.ts#L26

    Annotations/Decorators are in stage3 of JavaScript. But I agree they are not super common in JS world except TS heavy libs or frameworks. Btw we aren't big fan of them and use them sparsely in models and commands only

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Introduction to Hono : Advantages, Disadvantages & FAQs

    3 projects | dev.to | 25 Dec 2024
  • Async Local Storage is Here to Help You

    3 projects | dev.to | 17 Dec 2024
  • Express v5

    2 projects | news.ycombinator.com | 18 Oct 2024
  • Introduction to hono.dev - Building a Serverless API Easily

    3 projects | dev.to | 24 Sep 2024
  • ExpressJS 5.0 Released

    2 projects | news.ycombinator.com | 10 Sep 2024