← Work indexOpen project ↗
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
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