Проекты и библиотеки

Мои open-source проекты и библиотеки на GitHub. Инструменты для React, TypeScript, Protobuf и не только.

transport

Type-safe коммуникационный слой для real-time приложений. Поддерживает WebSocket и Server-Sent Events с автоматической сериализацией.

TypeScriptWebSocketReal-time

fela

React-компоненты и утилиты для CSS-in-JS. Минималистичный подход к стилизации с TypeScript-поддержкой.

ReactCSS-in-JSTypeScript

protobuf-parser

Парсер .proto файлов для JavaScript/TypeScript. Генерирует типы и runtime-валидаторы для Protobuf сообщений.

TypeScriptProtobufParser

reselect-utils

Утилиты для Redux Reselect. Упрощает создание сложных селекторов и мемоизацию вычислений в Redux-приложениях.

ReduxReselectTypeScript

eslint-plugin-reselect-utils

ESLint плагин для reselect-utils. Предотвращает распространенные ошибки при работе с createSelector и мемоизацией.

ESLintReduxTypeScript

logger

Структурированный логгер для JavaScript/TypeScript приложений. Поддерживает уровни логирования, форматирование и транспорт.

TypeScriptLoggingNode.js

protobuf-codec

Эффективный кодек/декодек для Protobuf в JavaScript. Работает как в браузере, так и в Node.js с минимальным оверхедом.

TypeScriptProtobufCodec