Перейти к содержимому
Логотип RPC Dart

RPC Dart

Транспортонезависимая библиотека RPC для Dart.

Начать работу

Окно терминала
# Добавьте RPC Dart в ваш проект
dart pub add rpc_dart

Наше руководство по началу работы содержит пошаговые инструкции для начала использования RPC Dart всего за несколько минут.


Независимость от транспорта

Пишите RPC логику один раз и легко переключайтесь между различными транспортами. Никакой привязки к конкретному транспорту или специфичного кода.

Множественные транспорты

Встроенная поддержка InMemory, HTTP/2, WebSocket и Isolate транспортов. Легко расширяется пользовательскими реализациями транспортов.

Все паттерны RPC

Поддержка унарных вызовов, клиентских потоков, серверных потоков и двунаправленной потоковой коммуникации.

Чистая реализация на Dart

Без внешних зависимостей. Работает на всех платформах Dart: мобильных, веб, десктопных и серверных приложениях.