Useful Tools | Linux | GitOps | DevOps
6.1K subscribers
210 photos
3 videos
7 files
775 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
Carbonyl - браузер на базе Chromium, созданный для работы в терминале.

Он поддерживает практически все веб-API, включая WebGL, WebGPU, воспроизведение аудио и видео, анимацию и т. д.

Он быстрый, запускается менее чем за секунду, работает со скоростью 60 кадров в секунду и простаивает при загрузке процессора 0%. Он не требует оконного сервера (т.е. работает в консоли безопасного режима) и даже работает через SSH.

Изначально Carbonyl начинался как html2svg, а теперь является его средой выполнения.

https://github.com/fathyb/carbonyl

Подсказал: Кот ученый - @p1n9v1n

опубликовано в @gitgate

#terminal #tui #api #webgl #webgpu
🔥22👍11
sontr.ee - легкая библиотека JavaScript, которая преобразует данные JSON в красиво отображаемые интерактивные древовидные диаграммы с использованием SVG.

Разработанный для простоты и гибкости, он поддерживает как массивы, так и вложенные объекты, обеспечивая четкую и интуитивно понятную визуализацию сложных структур данных.

Функции:

- автоматически генерирует древовидные диаграммы из данных JSON.
- динамически позиционирует узлы, чтобы избежать перекрытия.
- поддерживает массивы и вложенные объекты с помеченными родительскими узлами.
- интерактивный рендеринг на основе SVG с настраиваемыми стилями.
- легкий и простой в интеграции в любой веб-проект.

Идеально подходит для:

- отладка структур JSON.
- визуализация ответов API.
- представление иерархических данных.

Есть и в виде расширения для VS Code

https://github.com/xzitlou/jsontr.ee

Web: https://jsontr.ee

опубликовано в @gitgate

#json #visual #api #svg
🔥7👍5
grpcui - инструмент командной строки CLI, который позволяет взаимодействовать с серверами gRPC через браузер. Это что-то вроде Postman, но для API-интерфейсов gRPC вместо REST.

В некотором смысле это похоже на расширение grpcurl. В то время как grpcurl представляет собой интерфейс командной строки, grpcui предоставляет графический интерфейс на основе веб-браузера. Это позволяет вам в интерактивном режиме создавать запросы для отправки на сервер gRPC.

С помощью этого инструмента вы также можете просмотреть схему служб gRPC, которая представлена ​​в виде списка доступных конечных точек. Это можно сделать либо путем запроса сервера, либо путем чтения исходных файлов proto, либо путем загрузки скомпилированных файлов protoset (файлов, которые содержат закодированные протофайлы дескрипторов файлов). Фактически, инструмент преобразует данные запроса JSON в двоично закодированный protobuf, используя ту же самую схему. Итак, если сервер, с которым вы взаимодействуете, не поддерживает отражение, вам потребуются либо исходные файлы прототипа, определяющие службу, либо файлы прототипов, которые может использовать grpcui.

https://github.com/fullstorydev/grpcui

Подсказал: Александр - @Darkwhitelol

опубликовано в @gitgate

#grpc #api #rest #cli #web #gui #protobuf
👍9🔥7