JetSetIlly/test7800
Test7800 — это экспериментальный эмулятор игровой консоли Atari 7800
#golang
https://github.com/JetSetIlly/test7800
Больше про программирование на https://kodikapusta.ru
Test7800 — это экспериментальный эмулятор игровой консоли Atari 7800
#golang
https://github.com/JetSetIlly/test7800
Больше про программирование на https://kodikapusta.ru
❤1
maaslalani/sheets
Инструмент для работы с электронными таблицами в терминале
#golang
https://github.com/maaslalani/sheets
Больше про программирование на https://kodikapusta.ru
Инструмент для работы с электронными таблицами в терминале
#golang
https://github.com/maaslalani/sheets
Больше про программирование на https://kodikapusta.ru
❤1
agrinman/tunnelto
tunnelto позволяет опубликовать ваш локальный веб-сервер через публичный URL. Написан на Rust. Полностью построен на асинхронном вводе-выводе (async-io) поверх tokio.
#rust
https://github.com/agrinman/tunnelto
Больше про программирование на https://kodikapusta.ru
tunnelto позволяет опубликовать ваш локальный веб-сервер через публичный URL. Написан на Rust. Полностью построен на асинхронном вводе-выводе (async-io) поверх tokio.
#rust
https://github.com/agrinman/tunnelto
Больше про программирование на https://kodikapusta.ru
❤1
markel1974/godoom
Низкоуровневый движок для 3D-рендеринга и физики, написанный на Go в стиле DOOM.
Разработанный со строгой системной архитектурой, он раскрывает механику пространственного разделения, портальную видимость, кинематику твёрдого тела и аппаратные графические конвейеры, не полагаясь на высокоуровневые коммерческие абстракции.
#golang
https://github.com/markel1974/godoom
Больше про программирование на https://kodikapusta.ru
Низкоуровневый движок для 3D-рендеринга и физики, написанный на Go в стиле DOOM.
Разработанный со строгой системной архитектурой, он раскрывает механику пространственного разделения, портальную видимость, кинематику твёрдого тела и аппаратные графические конвейеры, не полагаясь на высокоуровневые коммерческие абстракции.
#golang
https://github.com/markel1974/godoom
Больше про программирование на https://kodikapusta.ru
❤1
ubavic/compiles-to-go
#golang
Целая подборка языков программирования, которые работают на Go инфраструктуре и/или компилируются в Go
https://github.com/ubavic/compiles-to-go
Больше про программирование на kodikapusta.ru
#golang
Целая подборка языков программирования, которые работают на Go инфраструктуре и/или компилируются в Go
https://github.com/ubavic/compiles-to-go
Больше про программирование на kodikapusta.ru
❤1
xsawyerx/curl-doom
HTTP-сервер, рендерящий кадры DOOM в ANSI-полублоки и передающий их в терминал через HTTP с помощью cURL.
Никакой установки, никаких зависимостей, кроме curl и bash.
#c
https://github.com/xsawyerx/curl-doom
Больше про программирование на https://kodikapusta.ru
HTTP-сервер, рендерящий кадры DOOM в ANSI-полублоки и передающий их в терминал через HTTP с помощью cURL.
Никакой установки, никаких зависимостей, кроме curl и bash.
#c
https://github.com/xsawyerx/curl-doom
Больше про программирование на https://kodikapusta.ru
❤1
citguru/openduck
Открытая реализация идей, впервые предложенных MotherDuck - дифференциальное хранение, гибридное (двойное) выполнение и прозрачные удалённые базы данных для DuckDB - доступная каждому для запуска, расширения и использования в своих проектах.
#rust
https://github.com/citguru/openduck
Больше про программирование на https://kodikapusta.ru
Открытая реализация идей, впервые предложенных MotherDuck - дифференциальное хранение, гибридное (двойное) выполнение и прозрачные удалённые базы данных для DuckDB - доступная каждому для запуска, расширения и использования в своих проектах.
#rust
https://github.com/citguru/openduck
Больше про программирование на https://kodikapusta.ru
👍1
burrowers/garble
Обфускация Go-кода путем обёртки инструментария Go. Требуется Go версии 1.26 или новее.
#golang
https://github.com/burrowers/garble
Больше про программирование на https://kodikapusta.ru
Обфускация Go-кода путем обёртки инструментария Go. Требуется Go версии 1.26 или новее.
#golang
https://github.com/burrowers/garble
Больше про программирование на https://kodikapusta.ru
❤1
Ataraxy-Labs/weave
Семантический драйвер слияния на уровне сущностей для Git. Разрешает конфликты, с которыми не справляется Git, благодаря пониманию структуры кода через tree-sitter. 31/31 чистых слияний против 15/31 у Git.
#rust
https://github.com/Ataraxy-Labs/weave
Больше про программирование на https://kodikapusta.ru
Семантический драйвер слияния на уровне сущностей для Git. Разрешает конфликты, с которыми не справляется Git, благодаря пониманию структуры кода через tree-sitter. 31/31 чистых слияний против 15/31 у Git.
#rust
https://github.com/Ataraxy-Labs/weave
Больше про программирование на https://kodikapusta.ru
👍2❤1
taigrr/spank
Шлёпни свой MacBook - он крикнет в ответ. Использует акселерометр Apple Silicon через IOKit HID.
#golang
https://github.com/taigrr/spank
Больше про программирование на https://kodikapusta.ru
Шлёпни свой MacBook - он крикнет в ответ. Использует акселерометр Apple Silicon через IOKit HID.
#golang
https://github.com/taigrr/spank
Больше про программирование на https://kodikapusta.ru
❤1💩1
Forwarded from Код и Капуста
boring
#tools #golang
boring - консольный менеджер SSH-туннелей, который просто работает.
Поддерживает локальный, удаленный проброс портов и SOCKS5, автоматически переподключается при обрывах, читает ~/.ssh/config и умеет работать с Unix-сокетами. Настройка через TOML, есть группировка туннелей и автодополнения для bash/zsh/fish.
Устанавливается через Homebrew, готовым бинарником или можно собрать из исходников
https://kodikapusta.ru/tools/2-boring
Поддержать проект на boosty и читать в MAX
#tools #golang
boring - консольный менеджер SSH-туннелей, который просто работает.
Поддерживает локальный, удаленный проброс портов и SOCKS5, автоматически переподключается при обрывах, читает ~/.ssh/config и умеет работать с Unix-сокетами. Настройка через TOML, есть группировка туннелей и автодополнения для bash/zsh/fish.
Устанавливается через Homebrew, готовым бинарником или можно собрать из исходников
https://kodikapusta.ru/tools/2-boring
Поддержать проект на boosty и читать в MAX
Forwarded from Код и Капуста
mvm
#golang #tools
mvm - быстрая стековая виртуальная машина для Go, позволяющая запускать программы напрямую из исходников без компиляции. Целиком совместима с Go, поддерживает встраивание в Go/C-приложения, имеет встроенный REPL, отладчик и тестовый движок. Распространяется как единый статический бинарник со стандартной библиотекой внутри
https://kodikapusta.ru/tools/1-mvm
Поддержать проект на boosty и читать в MAX
#golang #tools
mvm - быстрая стековая виртуальная машина для Go, позволяющая запускать программы напрямую из исходников без компиляции. Целиком совместима с Go, поддерживает встраивание в Go/C-приложения, имеет встроенный REPL, отладчик и тестовый движок. Распространяется как единый статический бинарник со стандартной библиотекой внутри
https://kodikapusta.ru/tools/1-mvm
Поддержать проект на boosty и читать в MAX
Forwarded from Код и Капуста
bhatti
#tools
bhatti - это открытая платформа для запуска легковесных Linux-виртуальных машин на собственном железе. Каждая машина работает как полноценная ВМ с отдельным ядром через Firecracker, а не контейнер. Умеет снэпшотить полное состояние и автоматически приостанавливать простаивающие машины, освобождая ресурсы.
Подходит для изолированных окружений AI-агентов, preview-окружений на PR и любых других сценариев, где нужна полноценная Linux-система по запросу.
Устанавливается одной командой на любой Linux с KVM
https://kodikapusta.ru/tools/3-bhatti
Поддержать проект на boosty и читать в MAX
#tools
bhatti - это открытая платформа для запуска легковесных Linux-виртуальных машин на собственном железе. Каждая машина работает как полноценная ВМ с отдельным ядром через Firecracker, а не контейнер. Умеет снэпшотить полное состояние и автоматически приостанавливать простаивающие машины, освобождая ресурсы.
Подходит для изолированных окружений AI-агентов, preview-окружений на PR и любых других сценариев, где нужна полноценная Linux-система по запросу.
Устанавливается одной командой на любой Linux с KVM
https://kodikapusta.ru/tools/3-bhatti
Поддержать проект на boosty и читать в MAX
Forwarded from Код и Капуста
liftbridge
#golang
Liftbridge - это облегченный отказоустойчивый стриминговый брокер сообщений в стиле Kafka, написанный на Go и работающий поверх NATS. Решение поставляется как единый бинарник без JVM и ZooKeeper, поддерживает долговечное реплицированное хранение логов сообщений и позиционируется как более простая альтернатива Kafka/Pulsar. Обеспечивает высокую пропускную способность - до ~241K сообщений/сек. Обеспичивает низкую задержку, а для работы требует Go 1.25.6+ и NATS Server v2.10.0+
https://kodikapusta.ru/tools/6-liftbridge
Поддержать проект на boosty и читать в MAX
#golang
Liftbridge - это облегченный отказоустойчивый стриминговый брокер сообщений в стиле Kafka, написанный на Go и работающий поверх NATS. Решение поставляется как единый бинарник без JVM и ZooKeeper, поддерживает долговечное реплицированное хранение логов сообщений и позиционируется как более простая альтернатива Kafka/Pulsar. Обеспечивает высокую пропускную способность - до ~241K сообщений/сек. Обеспичивает низкую задержку, а для работы требует Go 1.25.6+ и NATS Server v2.10.0+
https://kodikapusta.ru/tools/6-liftbridge
Поддержать проект на boosty и читать в MAX
🔥1
Forwarded from Код и Капуста
z2d
#zig
z2d - это чистая 2D-графическая библиотека на языке Zig для растеризации векторных примитивов: линий и кубических кривых Безье, что делает ее пригодной для рендеринга SVG и отрисовки UI-элементов.
Модель рисования вдохновлена Cairo: работа ведется через контексты, связывающие источники цвета и буферы для рисования. Библиотека поддерживает заливку и обводку с различными типами стыков и окончаний, пунктирные линии, рендеринг текста с кернингом, аффинные преобразования, градиенты (линейные, радиальные, конические), 28 композитных операторов Porter-Duff и PDF-режимов наложения, а также экспорт в PNG.
Конечная цель - создание полноценного SVG-рендерера, пригодного в том числе для UI-задач
https://kodikapusta.ru/tools/9-z2d
Поддержать проект на boosty и читать в MAX
#zig
z2d - это чистая 2D-графическая библиотека на языке Zig для растеризации векторных примитивов: линий и кубических кривых Безье, что делает ее пригодной для рендеринга SVG и отрисовки UI-элементов.
Модель рисования вдохновлена Cairo: работа ведется через контексты, связывающие источники цвета и буферы для рисования. Библиотека поддерживает заливку и обводку с различными типами стыков и окончаний, пунктирные линии, рендеринг текста с кернингом, аффинные преобразования, градиенты (линейные, радиальные, конические), 28 композитных операторов Porter-Duff и PDF-режимов наложения, а также экспорт в PNG.
Конечная цель - создание полноценного SVG-рендерера, пригодного в том числе для UI-задач
https://kodikapusta.ru/tools/9-z2d
Поддержать проект на boosty и читать в MAX
👍1
Forwarded from Код и Капуста
Ziex
#zig
Ziex - это full-stack веб-фреймворк для языка Zig, ориентированный на безопасность на этапе компиляции, детерминированную производительность и простоту разработки.
Фреймворк предлагает раздачу файлов, маршрутизацию, API-эндпоинты, гибридный рендеринг, WebSocket и инструменты разработчика с горячей перезагрузкой.
В бенчмарках SSR Ziex значительно опережает SolidStart, Next.js и другие фреймворки, выдавая до 13 882 запросов в секунду при низкой задержке. Компилируется в единый статический бинарник или WASI-модуль и может разворачиваться где угодно - от standalone-серверов до Cloudflare и Vercel
https://kodikapusta.ru/tools/7-ziex
Поддержать проект на boosty и читать в MAX
#zig
Ziex - это full-stack веб-фреймворк для языка Zig, ориентированный на безопасность на этапе компиляции, детерминированную производительность и простоту разработки.
Фреймворк предлагает раздачу файлов, маршрутизацию, API-эндпоинты, гибридный рендеринг, WebSocket и инструменты разработчика с горячей перезагрузкой.
В бенчмарках SSR Ziex значительно опережает SolidStart, Next.js и другие фреймворки, выдавая до 13 882 запросов в секунду при низкой задержке. Компилируется в единый статический бинарник или WASI-модуль и может разворачиваться где угодно - от standalone-серверов до Cloudflare и Vercel
https://kodikapusta.ru/tools/7-ziex
Поддержать проект на boosty и читать в MAX
Forwarded from Код и Капуста
DbGate
#golang
DbGate - это кроссплатформенный менеджер баз данных с открытым исходным кодом, поддерживающий MySQL, PostgreSQL, SQL Server, Oracle, MongoDB, Redis, SQLite и ещё более десятка СУБД.
Приложение работает как десктопное, так и в виде веб-версии через Docker или NPM-пакет. Среди возможностей - визуальный конструктор запросов, сравнение и синхронизация схем, ER-диаграммы, редактор SQL и MongoDB-скриптов, чат с ИИ для работы с базами, а также импорт/экспорт в CSV, Excel, JSON и другие форматы
https://kodikapusta.ru/tools/8-dbgate
Поддержать проект на boosty и читать в MAX
#golang
DbGate - это кроссплатформенный менеджер баз данных с открытым исходным кодом, поддерживающий MySQL, PostgreSQL, SQL Server, Oracle, MongoDB, Redis, SQLite и ещё более десятка СУБД.
Приложение работает как десктопное, так и в виде веб-версии через Docker или NPM-пакет. Среди возможностей - визуальный конструктор запросов, сравнение и синхронизация схем, ER-диаграммы, редактор SQL и MongoDB-скриптов, чат с ИИ для работы с базами, а также импорт/экспорт в CSV, Excel, JSON и другие форматы
https://kodikapusta.ru/tools/8-dbgate
Поддержать проект на boosty и читать в MAX
Forwarded from Код и Капуста
cardinal
#rust
Cardinal - это самое шикарное приложение для поиска на Mac. Быстрое и точное приложение для поиска файлов, написанное на Rust с использованием Tauri для десктопного UI.
Поддерживает Everything-совместимый синтаксис запросов: AND/OR, фильтры по расширению и размеру, поиск по содержимому, sub-path матчинг, regex, поиск по finder-тегам, быстрый предпросмотр. И вызывается через Cmd+Shift+Space
https://kodikapusta.ru/tools/13-cardinal
Поддержать проект на boosty и читать в MAX
#rust
Cardinal - это самое шикарное приложение для поиска на Mac. Быстрое и точное приложение для поиска файлов, написанное на Rust с использованием Tauri для десктопного UI.
Поддерживает Everything-совместимый синтаксис запросов: AND/OR, фильтры по расширению и размеру, поиск по содержимому, sub-path матчинг, regex, поиск по finder-тегам, быстрый предпросмотр. И вызывается через Cmd+Shift+Space
https://kodikapusta.ru/tools/13-cardinal
Поддержать проект на boosty и читать в MAX
Forwarded from Код и Капуста
leafwiki
#tools #golang
LeafWiki - это self-hosted вики, упакованная в один Go-бинарник без внешних зависимостей: SQLite для метаданных, Markdown-файлы на диске для контента (можно читать и бэкапить обычным cp -r) и React-фронтенд со встроенным редактором, живым превью, древовидной навигацией и ручной сортировкой страниц.
Проект нацелен на личные вики, инженерные заметки и runbook'и для небольших команд, которым не нужна тяжесть Wiki.js или Outline. Развернуть можно одной Docker-командой или через системный инсталлятор
https://kodikapusta.ru/tools/14-leafwiki
Поддержать проект на boosty и читать в MAX
#tools #golang
LeafWiki - это self-hosted вики, упакованная в один Go-бинарник без внешних зависимостей: SQLite для метаданных, Markdown-файлы на диске для контента (можно читать и бэкапить обычным cp -r) и React-фронтенд со встроенным редактором, живым превью, древовидной навигацией и ручной сортировкой страниц.
Проект нацелен на личные вики, инженерные заметки и runbook'и для небольших команд, которым не нужна тяжесть Wiki.js или Outline. Развернуть можно одной Docker-командой или через системный инсталлятор
https://kodikapusta.ru/tools/14-leafwiki
Поддержать проект на boosty и читать в MAX
👍2❤1
Forwarded from Код и Капуста
gomax
#tools #golang
А это уже мое поделие. Уверен, вам понравится. Порт библиотеки PyMax с Python на Go с помощью LLM. С помощью либы можно делать все, что умеет делать официальный клиент Макс. А еще можно написать свой клиент с end-to-end шифрованием, например.
В какой-то степени оно работает. Используйте на свой страх и риск
https://kodikapusta.ru/tools/15-gomax
Поддержать проект на boosty и читать в MAX
#tools #golang
А это уже мое поделие. Уверен, вам понравится. Порт библиотеки PyMax с Python на Go с помощью LLM. С помощью либы можно делать все, что умеет делать официальный клиент Макс. А еще можно написать свой клиент с end-to-end шифрованием, например.
В какой-то степени оно работает. Используйте на свой страх и риск
https://kodikapusta.ru/tools/15-gomax
Поддержать проект на boosty и читать в MAX
🤡3❤1