BETAmodules.com is in beta — open to partnerships & joint ventures.Build with us

easy_talk

v3.3.2RubyGems· Ruby

Define schemas using a clean DSL and get both JSON Schema documents and runtime validations. Perfect for API request/response validation, LLM function definitions (OpenAI, Anthropic), and structured data modeling. Features Sorbet-style types, schema composition, pluggable validation adapters, and multiple error output formats (JSON:API, RFC 7807).

The verdict
Maintained. Niche but maintained, actively maintained.
Live from the RubyGems registry · derived rules, not AI
How it scores
MaintenanceHealthy
PopularityNiche
SecurityClean
LicensePermissive
DepsZero deps
Maintenance
Last published 3 months ago.
Popularity
67 downloads / week
Security
No known advisories for this version (OSV).
License
MIT
Dependencies
No runtime dependencies
Recent releases
  • 3.3.23 months ago
  • 3.3.14 months ago
  • 3.3.05 months ago
  • 3.2.05 months ago
  • 3.1.05 months ago
  • 3.0.09 months ago
  • 2.0.012 months ago
  • 1.0.4over a year ago
easy_talk — Define schemas using a clean DSL and get both JSON Schema documents and runtime validations. Perfect for API request/response validation, LLM function definitions (OpenAI, Anthropic), and structured data modeling. Features Sorbet-style types, schema composition, pluggable validation adapters, and multiple error output formats (JSON:API, RFC 7807). (Ruby / RubyGems) · Modules