vicentereig/dspy.rb

The Ruby framework for programming—rather than prompting—language models.

48
/ 100
Emerging

This project helps Ruby developers build reliable applications that use Large Language Models (LLMs). Instead of manually crafting and debugging text prompts, you define clear input and output types for your LLM tasks. The framework then handles the underlying prompt generation, making LLM calls more predictable and robust. It's for Ruby developers who want to integrate AI capabilities into their applications.

208 stars.

Use this if you are a Ruby developer building applications and need to integrate Large Language Models (LLMs) in a structured, reliable, and type-safe way, moving beyond simple prompt engineering.

Not ideal if you are not a Ruby developer, or if you need to perform very simple, one-off LLM interactions that don't require complex logic, type safety, or robust chaining.

Ruby development AI integration LLM application development software engineering natural language processing
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 12 / 25

How are scores calculated?

Stars

208

Forks

16

Language

Ruby

License

Last pushed

Mar 07, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/vicentereig/dspy.rb"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.