Ежедневная подборка Show HN (2025-04-15)
- ClipCapsule – Менеджер буфера обмена для Linux (написан на Go и Wails)
- Zero-codegen, no-compile TypeScript: вывод типов из Protobuf без генерации кода
- Однозаголовочный профилировщик для C++17
- Воскрешение Z-Machine от Infocom с помощью Cosmopolitan
- Я создал модель машинного обучения, предсказывающую 66.45% матчей NBA
- Essentials-C – Минималистичная библиотека на C для работы со строками и массивами
- ActorCore – Stateful serverless-фреймворк, работающий где угодно
- Kforward – Легковесный прокси для K8s в локальной разработке
- LiftmyCV – AI-агент для поиска работы и автоматической подачи заявок
- В приложении Nissan Leaf нет виджета для главного экрана, поэтому я сделал свой
- ElephantShadow: PHP для SSR веб-компонентов с declarative shadow DOM
- Мгновенный просмотр использования SaaS-инструментов вашей командой (2500+ сервисов)
- GPTShirt – Футболки с дизайном от ИИ
- Я создал библиотеку бесплатных компонентов UIKit и SwiftUI
- Go-библиотека для генерации колод Anki
- GitHub Detective – Исследуйте активность пользователя GitHub
- Bptree – Реализация B+ дерева на C
- Rich text editor как сервис – мой бесплатный сайд-проект
- Bugsink – Самостоятельный трекинг ошибок
- BookStates – Улучшенный трекер чтения и компаньон для читателей
- Парсер поисковых запросов на основе SQL с React-интерфейсом
- ChatGPT не устраивает, поэтому я сделал Zarin для доступа к 200+ AI-моделям
- Я создал генератор изображений на ИИ, который делает стильные картинки за секунды
- iOS-приложение размером 1 МБ: HTTP/WebDAV серверы в фоне, кроссплатформенный обмен файлами
- Создайте единый исполняемый файл из Node.js-приложений всего за 10 МБ
- Я написал книгу про Clojure
ClipCapsule – Менеджер буфера обмена для Linux (написан на Go и Wails) [Продуктивность]
13 очков, 2 комментария
ClipCapsule – это управляемый с клавиатуры менеджер буфера обмена для Linux, написанный на Go и Wails.
- Вспоминает и вставляет элементы буфера обмена с помощью CTRL + SHIFT + 1~9
- Сохраняет историю буфера обмена в локальной базе данных
- Перемещает выбранные элементы наверх стека буфера обмена
- Написан на Go + Wails для быстрой нативной работы
- Никаких облаков, телеметрии или лишних функций
- Пока требует sudo или доступ к /dev/input/eventX для перехвата клавиатуры
- В планах – режим демона для устранения зависимости от GUI
Ссылка на обсуждение, Оригинал
Zero-codegen, no-compile TypeScript: вывод типов из Protobuf без генерации кода [Инструменты для разработчиков]
84 очка, 45 комментариев
Вывод TypeScript-типов из Protobuf без генерации кода или компиляции.
- Подход без генерации кода
- Не требует компиляции
- Работает со схемами Protobuf
- Вывод TypeScript-типов
Ссылка на обсуждение, Оригинал
Однозаголовочный профилировщик для C++17 [Инструменты для разработчиков]
51 очко, 6 комментариев
Легковесный однозаголовочный профилировщик для C++17, измеряющий производительность с минимальными накладными расходами.
- Простые в использовании макросы для профилирования участков кода
- Поддерживает вложенное профилирование и построение графа вызовов
- Потокобезопасная реализация с почти lock-free подходом
- Минимальные накладные расходы благодаря thread-local storage и непрерывным массивам
- Работает с включенными оптимизациями
Ссылка на обсуждение, Оригинал
Воскрешение Z-Machine от Infocom с помощью Cosmopolitan [Развлечения]
141 очко, 49 комментариев
Возрождение Z-Machine от Infocom для современных систем с помощью Cosmopolitan, позволяющее запускать Zork и другие игры на множестве платформ.
- Перенос оригинального исходного кода UNIX z-machine на современные системы
- Включает модифицированный исходный код, инструкции по использованию и сборке
- Поддерживает Windows, Mac, Linux и BSD на ARM/x86
- Подробное описание процесса портирования и роли Cosmopolitan
- Встроенные исполняемые файлы игр в качестве примеров
Ссылка на обсуждение, Оригинал
Я создал модель машинного обучения, предсказывающую 66.45% матчей NBA [Развлечения]
10 очков, 8 комментариев
DeepShot – это модель предсказания матчей NBA, использующая исторические данные, машинное обучение и чистый UI для прогнозирования результатов с точностью 66.45%.
- Использует скользящие средние на уровне команд и рейтинги Elo
- Включает движок взвешенной статистики на основе EWMA
- Прогнозы в реальном времени визуализированы в адаптивном интерфейсе NiceGUI
- Написана на Python с использованием Pandas, Scikit-learn и XGBoost
- Кроссплатформенная поддержка (Windows/macOS/Linux)
- Открытый исходный код на GitHub
Ссылка на обсуждение, Оригинал
Essentials-C – Минималистичная библиотека на C для работы со строками и массивами [Инструменты для разработчиков]
3 очка, 0 комментариев
Минималистичная библиотека на C для работы со строками и массивами, содержащая основные функции.
- Включает функции вроде
length
,reverse
,substring
,trim
иreplaceChar
- Предоставляет утилиты, такие как
bubbleSort
,includes
,startsWith
иendsWith
- Чистый код на C без внешних зависимостей
- Подходит как для начинающих, так и для опытных пользователей
Ссылка на обсуждение, Оригинал
ActorCore – Stateful serverless-фреймворк, работающий где угодно [Инструменты для разработчиков]
35 очков, 5 комментариев
ActorCore – это stateful serverless-фреймворк, развертываемый на множестве платформ, предназначенный для создания stateful-приложений, AI-агентов, совместных или local-first решений.
- Работает на Rivet, Cloudflare, Bun, Node.js и других
- Уменьшает зависимость от вендора благодаря поддержке множества платформ
- Обеспечивает постоянное состояние и неограниченное выполнение, как в actor-модели
- Нацелен на развитие экосистемы stateful serverless с общими инструментами
- Включает обширную документацию и разработку при участии сообщества
Ссылка на обсуждение, Оригинал
Kforward – Легковесный прокси для K8s в локальной разработке [Инструменты для разработчиков]
7 очков, 2 комментария
Kforward – это легковесный прокси для Kubernetes, предназначенный для локальной разработки.
- Легковесный прокси для Kubernetes
- Разработан для локальной разработки
- Упрощает рабочие процессы с K8s
Ссылка на обсуждение, Оригинал
LiftmyCV – AI-агент для поиска работы и автоматической подачи заявок [Бизнес]
6 очков, 0 комментариев
AI-агент для поиска работы, автоматизирующий подачу заявок с контекстными, человекообразными ответами.
- Качественное авто-заполнение заявок с помощью ИИ
- Freemium-модель с оплатой по факту использования, без подписок
- Поддерживает 7 сайтов для поиска работы и ATS-платформы
- Функция непрерывной автоматической подачи заявок
- Авто-заполнение на основе GPT-4o
- Бесплатный план с 3 отправками резюме для теста
- Расширение для Chrome для удобной интеграции
Ссылка на обсуждение, Оригинал
В приложении Nissan Leaf нет виджета для главного экрана, поэтому я сделал свой [Потребительские технологии]
113 очков, 87 комментариев
Пользовательский виджет для главного экрана, показывающий статус батареи Nissan Leaf, созданный с помощью бесплатных инструментов.
- Использует GitHub Actions, Appium, Tailscale и Apple Shortcuts
- Обеспечивает быстрый просмотр уровня заряда батареи
- Создан как сайд-проект из-за отсутствия официального виджета
Ссылка на обсуждение, Оригинал
ElephantShadow: PHP для SSR веб-компонентов с declarative shadow DOM [Инструменты для разработчиков]
4 очка, 0 комментариев
Инструмент на PHP для серверного рендеринга веб-компонентов с использованием declarative shadow DOM.
- Обеспечивает SSR для веб-компонентов
- Использует declarative shadow DOM
- Решение на основе PHP
Ссылка на обсуждение, Оригинал
Мгновенный просмотр использования SaaS-инструментов вашей командой (2500+ сервисов) [Бизнес]
4 очка, 4 комментария
Расширение для браузера, мгновенно показывающее и отслеживающее использование SaaS-инструментов вашей командой среди 2500+ сервисов.
- Определяет все инструменты, используемые каждым членом команды
- Отслеживает использование для выявления неэффективностей
- Оповещает о новых обнаруженных инструментах
- Предоставляет автоматизированный и чистый обзор SaaS-стека
- Интегрируется с Google Workspace для быстрой настройки
- Бесплатно и самообслуживание, с доступом к 6 месяцам данных
Ссылка на обсуждение, Оригинал
GPTShirt – Футболки с дизайном от ИИ [Электронная коммерция]
10 очков, 0 комментариев
Платформа на основе ИИ для генерации и печати индивидуальных дизайнов футболок из текстовых запросов.
- Создает уникальные дизайны с помощью генератора изображений Recraft v3
- Обрабатывает производство и доставку без необходимости в аккаунте
- Оптимизирует дизайны для печати на ткани
- Позволяет делиться созданными дизайнами
- Примеры включают необычные темы вроде "Космического плавающего острова кошек"
Ссылка на обсуждение, Оригинал
Я создал библиотеку бесплатных компонентов UIKit и SwiftUI [Инструменты для разработчиков]
4 очка, 0 комментариев
Библиотека бесплатных компонентов UIKit и SwiftUI для ускорения разработки iOS-приложений.
- Красивые UI-компоненты
- Поддержка UIKit и SwiftUI
- Ускоряет разработку iOS-приложений
Ссылка на обсуждение, Оригинал
Go-библиотека для генерации колод Anki [Образование]
3 очка, 0 комментариев
Go-библиотека для программной генерации колод Anki.
- Генерирует колоды Anki программно
- Предназначена для использования в Go-приложениях
Ссылка на обсуждение, Оригинал
GitHub Detective – Исследуйте активность пользователя GitHub [Инструменты для разработчиков]
11 очков, 4 комментария
GitHub Detective помогает исследовать последнюю активность пользователя GitHub с фильтрацией и саркастическим анализом.
- Получает последние действия (PR, issues, комментарии и т. д.)
- Позволяет фильтровать по типу активности
- Генерирует саркастический анализ активности пользователя
- Отчеты можно скачать или поделиться
Ссылка на обсуждение, Оригинал
Bptree – Реализация B+ дерева на C [Инструменты для разработчиков]
3 очка, 0 комментариев
Bptree – это реализация B+ дерева на C.
- Написана на C
- Реализует структуру данных B+ дерева
Ссылка на обсуждение, Оригинал
Rich text editor как сервис – мой бесплатный сайд-проект [Текст]
9 очков, 0 комментариев
Бесплатный, настраиваемый rich text editor как сервис, упрощающий добавление и управление редакторами на сайтах.
- Легкая интеграция с настраиваемыми элементами панели инструментов
- Предоставляет четкие инструкции по добавлению на сайты
- Бесплатен для всех пользователей
Ссылка на обсуждение, Оригинал
Bugsink – Самостоятельный трекинг ошибок [Инструменты для разработчиков]
6 очков, 4 комментария
Bugsink – это самостоятельный инструмент для трекинга ошибок, разработанный для простоты и совместимости с Sentry SDK.
- Самостоятельный, с легкой настройкой через pip или Docker
- Поддерживает локальное хранилище (SQLite, MySQL, Postgres)