code2prompt
Открытый инструмент для преобразования кодовой базы в подсказки для LLM: code2prompt
Быстро сканирует структуру проекта, строит дерево директорий, собирает информацию о каждом файле и автоматически генерирует отформатированный Markdown-документ с подсказками — для упрощения взаимодействия с AI-моделью.
Поддерживает кастомизацию генерации подсказок, фильтрацию и исключение файлов, автоматическое копирование результата в буфер обмена и другие функции.
📁 Language: #MDX (59.8%), #Rust (26.3%)
⭐️ Stars: 5.7k
➡️ Cсылка на GitHub
📱 @git_developer
Открытый инструмент для преобразования кодовой базы в подсказки для LLM: code2prompt
Быстро сканирует структуру проекта, строит дерево директорий, собирает информацию о каждом файле и автоматически генерирует отформатированный Markdown-документ с подсказками — для упрощения взаимодействия с AI-моделью.
Поддерживает кастомизацию генерации подсказок, фильтрацию и исключение файлов, автоматическое копирование результата в буфер обмена и другие функции.
Please open Telegram to view this post
VIEW IN TELEGRAM
May 29
Media is too big
VIEW IN TELEGRAM
niri
Во время просмотра GitHub наткнулся на мощный опенсорс-инструмент — niri. Он решает проблему ограниченного управления размерами окон в традиционных десктопах и кардинально меняет подход к организации рабочих пространств.
Ключевые возможности:
🔸 Прокручиваемая мозаичная раскладка: окна выстраиваются в колонки на бесконечной горизонтальной полосе
🔸 Динамические рабочие пространства: опыт, схожий с вертикальными рабочими столами GNOME
🔸 Поддержка мультидисплеев: у каждого монитора — своя независимая полоска окон
🔸 Встроенные инструменты: интерфейс для скриншотов и записи экрана
🔸 Поддержка жестов: сенсорная панель и мышь работают плавно и интуитивно
🔸 Группировка окон по вкладкам: удобно управлять связанными приложениями
🔸 Анимации и градиентные рамки: с поддержкой пользовательских шейдеров
Полная инструкция по установке и настройке приведена в README, для работы также нужны утилиты вроде waybar, fuzzel и др.
📁 Language: #Rust (98.1%)
⭐️ Stars: 8.5k
➡️ Cсылка на GitHub
📱 @git_developer
Во время просмотра GitHub наткнулся на мощный опенсорс-инструмент — niri. Он решает проблему ограниченного управления размерами окон в традиционных десктопах и кардинально меняет подход к организации рабочих пространств.
Ключевые возможности:
Полная инструкция по установке и настройке приведена в README, для работы также нужны утилиты вроде waybar, fuzzel и др.
Please open Telegram to view this post
VIEW IN TELEGRAM
June 16
Media is too big
VIEW IN TELEGRAM
Munal OS
Munal OS — это экспериментальная операционная система, написанная на языке Rust, отличающаяся нестандартным дизайном и кооперативной моделью планирования задач.
ОС оснащена высокодетализированным графическим интерфейсом, изолированной средой выполнения приложений (песочницей), встроенным сетевым драйвером, а также настраиваемым UI-инструментарием с поддержкой адаптивной вёрстки (responsive design).
В Munal OS включены собственный веб-браузер, текстовый редактор и терминал, реализованный на Python.
Первоначально создававшаяся как обучающий проект, Munal OS со временем эволюционировала в самостоятельную операционную систему, в архитектуре которой отсутствуют привычные компоненты вроде загрузчика (bootloader) и механизма виртуальной адресации.
Все процессы в системе выполняются поочерёдно в рамках единого глобального event loop'а, без применения многопоточности, с использованием поллинга (polling) для обработки входящих данных.
ОС разработана с учётом ограничений по системным ресурсам, собирается с применением последних инструментов и библиотек из экосистемы Rust и запускается в среде эмуляции QEMU. Работа на физическом оборудовании не предусмотрена.
📁 Language: #Rust (97.3%)
⭐️ Stars: 667
➡️ Cсылка на GitHub
📱 @git_developer
Munal OS — это экспериментальная операционная система, написанная на языке Rust, отличающаяся нестандартным дизайном и кооперативной моделью планирования задач.
ОС оснащена высокодетализированным графическим интерфейсом, изолированной средой выполнения приложений (песочницей), встроенным сетевым драйвером, а также настраиваемым UI-инструментарием с поддержкой адаптивной вёрстки (responsive design).
В Munal OS включены собственный веб-браузер, текстовый редактор и терминал, реализованный на Python.
Первоначально создававшаяся как обучающий проект, Munal OS со временем эволюционировала в самостоятельную операционную систему, в архитектуре которой отсутствуют привычные компоненты вроде загрузчика (bootloader) и механизма виртуальной адресации.
Все процессы в системе выполняются поочерёдно в рамках единого глобального event loop'а, без применения многопоточности, с использованием поллинга (polling) для обработки входящих данных.
ОС разработана с учётом ограничений по системным ресурсам, собирается с применением последних инструментов и библиотек из экосистемы Rust и запускается в среде эмуляции QEMU. Работа на физическом оборудовании не предусмотрена.
Please open Telegram to view this post
VIEW IN TELEGRAM
June 17
somo
На GitHub появилась утилита для Linux — somo, инструмент мониторинга сокетов и портов, являющийся open-source альтернативой netstat.
Она предоставляет табличное отображение всех сетевых соединений, поддерживает различные фильтры для быстрого поиска и позволяет интерактивно завершать процессы, занявшие порты
Ключевые возможности:
🔸 Эстетичное табличное отображение состояния сетевых соединений
🔸 Поддержка фильтрации по протоколу, порту, IP и др.
🔸 Интерактивное завершение процессов без дополнительных команд
🔸 Упрощённый синтаксис: от netstat -tulpn к somo -l
🔸 Возможность исключать IPv6-соединения и фильтровать только прослушивающие сокеты
🔸 Поддержка комбинированных фильтров
Доступна установка через cargo или установка .deb пакета. Подходит для Linux-разработчиков, регулярно отслеживающих сетевую активность.
📁 Language: #Rust (96.8%)
⭐️ Stars: 1.2k
➡️ Cсылка на GitHub
📱 @git_developer
На GitHub появилась утилита для Linux — somo, инструмент мониторинга сокетов и портов, являющийся open-source альтернативой netstat.
Она предоставляет табличное отображение всех сетевых соединений, поддерживает различные фильтры для быстрого поиска и позволяет интерактивно завершать процессы, занявшие порты
Ключевые возможности:
Доступна установка через cargo или установка .deb пакета. Подходит для Linux-разработчиков, регулярно отслеживающих сетевую активность.
Please open Telegram to view this post
VIEW IN TELEGRAM
June 18