Skip to content
GWHYYY
← Work index

AI Infrastructure / Open Source SDK

Dart OpenAI

A type-safe OpenAI API client that gives Dart and Flutter teams a production-ready integration surface.

Role
Created and maintain the library
Signal
666+ GitHub stars
Open project ↗

01 / Context

Problem

Dart and Flutter developers needed a maintained, typed way to integrate OpenAI APIs without rebuilding transport, streaming, and response models in every product.

02 / Architecture

Approach

Designed a developer-first Dart package around typed API models, streaming responses, tool calling, media endpoints, embeddings, files, fine-tuning, and moderation.

NODE / 01Product
NODE / 02Typed Dart SDK
NODE / 03OpenAI API

03 / Ownership

What I owned

  • Created and maintain the library
  • Designed the public API and typed models
  • Implemented API coverage, streaming, and package documentation

04 / Results

Verified outcomes

  • →666+ GitHub stars
  • →Published on pub.dev
  • →Used across the Dart and Flutter ecosystem

05 / Technology

  • Dart
  • Flutter
  • OpenAI API
  • SDK Design
  • Open Source