streaming_gen_ui

WORK IN PROGRESS - This package is under active development. APIs may change between releases. Use at your own risk.

A powerful Dart package for streaming and decoding JSON data from Large Language Models (LLMs) in real-time, with built-in support for converting streamed data into Flutter widgets.

Features

  • Real-time JSON Streaming: Process JSON data as it streams from LLM APIs
  • Widget Generation: Convert streamed JSON into Flutter widgets dynamically
  • Easy Integration: Simple APIs for integrating with your Flutter applications
  • Performance Optimized: Built for efficiency and low latency
  • Extensible: Create custom decoders and widgets for your specific needs

Status

This package is in early development. The API is subject to change as we work toward a stable v1.0 release.

Getting Started

Prerequisites

  • Dart SDK: ^3.10.1
  • Flutter SDK: >=1.17.0 (for Flutter widget features)

Installation

Add this to your package's pubspec.yaml file:

yaml dependencies: streaming_gen_ui: ^0.0.1-alpha.1

Usage

`dart import 'package:streaming_gen_ui/streaming_gen_ui.dart';

// Example usage code will go here `

Additional Information

For more information, check out the documentation.

Libraries

streaming_gen_ui