Ежедневная подборка Show HN (2025-04-04)
- Hatchet v1 — платформа оркестрации задач на основе Postgres
- GitMCP — автоматический MCP-сервер для каждого репозитория GitHub
- Slipstream — библиотека Python для обработки потоков с сохранением состояния
- Monkeys.zip — 3000 обезьян на печатных машинках
- Benchi — инструмент для бенчмаркинга, написанный на Go
- Zxc — TLS-прокси на Rust с tmux и Vim в качестве интерфейса, альтернатива BurpSuite
- Offline JavaScript PubSub между вкладками браузера
- SPL — мультиязыковые пайплайны и ваш собственный мини-FaaS на одной машине
- OpenNutrition — бесплатная публичная база данных о питании
- Язык программирования C3 (альтернатива C)
- Умный инструмент ИИ для планирования проектов
- Novanode — глобальный балансировщик нагрузки с Caddy без привязки к вендору
- Плагин Vim для отображения информации о NPM-пакетах
- Build Your Own Security Lake — открытые конвертеры OCSF в S3
- LocalScore — бенчмарк для локальных LLM
- Haystack Code Reviewer — экскурсии по пул-реквестам
- Визуализация данных AD для безопасности с Python и Obsidian
- Nix Ninja — открытая система сборки, совместимая с Ninja для Nix
- Zoom-Mcp-Server — планирование Zoom-встреч с помощью Anthropic MCP
- rtrvr.ai заполняет налоговые формы за один проход с Gemini 2.5 Pro
- FlashTokenizer — токенизатор на C++ в 10 раз быстрее для Python
- OCR-пайплайн для обучения ML (таблицы, диаграммы, математика, мультиязычность)
- All Books, All Languages (ABAL)
- MCP-сервер для управления браузером агентами
- Music Melee — скоростной паркур-FPS для создания красивой музыки
Hatchet v1 — платформа оркестрации задач на основе Postgres [Инструменты для разработчиков]
44 балла, 17 комментариев
Hatchet v1 — это открытая платформа оркестрации задач на основе Postgres, предлагающая масштабируемое управление фоновыми задачами с расширенными функциями рабочих процессов.
- Построена на Postgres для переносимости и простоты администрирования
- Поддерживает рабочие процессы на основе DAG с условиями, такими как ожидание, триггеры по событиям и условное выполнение
- Включает устойчивое выполнение для восстановления после сбоев и повторного запуска задач
- Предоставляет функции очередей, такие как конкурентность по ключам, ограничение скорости и привязка к рабочим процессам
- Улучшена производительность за счёт партиционирования, буферизованного ввода-вывода и триггеров Postgres
- Удалена зависимость от RabbitMQ для самостоятельного хостинга
Ссылка на обсуждение, Оригинальная ссылка
GitMCP — автоматический MCP-сервер для каждого репозитория GitHub [Инструменты для разработчиков]
86 баллов, 28 комментариев
GitMCP автоматически предоставляет MCP-сервер для каждого репозитория GitHub.
- Автоматически настраивает MCP-серверы
- Работает с любым репозиторием GitHub
- Не требует ручной конфигурации
Ссылка на обсуждение, Оригинальная ссылка
Slipstream — библиотека Python для обработки потоков с сохранением состояния [Инструменты для разработчиков]
14 баллов, 4 комментария
Slipstream — это библиотека Python для обработки потоков с сохранением состояния.
- Позволяет обрабатывать потоки данных с сохранением состояния в Python
- Разработана для работы с непрерывными потоками данных
- Предоставляет инструменты для управления состоянием между потоками данных
Ссылка на обсуждение, Оригинальная ссылка
Monkeys.zip — 3000 обезьян на печатных машинках [Развлечения]
41 балл, 17 комментариев
Юмористический проект, симулирующий 3000 обезьян, печатающих случайные тексты, который стал популярным на Reddit.
- Симулирует 3000 обезьян, печатающих на машинках
- Построен на Supabase и PostgreSQL
- Столкнулся с неожиданными проблемами трафика
- Изначально запущен 1 апреля в шутку
Ссылка на обсуждение, Оригинальная ссылка
Benchi — инструмент для бенчмаркинга, написанный на Go [Инструменты для разработчиков]
44 балла, 3 комментария
Benchi — это CLI-инструмент для бенчмаркинга, написанный на Go, который использует Docker Compose для повторяемого и переносимого оркестрирования инфраструктуры.
- Использует Docker Compose для оркестрирования инфраструктуры
- Позволяет проводить повторяемые бенчмарки на разных машинах
- Поддерживает сравнение результатов между разными инструментами
- Включает примеры бенчмарков для пайплайнов данных (Conduit vs. Kafka Connect)
Ссылка на обсуждение, Оригинальная ссылка
Zxc — TLS-прокси на Rust с tmux и Vim в качестве интерфейса, альтернатива BurpSuite [Инструменты для разработчиков]
84 балла, 13 комментариев
TLS-прокси на Rust с терминальным интерфейсом на основе tmux и Vim, служащий лёгкой альтернативой BurpSuite для перехвата и отладки HTTP/HTTPS и WebSocket-трафика.
- Терминальный интерфейс с tmux и Vim
- Перехватывает и редактирует HTTP/HTTPS и WebSocket-трафик
- Поддерживает хранение больших наборов данных на диске (100k+ записей)
- Включает стандартные аддоны для ffuf и sqlmap с поддержкой пользовательских аддонов
- Редактирование запросов и ответов в реальном времени
- Конфигурация на основе TOML для глобальных или сессионных настроек
- Продвинутая фильтрация по домену, типу контента или расширению
- Управление историей и очередью перехвата в реальном времени
- Отслеживание и повтор WebSocket-трафика
- Управление сессиями для возобновления работы
- Интеграция поиска и quickfix с Vim
- Поддержка некорректных запросов для тестирования безопасности
- Обмен запросами между окнами для удобного тестирования
Ссылка на обсуждение, Оригинальная ссылка
Offline JavaScript PubSub между вкладками браузера [Инструменты для разработчиков]
72 балла, 30 комментариев
JavaScript-библиотека, позволяющая обмениваться сообщениями между вкладками браузера в оффлайн-режиме.
- Обеспечивает оффлайн-обмен сообщениями между вкладками
- Использует localStorage для межвкладочной коммуникации
- Лёгкая и не требует зависимостей
Ссылка на обсуждение, Оригинальная ссылка
SPL — мультиязыковые пайплайны и ваш собственный мини-FaaS на одной машине [Инструменты для разработчиков]
4 балла, 0 комментариев
SPL — это фреймворк для вычислительных графов с поддержкой нескольких языков и локальной мини-FaaS-платформой для seamless-интеграции разнородного кода и утилит.
- Поддерживает смешивание кода на разных языках и зависимостей в вычислительном графе
- Позволяет выполнять графы локально и удалённо для командной работы
- Разрешает частичное выполнение графа с сохранением состояния для упрощения тестирования
- Включает фреймворк с упором на Python для интуитивного создания графов
- Предоставляет встроенный FaaS-сервер с HTTP API, импортом/экспортом JSON и координацией задач
- Содержит веб-интерфейс для визуализации и редактирования графов
- Полезен для локальной разработки, разделения логики в production и развёртывания персонального FaaS
OpenNutrition — бесплатная публичная база данных о питании [Здоровье]
268 баллов, 136 комментариев
OpenNutrition — это бесплатная база данных о питании с лицензией ODbL и сопутствующее приложение, предлагающее комплексное отслеживание пищи с поиском новых продуктов в реальном времени.
- Включает 5,287 повседневных продуктов, 3,836 ресторанных блюд и 4,182 пункта меню из сетей США с стандартизированными данными
- Содержит 313,442 популярных продуктовых товаров США с данными об аллергенах и добавках
- Поиск в реальном времени для импорта новых продуктов или кастомизаций (например, заказов Starbucks)
- Бесплатное iOS-приложение для логирования, поиска по штрих-коду/изображению и рекомендаций по питанию
- Платная подписка ($49/год) открывает дополнительные поиски и продвинутые функции
- Открытый набор данных доступен для скачивания, чтобы способствовать публичному доступу к данным о питании
Ссылка на обсуждение, Оригинальная ссылка
Язык программирования C3 (альтернатива C) [Инструменты для разработчиков]
89 баллов, 50 комментариев
C3 — это современная альтернатива C, разработанная для эволюции C без ограничений обратной совместимости.
- Система модулей
- Семантические макросы и интроспекция на этапе компиляции
- Лёгкие обобщённые модули
- Ошибки с нулевыми накладными расходами
- Встроенные срезы и SIMD-типы
- Постепенные контракты
- Встроенные проверки в режиме отладки
Ссылка на обсуждение, Оригинальная ссылка
Умный инструмент ИИ для планирования проектов [Продуктивность]
3 балла, 0 комментариев
Умный инструмент ИИ для планирования проектов.
- Планирование проектов с помощью ИИ
- Упрощает управление проектами
- Повышает продуктивность и эффективность
Ссылка на обсуждение, Оригинальная ссылка
Novanode — глобальный балансировщик нагрузки с Caddy без привязки к вендору [Инструменты для разработчиков]
70 баллов, 27 комментариев
Novanode предлагает глобальный балансировщик нагрузки с Caddy, предоставляя полный контроль над конфигурацией без привязки к вендору.
- Использует Caddy для простой конфигурации (скоро поддержка Nginx)
- Размещённые инстансы Caddy для гибкого глобального балансирования нагрузки
- Нет ограничений корпоративного уровня или ограниченных опций конфигурации
- Полный контроль над настройками балансировки нагрузки
Плагин Vim для отображения информации о NPM-пакетах [Инструменты для разработчиков]
3 балла, 0 комментариев
Плагин Vim, отображающий информацию о NPM-пакетах прямо в редакторе.
- Показывает детали NPM-пакетов в Vim
- Простая и лёгкая интеграция
- Репозиторий на GitHub доступен для установки и вклада
Ссылка на обсуждение, Оригинальная ссылка
Build Your Own Security Lake — открытые конвертеры OCSF в S3 [Инструменты для разработчиков]
3 балла, 0 комментариев
Build Your Own Security Lake с открытыми конвертерами OCSF в S3.
- Открытые конвертеры OCSF
- Хранит данные в S3
- Позволяет настраивать собственное security lake
Ссылка на обсуждение, Оригинальная ссылка
LocalScore — бенчмарк для локальных LLM [Инструменты для разработчиков]
3 балла, 1 комментарий
LocalScore — это открытый инструмент для измерения производительности локальных LLM на различных аппаратных конфигурациях, включающий CLI и базу данных результатов.
- CLI построен на Llamafile для переносимости между аппаратным обеспечением и ОС
- База данных результатов бенчмарков для сравнения производительности моделей и железа
- Открытый исходный код с приветствием вкладов сообщества
- Включает демо-видео, пост в блоге и репозитории на GitHub для CLI и сайта
Ссылка на обсуждение, Оригинальная ссылка
Haystack Code Reviewer — экскурсии по пул-реквестам [Инструменты для разработчиков]
8 баллов, 0 комментариев
Haystack Code Reviewer организует изменения в пул-реквестах в интерактивные экскурсии для упрощения код-ревью.
- Анализирует и группирует изменения в пул-реквестах в логическую последовательность
- Предоставляет интерактивный холст для навигации
- Поддерживает автоматическую организацию с помощью ИИ (использует OpenAI для анализа diff)
- Работает с публичными и приватными репозиториями
- Сокращает время на понимание изменений, фокусируясь на обратной связи и обучении
Ссылка на обсуждение, Оригинальная ссылка
Визуализация данных AD для безопасности с Python и Obsidian [Инструменты для разработчиков]
3 балла, 0 комментариев
Инструмент на Python для визуализации данных Active Directory в Obsidian путём парсинга вывода LDAP и генерации markdown-файлов для анализа безопасности.
- Парсит атрибуты LDAP в структурированный markdown для Obsidian
- Категоризирует объекты как Пользователи, Группы или Комп