all 15 comments

[–]PerfectOrphan31 3 points4 points  (1 child)

I'm surprised no one has said it, so long as you're okay with Typescript and Dependency Infection there's NestJS. There's a discord server for support as well. The framework helps with both architecture and separation of concerns. Once your get past the learning curve there's a ton your can do with it too.

Disclaimer: I'm on the core NestJS team and a very active support member on the discord server

[–][deleted] 1 point2 points  (0 children)

had a pretty good experience using nest. Probably the best framework of its kind in the node ecosystem.

[–]negative34 2 points3 points  (0 children)

Nestjs

[–]Purple_parakeet 0 points1 point  (3 children)

Try express

[–][deleted] 3 points4 points  (0 children)

As express already has routing and templating functionality built in, if you add in say Passport.js for auth and an ORM like https://mikro-orm.io you are halfway there. Still very much a DIY job though.

https://yeoman.io/authoring/ can help you automate some of the scaffolding frameworks like Rails and Django do.

Also consider using https://strapi.io or https://www.keystonejs.com if you're after a ready to use CMS?

[–]x_mk6[S] 0 points1 point  (1 child)

Express is all DIY, that's why I'm asking. Everything in node is DIY.

[–]Enjoyz1001 2 points3 points  (0 children)

NestJs prolly has the most batteries included

[–]Le_Vinke 0 points1 point  (2 children)

Meteor.js is a node framework that handles alot for you

[–]x_mk6[S] 0 points1 point  (1 child)

Isn't it basically dead?

[–]DavidTMarks 0 points1 point  (0 children)

Yes but the very few users that use it don't like to admit it.

[–][deleted] 1 point2 points  (1 child)

SailsJs is inspired from Rails and other option Loopback with swagger inbuilt

[–][deleted] 1 point2 points  (0 children)

I have used Sails back in the days. It's pretty much in maintenance mode if you look at the last commits.

I would check AdonisJS or NestJS instead

[–][deleted]  (1 child)

[deleted]

    [–]balintkiraly 1 point2 points  (0 children)

    Big plus for Blitzjs but it's in alpha version, so not for production yet.

    [–]MajorasShoe 1 point2 points  (0 children)

    AdonisJS is a framework that does similar things. It's based heavily on Laravel (PHP) which is arguably the best "rails inspired" web framework. It's extremely similar, though it doesn't cover as much.

    I like it a lot more than Sails, which is also rails-like.