Golang-дайджест № 17 (1 – 31 мая 2022)01.06.2022 22:31
Bud v0.1.4 — новый полнофункциональный веб-фреймворк
Cover Treemap — создание древовидных карт для профилей Go Cover
Generic v1.0 — набор общих структур данныхavl: дерево AVL.btree: B-дерево.cache: оболочка map[K]V, которая использует максимальный размер и удаляет элементы, используя LRU, когда они заполнены.hashmap: хэш-карта с линейным зондированием. hashset: хэш-набор, который использует хэш-карту в качестве базового хранилища.mapset: набор, который использует встроенную карту Go в качестве базового хранилища.multimap: ассоциативный контейнер, допускающий несколько записей с одним и тем же ключом.interval: дерево интервалов, реализованное как расширенное дерево AVL.list: двусвязный список.stack: стек LIFO.trie: тернарный поиск.queue: очередь «первым пришел — первым обслужен» (FIFO).heap: бинарная куча.
Go-mysql 1.5 — библиотека для сетевого протокола MySQL
Cast v1.5 — инструмент для безопасного преобразование из одного типа в другой
RoseDB v1.0 — высокопроизводительная база данных NoSQL на основе Bitcask, поддерживающая различные структуры данных, такие как string, list, hash, set и sorted set.
FerretDB v0.3 — альтернатива MongoDB
Rqlite v7.5.0 — распределенная реляционная база данных, построенная на SQLite
SH v3.5 — Парсер shell, средство форматирования и интерпретатор. Поддерживает POSIX Shell , Bash и mksh
Weron v0.2.1 — инструмент для создания простых, быстрых и безопасных оверлейных сетей на основе WebRTC
Roaring v1.1 — cтруктуры данных растровых изображений
Sneller — это высокопроизводительный векторизованный механизм SQL для JSON, который работает непосредственно в объектном хранилище, оптимизирован для обработки больших JSON размером в ТБ
Cardrank — библиотека типов, функций и утилит для работы с игральными картами, колодами карт и оценки рангов покерных комбинаций
Typioca v1.2.3 — Минимальный тестер скорости печати на базе терминала.
concurrent map v2.0 — многопоточная параллельная карта
God — инструмент для развертывания и управления сервисами Go с помощью systemd
Sonic v1.3 — быстрая библиотека JSON
Kratos v2.3 — платформа для микросервисов на основе gRPC
immudb v1.3 — неизменяемая база данных на основе нулевого доверия, SQL и Key-Value
Plow v1.2 — инструмент для тестирования HTTP
Traefik v2.7.0 — обратный прокси и балансировщик нагрузки
Oak v4.0 — игровой 2D-движок
Fiber v2.34.0 — веб-фреймворк на основе Express.js
WAL v2.0 — архивация и восстановление Postgres
© Habrahabr.ru