martosaur/instructor_lite

Structured outputs for LLMs in Elixir

39
/ 100
Emerging

This project helps Elixir developers reliably extract specific information from free-form text using large language models (LLMs). You provide unstructured text (like a user comment) and define the exact data fields you want to get out (like a user's name and age). It's designed for Elixir developers building applications that need to process natural language into structured data.

134 stars.

Use this if you are an Elixir developer integrating LLMs into an application and need to ensure the LLM's output consistently matches a predefined data structure, even handling retries if initial output is malformed.

Not ideal if you need real-time streaming of LLM responses or if you require a single, unified interface that completely abstracts away the differences between various LLM providers.

Elixir development LLM integration data extraction structured data API integration
No License No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 8 / 25
Community 11 / 25

How are scores calculated?

Stars

134

Forks

11

Language

Elixir

License

Last pushed

Feb 17, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/martosaur/instructor_lite"

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