BentoPDF
Когда нужно поработать с PDF, онлайн-инструменты из поиска обычно требуют загрузить файлы на их серверы и при этом упираются в кучу ограничений по функционалу. В итоге больше раздражения, чем пользы.
Случайно наткнулся на GitHub на BentoPDF — это open source PDF-тулбокс, где вся обработка происходит локально в браузере. Файлы никуда не отправляются.
Внутри больше 50 полезных инструментов: объединение и разбиение PDF, редактирование и конвертация, шифрование и сжатие. Можно создавать заполняемые формы, добавлять водяные знаки и номера страниц, делать OCR и вытаскивать текст.
Плюс поддерживаются разные форматы изображений для конвертации в PDF, включая HEIC и WebP. Можно работать с Markdown, JSON и другими форматами, а также чинить повреждённые PDF.
Есть Docker-образ для быстрого деплоя. Либо можно скачать готовую сборку и развернуть на любом веб-сервере. Поддерживается установка в подкаталог и упрощённый режим интерфейса.
📁 Language: #JavaScript 55.3%
⭐️ Stars: 7.7k
➡️ Cсылка на GitHub
📱 @git_developer
Когда нужно поработать с PDF, онлайн-инструменты из поиска обычно требуют загрузить файлы на их серверы и при этом упираются в кучу ограничений по функционалу. В итоге больше раздражения, чем пользы.
Случайно наткнулся на GitHub на BentoPDF — это open source PDF-тулбокс, где вся обработка происходит локально в браузере. Файлы никуда не отправляются.
Внутри больше 50 полезных инструментов: объединение и разбиение PDF, редактирование и конвертация, шифрование и сжатие. Можно создавать заполняемые формы, добавлять водяные знаки и номера страниц, делать OCR и вытаскивать текст.
Плюс поддерживаются разные форматы изображений для конвертации в PDF, включая HEIC и WebP. Можно работать с Markdown, JSON и другими форматами, а также чинить повреждённые PDF.
Есть Docker-образ для быстрого деплоя. Либо можно скачать готовую сборку и развернуть на любом веб-сервере. Поддерживается установка в подкаталог и упрощённый режим интерфейса.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥5❤1
OSINT Framework.
Если нужно глубже копнуть по какому-то объекту в интернете, просто хаотично гонять запросы в поисковике — так себе идея. Получается медленно, а инфа в итоге кусками и без структуры.
Наткнулся на GitHub на классический проект OSINT Framework. Это по сути большая шпаргалка по сбору открытой разведданной (OSINT).
Там собраны куча бесплатных тулов и сервисов. Всё разложено как майнд-мапа: юзернеймы, почты, домены, IP, соцсети и так далее — удобно ориентироваться по категориям.
Есть онлайн-версия, ничего ставить не нужно. Просто кликаешь по нужной ветке и смотришь список инструментов по теме. Быстро и наглядно.
Изначально делали под инфобез, но и для обычного бэкграунд-чека или сбора данных по человеку/компании это вполне годный справочник.
📁 Language: #JavaScript 61.4%
⭐️ Stars: 10.3k
➡️ Cсылка на GitHub
📱 @git_developer
Если нужно глубже копнуть по какому-то объекту в интернете, просто хаотично гонять запросы в поисковике — так себе идея. Получается медленно, а инфа в итоге кусками и без структуры.
Наткнулся на GitHub на классический проект OSINT Framework. Это по сути большая шпаргалка по сбору открытой разведданной (OSINT).
Там собраны куча бесплатных тулов и сервисов. Всё разложено как майнд-мапа: юзернеймы, почты, домены, IP, соцсети и так далее — удобно ориентироваться по категориям.
Есть онлайн-версия, ничего ставить не нужно. Просто кликаешь по нужной ветке и смотришь список инструментов по теме. Быстро и наглядно.
Изначально делали под инфобез, но и для обычного бэкграунд-чека или сбора данных по человеку/компании это вполне годный справочник.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🤔2
Tabminal
Часто приходится работать вне офиса или прыгать между устройствами. В обычных терминалах сессия закончилась — и все, контекст пропал, дальше работай заново. Неудобно, особенно когда хочешь продолжить с того же места.
На GitHub наткнулся на Tabminal — опенсорс, который переносит терминал в браузер. Сессии хранятся на сервере, так что можно продолжить работу откуда угодно.
Связь держится через WebSocket, есть поддержка сетевого роуминга: можно сменить сеть или обновить страницу, и состояние не потеряется.
Внутри есть AI-помощник, который учитывает текущую директорию, env-переменные и историю команд. Можно задавать вопросы прямо в терминале. Если команда упала, помощник сам разберёт ошибку и подскажет, как починить.
Плюс встроены Monaco Editor и файловый менеджер — можно править файлы на сервере напрямую в браузере. Есть поддержка PWA, можно поставить как приложение на десктоп.
Для мобильных устройств всё адаптировано: есть виртуальная раскладка под HHKB, на iPad или телефоне терминал работает без боли. Полезно тем, кто регулярно работает в движении.
📁 Language: #JavaScript 78.1%
⭐️ Stars: 98
➡️ Cсылка на GitHub
📱 @git_developer
Часто приходится работать вне офиса или прыгать между устройствами. В обычных терминалах сессия закончилась — и все, контекст пропал, дальше работай заново. Неудобно, особенно когда хочешь продолжить с того же места.
На GitHub наткнулся на Tabminal — опенсорс, который переносит терминал в браузер. Сессии хранятся на сервере, так что можно продолжить работу откуда угодно.
Связь держится через WebSocket, есть поддержка сетевого роуминга: можно сменить сеть или обновить страницу, и состояние не потеряется.
Внутри есть AI-помощник, который учитывает текущую директорию, env-переменные и историю команд. Можно задавать вопросы прямо в терминале. Если команда упала, помощник сам разберёт ошибку и подскажет, как починить.
Плюс встроены Monaco Editor и файловый менеджер — можно править файлы на сервере напрямую в браузере. Есть поддержка PWA, можно поставить как приложение на десктоп.
Для мобильных устройств всё адаптировано: есть виртуальная раскладка под HHKB, на iPad или телефоне терминал работает без боли. Полезно тем, кто регулярно работает в движении.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2
Internet Archive Downloader
Если на Internet Archive или HathiTrust попалась нужная книга, но её дают только почитать онлайн по таймеру и без кнопки скачать, то вот решение.
На GitHub есть Internet Archive Downloader — браузерный плагин, который выкачивает такие «взаймы выданные» книги в PDF или набор картинок.
Он проходит книгу постранично, забирает контент и в фоне собирает PDF-поток прямо на диск. Даже если там несколько тысяч страниц, плагин спокойно справляется, памяти почти не жрет.
Функционал:
* выгрузка PDF с текстовым слоем;
* экспорт в JPEG/PNG + текстовый файл;
* параллельная загрузка нескольких книг;
* выбор качества, диапазон страниц, другие параметры.
Работает в Chrome, Edge, Firefox и прочих нормальных браузерах. Можно поставить из стора или вручную.
Важно: скачанные книги использовать только для учебы и ресерча. Если привыкли читать офлайн и локально, можно попробовать.
📁 Language: #JavaScript 93.7%
⭐️ Stars: 1.1k
➡️ Cсылка на GitHub
📱 @git_developer
Если на Internet Archive или HathiTrust попалась нужная книга, но её дают только почитать онлайн по таймеру и без кнопки скачать, то вот решение.
На GitHub есть Internet Archive Downloader — браузерный плагин, который выкачивает такие «взаймы выданные» книги в PDF или набор картинок.
Он проходит книгу постранично, забирает контент и в фоне собирает PDF-поток прямо на диск. Даже если там несколько тысяч страниц, плагин спокойно справляется, памяти почти не жрет.
Функционал:
* выгрузка PDF с текстовым слоем;
* экспорт в JPEG/PNG + текстовый файл;
* параллельная загрузка нескольких книг;
* выбор качества, диапазон страниц, другие параметры.
Работает в Chrome, Edge, Firefox и прочих нормальных браузерах. Можно поставить из стора или вручную.
Важно: скачанные книги использовать только для учебы и ресерча. Если привыкли читать офлайн и локально, можно попробовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1
YTPro
При просмотре YouTube на телефоне официальный клиент с его раздутым функционалом и вездесущей рекламой часто только раздражает.
Случайно наткнулся на минималистичный клиент YTPro на GitHub. Весит он всего около 50 КБ — почти подарок судьбы для людей с OCD.
Плюс он интегрирует модель Google Gemini и поддерживает кастомные промпты. Можно в один клик получить краткую выжимку ключевых моментов видео и быстро понять суть без просмотра целиком.
Также приложение снимает ограничения на загрузку: можно сохранять видео, превью и файлы субтитров локально. В комплекте идут и другие улучшения — удаление рекламы, пропуск sponsor-сегментов, режим картинка-в-картинке и фоновое воспроизведение чистого аудио.
Видео можно добавлять в локальные избранные через иконку сердца, без логина в аккаунт. Для тех, кому нужен минималистичный YouTube-клиент или у кого старый Android-смартфон, это отличный альтернативный вариант.
📁 Language: #JavaScript 65.0%
⭐️ Stars: 1k
➡️ Cсылка на GitHub
📱 @git_developer
При просмотре YouTube на телефоне официальный клиент с его раздутым функционалом и вездесущей рекламой часто только раздражает.
Случайно наткнулся на минималистичный клиент YTPro на GitHub. Весит он всего около 50 КБ — почти подарок судьбы для людей с OCD.
Плюс он интегрирует модель Google Gemini и поддерживает кастомные промпты. Можно в один клик получить краткую выжимку ключевых моментов видео и быстро понять суть без просмотра целиком.
Также приложение снимает ограничения на загрузку: можно сохранять видео, превью и файлы субтитров локально. В комплекте идут и другие улучшения — удаление рекламы, пропуск sponsor-сегментов, режим картинка-в-картинке и фоновое воспроизведение чистого аудио.
Видео можно добавлять в локальные избранные через иконку сердца, без логина в аккаунт. Для тех, кому нужен минималистичный YouTube-клиент или у кого старый Android-смартфон, это отличный альтернативный вариант.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7💊3👍2🏆2
claude-code-showcase
Когда пишешь код с помощью AI, скорость — не главный вопрос. Настоящая боль в том, что каждое поколение получается одноразовым артефактом. Ничего не накапливается, команда не получает общий фонд решений, а при повторении похожих задач всё приходится делать с нуля.
На днях появился проект Claude Code Showcase, и буквально за два дня собрал больше 2000 звёзд на GitHub. Он показывает, как через конфиги превратить Claude Code в условного старшего инженера, а не просто “автокодилку”.
Идея простая, но мощная — строится переиспользуемая система “скиллов” и “агентов”. Через файлы вроде SKILL.md ты обучаешь Claude своим инженерным правилам: кодстайлу, тестовым шаблонам, схемам GraphQL, паттернам проектов и так далее. Агентам отдаёшь сложные процессы: ревью, работу с PR, разбор задач.
Проект умеет в связку с JIRA/Linear: Claude читает требования, пишет реализацию, обновляет статусы задач, и при необходимости сам создаёт баги.
Через GitHub Actions доворачивается автоматизация поддержки: авто-ревью PR, еженедельный аудит качества, ежемесячная синхронизация документации.
Есть полный набор примерных конфигов: hooks, настройки MCP-серверов, LSP для подсказок в IDE, система оценки навыков и большой гайд по лучшим практикам. Разработчикам определённо есть что изучить.
Language: #JavaScript 92.3%
⭐️ Stars: 2.1k
➡️ Cсылка на GitHub
📱 @git_developer
Когда пишешь код с помощью AI, скорость — не главный вопрос. Настоящая боль в том, что каждое поколение получается одноразовым артефактом. Ничего не накапливается, команда не получает общий фонд решений, а при повторении похожих задач всё приходится делать с нуля.
На днях появился проект Claude Code Showcase, и буквально за два дня собрал больше 2000 звёзд на GitHub. Он показывает, как через конфиги превратить Claude Code в условного старшего инженера, а не просто “автокодилку”.
Идея простая, но мощная — строится переиспользуемая система “скиллов” и “агентов”. Через файлы вроде SKILL.md ты обучаешь Claude своим инженерным правилам: кодстайлу, тестовым шаблонам, схемам GraphQL, паттернам проектов и так далее. Агентам отдаёшь сложные процессы: ревью, работу с PR, разбор задач.
Проект умеет в связку с JIRA/Linear: Claude читает требования, пишет реализацию, обновляет статусы задач, и при необходимости сам создаёт баги.
Через GitHub Actions доворачивается автоматизация поддержки: авто-ревью PR, еженедельный аудит качества, ежемесячная синхронизация документации.
Есть полный набор примерных конфигов: hooks, настройки MCP-серверов, LSP для подсказок в IDE, система оценки навыков и большой гайд по лучшим практикам. Разработчикам определённо есть что изучить.
Language: #JavaScript 92.3%
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🏆4👍2
Neoflow
Когда команда устраивает брейншторм или рисует схемки, за нормальные коммерческие whiteboard-инструменты приходится платить, а бесплатные обычно душат лимитами и пользоваться ими бесит.
На GitHub как раз попался Neoflow — опенсорсный whiteboard, который полностью бесплатный и при этом не урезанный. Заточен под простую коллаборацию.
Собран на базе tldraw, поэтому интерфейс приятный и лёгкий. Есть realtime совместное редактирование — несколько человек могут двигать блоки одновременно без лагов.
Плюс завезли AI-фичи, которые реально помогают в работе — авто-организация канваса, распознавание фигур и прочие полезные штуки.
Лицензия MIT. Можно поднять локально через Docker или npm — без танцев и без привязки к SaaS.
Подходит дизайнерам для набросков и идей, а дев-команде — для обсуждения архитектур и процессов. Хорошая альтернатива коммерческим whiteboard-сервисам.
📁 Language: #JavaScript 87.1%
⭐️ Stars: 142
➡️ Cсылка на GitHub
📱 @git_developer
Когда команда устраивает брейншторм или рисует схемки, за нормальные коммерческие whiteboard-инструменты приходится платить, а бесплатные обычно душат лимитами и пользоваться ими бесит.
На GitHub как раз попался Neoflow — опенсорсный whiteboard, который полностью бесплатный и при этом не урезанный. Заточен под простую коллаборацию.
Собран на базе tldraw, поэтому интерфейс приятный и лёгкий. Есть realtime совместное редактирование — несколько человек могут двигать блоки одновременно без лагов.
Плюс завезли AI-фичи, которые реально помогают в работе — авто-организация канваса, распознавание фигур и прочие полезные штуки.
Лицензия MIT. Можно поднять локально через Docker или npm — без танцев и без привязки к SaaS.
Подходит дизайнерам для набросков и идей, а дев-команде — для обсуждения архитектур и процессов. Хорошая альтернатива коммерческим whiteboard-сервисам.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4
This media is not supported in your browser
VIEW IN TELEGRAM
HanaVerse
Гонять локальную LLM прикольно, но когда перед тобой только голый терминал или простенькое веб-окно чата, как будто не хватает какого-то интерактива.
Случайно наткнулся на проект HanaVerse — он буквально дает ИИ “аватарку”: чат превращается в анимированное аниме-окно с поддержкой Live2D.
Внутри есть динамический персонаж “Hana”, который не только болтает с тобой, но и реагирует на взаимодействие мимикой и анимациями.
По функционалу тоже все серьезно: есть подсветка кода в Markdown и рендеринг математических формул LaTeX, так что можно и код разбирать, и задачи по матану решать.
Стек — Python + Flask, в качестве бэкенда нужен локально поднятый Ollama, развернуть все это несложно.
В настройках можно переключать разные модели вроде Llama3, Mistral и т.д., а еще задавать свои system prompt’ы и тем самым настраивать персональность ИИ под себя.
Если ты любишь аниме/двач-эстетику или просто хочешь добавить “души” в скучный диалог с ИИ, этот проект точно стоит попробовать.
📁 Language: #JavaScript 65.8%
⭐️ Stars: 43
➡️ Cсылка на GitHub
📱 @git_developer
Гонять локальную LLM прикольно, но когда перед тобой только голый терминал или простенькое веб-окно чата, как будто не хватает какого-то интерактива.
Случайно наткнулся на проект HanaVerse — он буквально дает ИИ “аватарку”: чат превращается в анимированное аниме-окно с поддержкой Live2D.
Внутри есть динамический персонаж “Hana”, который не только болтает с тобой, но и реагирует на взаимодействие мимикой и анимациями.
По функционалу тоже все серьезно: есть подсветка кода в Markdown и рендеринг математических формул LaTeX, так что можно и код разбирать, и задачи по матану решать.
Стек — Python + Flask, в качестве бэкенда нужен локально поднятый Ollama, развернуть все это несложно.
В настройках можно переключать разные модели вроде Llama3, Mistral и т.д., а еще задавать свои system prompt’ы и тем самым настраивать персональность ИИ под себя.
Если ты любишь аниме/двач-эстетику или просто хочешь добавить “души” в скучный диалог с ИИ, этот проект точно стоит попробовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5👍1
PDF3MD
Когда работаешь с PDF и хочешь перегнать его в Markdown для нормального редактирования или выгрузить в Word, часто упираешься в то, что инструменты либо слишком примитивные, либо замороченные.
Случайно наткнулся на PDF3MD, опенсорсный тул, который специально конвертит PDF в Markdown и Word. Интерфейс простой, все делается интуитивно.
Сделан на React (фронт) и Flask (бэк). Просто перетаскиваешь PDF в окно, видишь прогресс конвертации в реальном времени, а после завершения можешь сразу скопировать Markdown или скачать Word-документ.
Поддерживает пакетную загрузку нескольких PDF одновременно: показывает для каждого файла исходное имя, размер, количество страниц и таймстамп конвертации.
Есть быстрый деплой через Docker: одной командой запускаешь локально, либо можно повесить за reverse proxy и развернуть на сервере.
📁 Language: #JavaScript 42.6%
⭐️ Stars: 241
➡️ Cсылка на GitHub
📱 @git_developer
Когда работаешь с PDF и хочешь перегнать его в Markdown для нормального редактирования или выгрузить в Word, часто упираешься в то, что инструменты либо слишком примитивные, либо замороченные.
Случайно наткнулся на PDF3MD, опенсорсный тул, который специально конвертит PDF в Markdown и Word. Интерфейс простой, все делается интуитивно.
Сделан на React (фронт) и Flask (бэк). Просто перетаскиваешь PDF в окно, видишь прогресс конвертации в реальном времени, а после завершения можешь сразу скопировать Markdown или скачать Word-документ.
Поддерживает пакетную загрузку нескольких PDF одновременно: показывает для каждого файла исходное имя, размер, количество страниц и таймстамп конвертации.
Есть быстрый деплой через Docker: одной командой запускаешь локально, либо можно повесить за reverse proxy и развернуть на сервере.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Web-ScreenRec
Запрос на запись экрана это частая история, но большинство рекордеров надо ставить, а если пересел на другое устройство, снова всё ставить и настраивать, что бесит.
Случайно нашёл на GitHub опенсорсный Web ScreenRec: запись прямо в браузере, без установки софта.
Сделано на веб-технологиях: открыл страницу и сразу можно писать. Поддерживает одновременную запись экрана, микрофона и системного аудио.
После записи можно в один клик прогнать через FFmpeg и конвертнуть в MP4, чтобы дальше было удобно монтировать и шарить.
Проект можно деплоить через Docker, либо просто клонировать и открыть локально в браузере. Кроссплатформенно, и на другой комп переехал без повторной конфигурации.
📁 Language: #JavaScript 57.0%
⭐️ Stars: 42
➡️ Cсылка на GitHub
📱 @git_developer
Запрос на запись экрана это частая история, но большинство рекордеров надо ставить, а если пересел на другое устройство, снова всё ставить и настраивать, что бесит.
Случайно нашёл на GitHub опенсорсный Web ScreenRec: запись прямо в браузере, без установки софта.
Сделано на веб-технологиях: открыл страницу и сразу можно писать. Поддерживает одновременную запись экрана, микрофона и системного аудио.
После записи можно в один клик прогнать через FFmpeg и конвертнуть в MP4, чтобы дальше было удобно монтировать и шарить.
Проект можно деплоить через Docker, либо просто клонировать и открыть локально в браузере. Кроссплатформенно, и на другой комп переехал без повторной конфигурации.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7