Why Ruby on Rails still matters

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

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. inertia-rails

    The Rails adapter for Inertia.js.

    Any thoughts on Inertia.js, which seems like a good solution for React + Rails? Feels like you can have your cake and eat it too.

    https://github.com/inertiajs/inertia-rails

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. graphql

    RedwoodGraphQL

    If we were keeping in the JS ecosystem, there’s Redwood [0] which has around a while.

    [0] https://redwoodjs.com/

    not comparable to Rails or Django’s definition of “a while” but it’s quite mature.

  4. ckeditor5-rails

    🚀 CKEditor 5 Ruby Gem – a powerful WYSIWYG editor for Rails! Smooth integration with web components and helper methods. 💎 Supports GPL & commercial licenses, flexible CDN options, and translations. 🎨 Easy setup with presets, plugins, and async loading. ⚡

    One of the biggest issues is that newer tools often lack Rails integrations. I recently built one for CKEditor - happy to share details if anyone's interested.

    https://github.com/Mati365/ckeditor5-rails?tab=readme-ov-fil...

  5. wasp

    The fastest way to develop full-stack web apps with React & Node.js.

    Ruby on Rails has an amazing DX (e.g. engines). We are trying to recreate that for JS with Wasp (https://github.com/wasp-lang/wasp)

  6. Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

    Ok, you're right.

    I was referring to the usual ones (Next, Nuxt, SvelteKit, Remix, etc).

    Joytick looks cool. Besides this there's also NestJS

    https://nestjs.com/

  7. rdl

    Types, type checking, and contracts for Ruby

    Do you mean Ruby lacks syntactic support for adding type annotations inline in your programs?

    I am one of the authors of RDL (https://github.com/tupl-tufts/rdl) a research project that looked at type systems for Ruby before it became mainstream. We went for strings that looked nice, but were parsed into a type signature. Sorbet, on the other hand, uses Ruby values in a DSL to define types. We were of the impression that many of our core ideas were absorbed by other projects and Sorbet and RBS has pretty much mainstream. What is missing to get usable gradual types in Ruby?

  8. causeway

    Use Apache Causeway™ to rapidly develop domain-driven apps or modular monoliths in Java, on top of the Spring Boot platform. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp, GraphQL or RESTful API. For prototyping or production.

    For JVM, Apache Causeway provides similar capabilities (in fact, even more abstracted than RonR). Full disclosure: I'm a committee on that project.

    https://causeway.apache.org

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. pythonx

    Python interpreter embedded in Elixir

    To add to what others mentioned, there’s also https://github.com/livebook-dev/pythonx which embeds a Python interpreter into your elixir program.

  11. loco

    🚂 🦀 The one-person framework for Rust for side-projects and startups

    Loco is worth keeping an eye on for Rust: https://loco.rs/

    The Go community is more framework-averse, preferring to build things around the standard library and generally avoid third-party dependencies. Go also tends to be used more for backends, services and infrastructure and less for fullstack websites than Ruby/Python/PHP/C#.

  12. leptos

    Build fast web applications with Rust.

    Or if you want more Next.JS like, but still fullstack framework there is https://leptos.dev/ and https://dioxuslabs.com/. Maybe dioxus being much more ambitious in its scope (not just web).

  13. dioxus

    Fullstack app framework for web, desktop, and mobile.

    Or if you want more Next.JS like, but still fullstack framework there is https://leptos.dev/ and https://dioxuslabs.com/. Maybe dioxus being much more ambitious in its scope (not just web).

  14. fasthtml

    The fastest way to create an HTML app

    If you want something more similar to Next.JS but in the python world, now you have https://fastht.ml/, which also has a big performance benefit over Django. Hahaha, same as Next.JS over Rails, because it is much more bare bones. But I would say that fasthtml has the advantage of being super easy to integrate more AI libraries from the python world.

  15. inline-python

    Inline Python code directly in your Rust code

    If you're willing to go the meta programming route, Rust is pretty flexible too. You can literally run python inline using macros.[1]

    In my experience as someone that has been using Rust for a few years (and enjoys writing Rust) the biggest issue regarding adoption is that async Rust just isn't there yet when it comes to user experience.[2]

    It works fine if you don't deviate from the simple stuff, but once you need to start writing your own Futures or custom locks it gets to a point that you REALLY need to understand Rust and its challenging type system.

    [1] - https://github.com/m-ou-se/inline-python

  16. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
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

  • What will happen to the full-stack framework in the future?

    4 projects | dev.to | 21 Dec 2023
  • Rust is a hard way to make a web API

    11 projects | news.ycombinator.com | 15 Jan 2021
  • The Technology Behind SmoothCSV - The Ultimate CSV Editor

    13 projects | dev.to | 30 Jun 2025
  • Ask HN: Who is hiring? (June 2025)

    17 projects | news.ycombinator.com | 2 Jun 2025
  • From 0 to 10K ⭐: How Open SaaS became the Free Boilerplate Devs Love

    2 projects | dev.to | 29 Apr 2025

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?