GitHub - keygen-sh/typed_params: Define structured and strongly-typed parameter schemas for your Rails controllers

This page summarizes the projects mentioned and recommended in the original post on /r/rails

Scout Monitoring - Performance metrics and, now, Logs Management Monitoring with Scout Monitoring
Get early access to Scout Monitoring's NEW Ruby logging feature [beta] by signing up now. Start for free and enable logs to get better insights into your Rails apps.
www.scoutapm.com
featured
InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
  • keygen-api

    Keygen is a fair source software licensing and distribution API built with Ruby on Rails. For developers, by developers.

    Thanks for the comments. Form models weren't the direction I wanted to go in for my API, which this gem was extracted from. For my use case, that'd be a headache to maintain that many models and their various validations. I have 63 uses of typed_params {} in that API, so that'd be 63 form models to maintain. I feel that'd start feeling a bit out of control. I like keeping the schema right next to the action.

  • Scout Monitoring

    Performance metrics and, now, Logs Management Monitoring with Scout Monitoring. Get early access to Scout Monitoring's NEW Ruby logging feature [beta] by signing up now. Start for free and enable logs to get better insights into your Rails apps.

    Scout Monitoring logo
  • typed_params

    An alternative to Rails strong_parameters. Define structured and strongly-typed parameter schemas for your Rails controllers.

  • rails_param

    Parameter Validation & Type Coercion for Rails

    Why use this over rails_param?

  • ruby-next

    Ruby Next makes modern Ruby code run in older versions and alternative implementations

    But if it really bothers you, check out ruby-next.

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

  • GitHub - saturnflyer/polyfill-data: Adds the Ruby 3.2 Data class to lower Ruby versions

    2 projects | /r/ruby | 19 Jan 2023
  • Future of Ruby – AST Tooling

    4 projects | dev.to | 14 Nov 2021
  • Ruby Next makes modern Ruby code run in older versions and implementations

    1 project | news.ycombinator.com | 9 Nov 2021
  • A no-go fantasy: writing Go in Ruby with Ruby Next

    1 project | /r/ruby | 9 Nov 2021
  • Faster way to write {name: name}

    1 project | /r/ruby | 13 Apr 2021