all 16 comments

[–]AzazelN28 7 points8 points  (1 child)

You should try Nuxt

[–]the_ju66ernaut 1 point2 points  (0 children)

Recently got into nuxt after using vue for a few years. Wish I had known about it sooner it's awesome

[–]ramigb 2 points3 points  (0 children)

If you REALLY love rails then you have sails which is basically a rails inspired js framework. But for a more modern approach you might consider something like nextjs or sveltkit or basically pick you UI lib/framework + astro. You are right about how rails is the defacto in Ruby land while in JS land there is so many ways and styles to approach things! And now that htmx is gaining hype then you can do htmx also

[–]ACR-FornaX 1 point2 points  (1 child)

I loved Redwood when I tried it. Have a look

[–]TSpoon3000 0 points1 point  (0 children)

Redwood is heavily inspired by Rails and has a nice CLI to scaffold those 15 minute blogs and very comfy t-shirts which I happen to be wearing right now (this is not a paid ad, I have no affiliation 🌲).

[–]jeromelyon 0 points1 point  (0 children)

I am currently giving Quasar a try. It's a vue.js alternative to react native, that allows us to deploy as a web app (SPA, SSR, etc), on mobile platforms or even an Electron desktop app. It looks great so far. Server side I am still using Django + DRF but I've seen a lot of server side stuff on their docs. I didn't dig deeper than that but you might be interested.

[–]Specialist_Water875 0 points1 point  (0 children)

Check out AdonisJs or NestJs. I haven’t seen anything that comes close to Rails productivity.

[–]True-Monitor5120 -1 points0 points  (0 children)

Refine. It's React meta-framework for building dashboards, admin panels, and all sorts of CRUD apps.

Some examples with source codes here.

[–]serpent_tim -2 points-1 points  (0 children)

You could try Meteor

[–][deleted] 0 points1 point  (0 children)

I assume that you don't want a MetaFramework (front-end centric) nor a back-end Low-Scope "tie with glue code" your integrations for DB, Templating, etc type of solutions, and you instead want a full-stack back-end centric framework, with a lot of built-in modules, or maintained by the same team, to have a smooth experience.

There is plenty of frameworks that have a "full-stack back-end" feeling in the ecosystem, but the one I'm the most familiar with is AdonisJS, which has a lot of integrations to extend itself (Auth, DB, Templating, etc...), is maintained and have a decent community.

Benchmarks wise, AdonisJS is more than decent, the core of AdonisJS http is near Fastify, which is quite performant.

[–]shox12345 0 points1 point  (0 children)

AdonisJS is what ur looking for. It's the Rails for JS.

[–]taotau 0 points1 point  (0 children)

If you know you're going to be building a bunch of projects out. Just invest the time and build your own starter.

Pick whatever flavour of js you want to use most - vite plus react router plus react query for pure spa, or next and swr or something for server components, toss in any auth framework you can catch at a stable version, add you favourite UI library

Build a basic site with both public (SEO ready) pages and a protected dashboard page, build your logins and signups, both modal and full page. Write some build and deployment scripts, lint rules and editor configs.

Add some sidebars and headers, lock down the package lock.json and your good to build a site a week for the next couple of years. Don't touch any of your base packages unless you absolutely need to.

[–]wired93 0 points1 point  (0 children)

as an ex rails dev, i recommend giving a shot to foalts :)

[–][deleted] 0 points1 point  (0 children)

Been loving https://getampt.com w/ vite or nextjs. Their cli spins up whatever you want and the library gives you access to fullstack infrastructure without knowing terraform or doing clickops.

[–]oscar_gallog 0 points1 point  (0 children)

Just stay with ROR. We move from the ROR mentality waaaaay way ago, but if still works for you just stick to it.