Protocol Buffers — формат сериализации данных и компилятор protoc для строгих схем обмена между сервисами.
Open Source: #api
Проекты каталога, отмеченные тегом #api. Теги работают как отдельные посадочные страницы, чтобы похожие инструменты было проще находить и связывать между собой.
В подборке 33 проектов с суммарным рейтингом 2,302,675 звёзд на GitHub. Основные языки: TypeScript, Python, JavaScript.
Репозитории
Express — минималистичный веб-фреймворк для Node.js: маршруты, промежуточные обработчики, HTTP-ответы и серверная основа для API и сайтов.
Meilisearch — быстрый поисковый движок с HTTP API, опечаткоустойчивостью и удобной настройкой релевантности.
Requests — Python-библиотека для HTTP-запросов с простым API, поддержкой сессий, заголовков, авторизации и удобной работой с ответами.
LiteLLM — Python SDK и прокси для работы с разными LLM-провайдерами через единый интерфейс.
LocalAI — открытый ИИ-движок для запуска LLM, vision, voice, image и video моделей через совместимые API на своем оборудовании.
Bruno — IDE с открытым кодом для исследования и тестирования API, альтернатива Postman и Insomnia с хранением коллекций ближе к файлам проекта.
gRPC — высокопроизводительный RPC-фреймворк для связи клиентских и серверных приложений с контрактами, генерацией кода и несколькими языками.
Hyperswitch — открытая платежная платформа для подключения провайдеров, маршрутизации платежей, SDK оплаты и операционных процессов.
CCXT — библиотека для работы с API криптовалютных бирж на JavaScript, Python и других языках.
New API — единый шлюз для разных AI-моделей и OpenAI-совместимых интерфейсов.