Ежедневная подборка Show HN (2025-10-20)
- Duck-UI – SQL IDE для DuckDB, работающий в браузере
- Pyversity – Быстрая диверсификация результатов для поиска и RAG
- Обнаружение полей форм в PDF на основе YOLO (в браузере)
- Web-directive.js – Шаблон директив для нативного HTML
- Syna – Минималистичный фреймворк для ML и RL, написанный с нуля на NumPy
- MarkdownConverters – Конвертация любого формата файлов в чистый Markdown
- Тема терминала для Hacker News (расширение для браузера)
- CheckHN – Чек-лист для самых популярных постов Hacker News
- Nova: Открытое решение для конфликтов файлов CAD
- Photerra – Одно приложение для поиска уникальных мест, планирования с друзьями и бронирования
- Proxmox-GitOps: Метафреймворк для автоматизации контейнеров (рекурсивный монорепозиторий)
- EloqDoc: Документная БД, совместимая с MongoDB, где объектное хранилище — первоклассный гражданин
- 17-летний разработал своё второе приложение: Omegle для инди-хакеров и создателей
- Препроцессор для C и C++ с современной безопасностью памяти
- Notepad.exe – Редактор для Swift и Python на macOS (теперь с поддержкой Linux)
Duck-UI – SQL IDE для DuckDB, работающий в браузере [Инструменты для разработчиков]
173 балла, 54 комментария
SQL IDE для DuckDB, полностью работающий в браузере через WebAssembly, позволяющий анализировать локальные данные без бэкенда.
- Запускает DuckDB в браузере с использованием WebAssembly
- Поддерживает импорт CSV, JSON, Parquet и Arrow файлов (локальных или удалённых)
- Включает автодополнение SQL, подсветку синтаксиса и историю запросов
- Данные сохраняются через OPFS (переживают обновление страницы)
- Опциональное подключение к внешним серверам DuckDB
- Развёртывание в один клик через Docker или dev-сервер на Node 20+
- Ориентирован на приватность (данные не покидают браузер)
- Работает в Chrome, Firefox и Safari
- Открытый исходный код (лицензия Apache 2.0)
Ссылка на обсуждение, Оригинальная ссылка
Pyversity – Быстрая диверсификация результатов для поиска и RAG [Инструменты для разработчиков]
65 баллов, 7 комментариев
Pyversity — это лёгкая библиотека на Python для диверсификации результатов поиска, чтобы сбалансировать релевантность и разнообразие эффективно.
- Единый API с поддержкой нескольких стратегий (MMR, MSD, DPP, COVER)
- Минимальные зависимости (только NumPy) для лёгкой установки
- Быстрая обработка с диверсификацией на уровне миллисекунд
- Улучшает поиск, рекомендации и RAG-конвейеры без увеличения задержки
Ссылка на обсуждение, Оригинальная ссылка
Обнаружение полей форм в PDF на основе YOLO (в браузере) [Инструменты для разработчиков]
16 баллов, 1 комментарий
Инструмент для обнаружения и добавления полей форм в PDF с использованием моделей на основе YOLO.
- Использует открытые модели (FFDNet-S и FFDNet-L), обученные на 55k документов
- Полностью браузерная реализация с рантаймом ONNX
- Поддерживает как обнаружение, так и добавление полей
- Планируется выпуск библиотеки для браузера для упрощения развёртывания
- Основан на проекте Joe Barrow CommonForms
Ссылка на обсуждение, Оригинальная ссылка
Web-directive.js – Шаблон директив для нативного HTML [Инструменты для разработчиков]
10 баллов, 2 комментария
Лёгкая библиотека, реализующая шаблон директив в нативном HTML без использования фреймворков, вдохновлённая Vue.js.
- Реализует шаблон директив в нативном HTML
- Не зависит от фреймворков
- Вдохновлена функциональностью Vue.js
Ссылка на обсуждение, Оригинальная ссылка
Syna – Минималистичный фреймворк для ML и RL, написанный с нуля на NumPy [Инструменты для разработчиков]
6 баллов, 0 комментариев
Syna — это минималистичный фреймворк для машинного обучения и обучения с подкреплением, написанный с нуля на NumPy в образовательных целях, с встроенным модулем RL и визуализацией нейросетей в реальном времени.
- Полностью написан на NumPy для простоты и ясности
- Включает базовый модуль обучения с подкреплением
- Разработан для образовательных целей, чтобы понять внутренности ML
- Имеет веб-приложение для визуализации обучения нейросетей в реальном времени
- Вдохновлён DeZero и использует подход define-by-run (динамический граф)
Ссылка на обсуждение, Оригинальная ссылка
MarkdownConverters – Конвертация любого формата файлов в чистый Markdown [Текст]
4 балла, 0 комментариев
Инструмент для конвертации различных форматов файлов (PDF, DOCX, PPTX, HTML, URL) в чистый, структурированный Markdown для AI-конвейеров, документации или контроля версий.
- Точно сохраняет структуру (заголовки, списки, таблицы, код, ссылки)
- Согласованный вывод Markdown, оптимизированный для LLM или документов
- Быстрая браузерная конвертация с приватной обработкой
- Поддерживает мультиформатные и URL-входы
- Полезен для RAG, эмбеддингов или предобработки текста
Ссылка на обсуждение, Оригинальная ссылка
Тема терминала для Hacker News (расширение для браузера) [Дизайн]
4 балла, 1 комментарий
Расширение для браузера, преобразующее Hacker News в интерфейс, похожий на терминал.
- Преобразует Hacker News в терминальный стиль
- Лёгкое и настраиваемое
- Открытый исходный код без ограничений на использование
- Недоступно в Chrome Web Store (требуется ручная установка)
Ссылка на обсуждение, Оригинальная ссылка
CheckHN – Чек-лист для самых популярных постов Hacker News [Продуктивность]
3 балла, 0 комментариев
Веб-приложение для отслеживания и организации самых популярных постов Hacker News за всё время.
- Показывает посты Hacker News, отсортированные по популярности
- Позволяет отмечать или сохранять посты на потом
- Помогает отслеживать, какие посты уже прочитаны
Ссылка на обсуждение, Оригинальная ссылка
Nova: Открытое решение для конфликтов файлов CAD [Инструменты для разработчиков]
8 баллов, 0 комментариев
Nova — это открытая система блокировки файлов, предназначенная для предотвращения конфликтов файлов CAD в инженерных командах.
- Поддерживает несколько CAD-программ с блокировкой файлов в реальном времени
- Включает live-дашборд для синхронизации инженеров-дизайнеров
- Написана на Python и Next.js
- Простая настройка через Git clone и pip install
- Нацелена на стартапы и команды, борющиеся с дорогими PDM-решениями
Ссылка на обсуждение, Оригинальная ссылка
Photerra – Одно приложение для поиска уникальных мест, планирования с друзьями и бронирования [Путешествия]
3 балла, 3 комментария
Photerra — это приложение для планирования путешествий, которое преобразует геолоцированные фото в точки на карте для организации поездок, совместной работы с друзьями и бронирования.
- Преобразует фото с GPS-данными в точные места на карте для точного планирования
- Объединяет поиск, планирование, координацию и бронирование в одном рабочем процессе
- Включает места, предложенные сообществом, на основе реальных фото для нестандартных рекомендаций
- Подходит как для больших поездок, так и для локальных исследований с навигацией в один клик
- Доступно на iOS и Android с начальным контентом в выбранных локациях США и за рубежом
Ссылка на обсуждение, Оригинальная ссылка
Proxmox-GitOps: Метафреймворк для автоматизации контейнеров (рекурсивный монорепозиторий) [Инструменты для разработчиков]
7 баллов, 1 комментарий
Proxmox-GitOps — это открытая платформа Infrastructure-as-Code (IaC) для автоматизации развёртывания и оркестрации Linux-контейнеров на Proxmox VE с использованием рекурсивного монорепозитория.
- Рекурсивное самоуправление: Запускает и настраивает себя через монорепозиторий, загружаемый в локальный экземпляр.
- Дизайн монорепозитория: Централизует инфраструктуру как IaC с использованием Git submodules для модульной композиции.
- Git как единый источник истины: Представляет желаемое состояние инфраструктуры.
- Слабая связность: Контейнеры работают независимо от плоскости управления для гибкости.
- Некоммерческий и расширяемый: Разработан для домашней автоматизации и коллаборации.
Ссылка на обсуждение, Оригинальная ссылка
EloqDoc: Документная БД, совместимая с MongoDB, где объектное хранилище — первоклассный гражданин [Инструменты для разработчиков]
10 баллов, 8 комментариев
EloqDoc — это открытая документная база данных, совместимая с MongoDB, оптимизированная для объектного хранилища, раздельного масштабирования и ACID-транзакций.
- Использует объектное хранилище (например, S3) как основу для долговечности с кэшированием на NVMe для экономии и производительности
- Разделяет вычисления и хранилище для независимого масштабирования без перемещения данных
- Обеспечивает настоящие ACID-транзакции с быстрой распределённой согласованностью
- Полностью распределённая с поддержкой множественных писателей, исключая ручное шардирование
- Полная совместимость с клиентами и драйверами MongoDB
Ссылка на обсуждение, Оригинальная ссылка
17-летний разработал своё второе приложение: Omegle для инди-хакеров и создателей [Чат-боты]
4 балла, 0 комментариев
Omegle для инди-хакеров и создателей, разработанный 17-летним.
- Соединяет инди-хакеров и создателей случайным образом
- Второе приложение, разработанное 17-летним
- Вдохновлено концепцией случайного чата Omegle
Ссылка на обсуждение, Оригинальная ссылка
Препроцессор для C и C++ с современной безопасностью памяти [Инструменты для разработчиков]
5 баллов, 2 комментария
Препроцессор для C и C++, улучшающий безопасность памяти с нулевой конфигурацией сборки.
- Улучшает безопасность памяти в C и C++
- Не требует конфигурации для сборки
- Модернизирует legacy-код
Ссылка на обсуждение, Оригинальная ссылка
Notepad.exe – Редактор для Swift и Python на macOS (теперь с поддержкой Linux) [Инструменты для разработчиков]
38 баллов, 47 комментариев
Notepad.exe — это редактор для быстрого прототипирования на Swift и Python на macOS с добавленной поддержкой Linux.
- Минимальная настройка для быстрого прототипирования кода
- Поддерживает Swift и Python
- Запуск кода напрямую без создания проекта
- Добавлена поддержка Linux для кросс-платформенного выполнения
- Разработан для macOS, ищется обратная связь по интеграции в рабочий процесс