Development Tools
196 subscribers
15 photos
52 links
Тщательно отобранные человеком тулзы и сервисы. Без ИИ, без постов ради постов: в основном то, что хотел бы попробовать сам, но не доходят руки 🫠

Автор: @seroperson_me
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
📱 starship/starship (⭐️ 50.6k)
📱 starship.rs

Наверное, самое лучшее, что можно сделать с шелл-промптом, это поставить вот этот фреймворк и сконфигурировать его там. Изкоробки есть куча интеграций: с гитом, с кубером, с множеством ЯП и с возможностью относительно легко добавить что-то свое. Если у вас уродский промпт, самое время заменить его на красивый!
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍6
📱 RSSNext/Folo (⭐️32k)
📱 folo.is

Многие сегодня недооценивают RSS или может все ещё не знают, на что он стал способен. В целом сам протокол не изменился, но вот туллинг вокруг него - да. Сегодня в RSS-фид можно превратить практически что угодно: tg-канал, twitter-аккаунт, instagram-аккаунт, даже PornHub-аккаунт. Все это доступно благодаря "адаптеру" 📱 RSSHub, который крутится под капотом, так что дело даже не в конкретном приложении, которых на самом деле множество на любой вкус и цвет. Когда-нибудь хочется, конечно, заняться всем этим и как-то создать эту самую гига-ленту с контентом отовсюду, ну а пока тогда просто сохраню это здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍7
This media is not supported in your browser
VIEW IN TELEGRAM
📱 atuinsh/atuin (⭐️25.5k)
📱 atuin.sh

Супер-забущенная история команд, наверное, даже слишком. Ваша история теперь записывается в SQLite базу и (опционально) синхронизируется с клаудом (в зашифрованном виде, так что все ваши опасения насчет несекьюрности напрасны). Совместима с bash, zsh, fish и nushell, т.е. по сути со всем. Очень подробная документация, рай для любителей что-то настроить, потому что настраивается тут почти каждый пердеж. Для носителей шапочек из фольги есть возможность заселфхостить.
Сам не пробовал, но всё вот хочется. Есть небольшой консёрн насчет производительности, насколько плавно оно вообще будет работать, но на самом деле моя даже около-дефолтная история и так работает далеко не плавно, так что по идее хуже стать не должно.
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍6
📱 k3s-io/k3s (⭐️ 30.6k), k0sproject/k0s (⭐️ 5.3k)

Если вы все еще разворачиваете свои проекты через docker-контейнеры или, что еще хуже, раните прям напрямую на виртуалках, то явно стоит обратить внимание на подобные "дистрибутивы" k8s. Это типа такие коммьюнити-сборки, которые намного проще поднять и настроить, чем настраивать с нуля ванильный k8s. Плюсом к этому, они чуть менее прожорливы по ресурсам и, вообще говоря, как будто бы прям как раз и ориентированы на таких вот обычных работяг, которые будут это поднимать на обычной бомжарской виртуалке, чтобы развернуть там свои сервисы. Начав с такого однонодного кластера, впоследствии все равно можно это все замасштабировать, если вдруг нагрузка вырастет и требования к сервисам изменятся. Самое время попробовать, если когда-то еще сомневались, стоит ли для каких-то своих нужд заморачиваться с k8s-кластером 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍6
📱 dmester/jdenticon (⭐️ 1.5k)
📱 jdenticon.com

Внезапно, но вот так средь бела дня здесь и появилась первая JS-либа. Ну, прикольная такая либа, как бы вроде и простая, но как функция выглядит супер-полезно. Есть биндинги для TS, можно отранить на ноде, можно в браузере, внезапно можно даже еще в каких-то экзотических экосистемах по типу PHP, dotNET или Windows Forms 🤡 А раз уж можно на ноде, значит, для особо упорных можно и через Graal на JVM. Ну, короче, хоть и JS, но отранить и получить красивые аватарки можно везде 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍5
📱 gitbutlerapp/gitbutler (⭐️ 16.2k)
📱 gitbutler.com

Супер-революционный гит клиент, убийца всех убийц, ⚡️ blazingly fast и все остальное. Если без шуток, то это действительно наконец-то хоть какая-то новая идея, а не просто очередной базовый UI. Основная фича - это так называемые "виртуальные ветки", которые решают следующую проблему: представьте, что вы работали над какой-то веткой, но в какой-то момент нужно переключиться на другую ветку и выполнить работу там. В таком случае мы обычно, ну:

▪️ Делаем git stash или git commit, чтобы зафиксировать текущую ветку.
▪️ Переключаемся на новую ветку, делаем там правки, коммитим, пушим.
▪️ Возвращаемся на предыдущую ветку и продолжаем изначальную работу.

Уже звучит немножко напряжно. Если еще представить себе, что в первой ветке изменялся какой-то билдфайл, то часто на каждом шаге еще обычно приходится дополнительно ре-импортить проект в IDE или где вы там работаете. Короче, НЕУДОБНО 👎

Эта проблема решается введением "виртуальных веток", которые позволяют при переключении как бы не менять стэйт working directory.
Ну, то есть с этой тулзой ворфклоу выглядел бы так, что по новой таске вы бы просто сделали + запушили необходимые правки в новую ветку, по факту не переключаясь со своей изначальной ветки. Ну, есть свои нюансы, конечно, как и везде, но количество головной боли в любом случае сильно меньше.

Ну и сам UI тоже хорош при всём этом, но это уже так, приятный бонус.
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍5
📱 yorukot/superfile (⭐️ 15k)
📱 superfile.netlify.app

Консольный файловый менеджер на максималках, с темами, плагинами (их кнеш кот наплакал, но по крайней мере есть такая функциональность), кучей хоткеев и возможностей конфигурации (которых в целом могло бы быть тоже побольше). Ну, что тут могу сказать - изкоробки красивая и функциональная тулза, которая в большинстве случаев, наверное, даже и не потребует дополнительной настройки и уже будет подходить многим. Явно есть своя какая-то изюминка в виде приятного и уникального UI, которая выделяет ее из общей массы файл-менеджеров. Пока как будто немножко маловато контента, но зато есть большой потенциал, так как явно многим оно понравилось и явно активно развивается. Через годик-другой будет совсем другое дело, но и сейчас в целом заслуживает того, чтобы ее потыкать.
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍6
📱 kestra-io/kestra (⭐️ 21k)
📱 kestra.io

Еще один воркфлоу оркестратор. Канал уже потихоньку превращается в канал воркфлоу оркестраторов, среди которых тут уже опубликованы: motia, restate, conductor, prefect, trigger. Просто они все какие-то такие классные и так хочется всех их потрогать. Наверное, у меня какая-то шиза по воркфлоу оркестраторам, так они мне вот нравятся. Конкретно у этого что есть из приятного: более какой-то цепляющий UI, 250 интеграций, возможность заводить воркфлоу как в UI, так и в коде, возможность версионировать свои флоу и изкоробки совместимость с гитом, куда можно пушить прям из UI. Всё остальное вроде как у всех - ретраи, таймауты, триггеры, ивенты, обработка ошибок и т.д. Можно супер-быстро попробовать потыкать локально через docker. Проекту уже более 5 лет, поэтому можно быть уверенным, что он уже battle-tested, в отличие от некоторых намного более молодых его конкурентов,
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍4
📱 ChrisTitusTech/winutil (⭐️ 40k)

Возможно, все про это уже знают, но тем не менее сегодня у нас вот такой баян 👍 До сих пор на чужих ПК часто натыкаюсь на ванильные системы, которые как установили, так дальше и юзают, даже не дропают там всякий изкоробочный мусор, который только засоряет юзерспэйс и отвлекает внимание, не говоря уже об аффекте на перфоманс. Вот на чистой винде как будто мастхэв пройтись этой тулзой, чтобы весь этот мусор почистить и дальше жить спокойно без всяких ИИ-ассистентов, реклам, уведомлений от каких-то рандомных программ и т.д.

Всем виндузятникам мой пламенный привет! 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍4
📱 catppuccin/catppuccin (⭐️ 17.4k)
📱 catppuccin.com

Сегодня у нас еще один баян, так как что-то ничего супер-прикольного и интересного нового не находится. Лето закончилось, все пошли на работы, универы и школы, пилить софт времени, видимо, не остается.
Так вот. Когда-то давно, в пещерные времена, интерфейс терминала был уродским и некрасивым, цвета и темы оформления были какие-то кривые и разношерстные, не было никакой унификации и вариантов оформления всего-всего в едином стиле. Со временем появился base16, который вроде как вносил какую-то унификацию, но им было так тяжело пользоваться, что лучше даже было и не пытаться. Вероятно, когда все поняли, что поддерживать всё множество тем, которые давал возможность генерить этот проект, невозможно, и большинство тем там всё равно выглядят уродско, появился catpuccin, который предоставляет всего 4 (не так много, но всем хватает) хорошо-поддерживаемых темы, которые можно применить практически везде, и которые везде выглядят органично и уместно. И это уже даже не ограничивается консольными утилитами и самим терминалом: присрать можно и в продукты JetBrains, и в Google Chrome, KDE и много-много куда. Юзаю на протяжении пары лет, везде в чистых окружениях сразу их применяю и бед с оформлением больше не знаю 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍4
📱 bridgetownrb/bridgetown (⭐️ 1.3k)
📱 bridgetownrb.com

Вот у нас подъехал и первый генератор статических сайтов 🎉 Если вы когда-то вообще интересовались этой темой, например, чтобы сгенерить себе какое-то портфолио или бложек, куда выкладывать статьи, то наверняка натыкались на Jekyll, который в какое-то время был де-факто стандартом, потому что особо не было альтернатив. Jekyll был (и есть) очень популярным, но сегодня он уже немножко отстал от трендов и практически не поддерживается, хоть и до сих пор его многие, особенно те, кто начинал давно, используют. Проект, о котором идет речь, это его форк с огромным количеством новых фич, таких как: интеграция с билд-тулзами фронта, поддержка i18n, современные библиотеки и решения под капотом (что исключает огромное кол-во несовместимостей плагинов из-за древних и неподдерживаемых версий всего), поддержка всяких-разных template engines (а не только Liquid, как в Jekyll) и еще много-много всего. Короче, по факту это современный Jekyll, которым он должен быть.
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍4
📱 clockworklabs/SpacetimeDB (⭐️ 17.5k)
📱 spacetimedb.com

Внезапно супер-новаторское решение для построения рилтайм мультиплеерных сессий (ну, по крайней мере, основной юзкейс именно такой, а в целом можно присрать много где). В базовых сценариях клиент-серверных решений для мультиплеерных игр у вас есть база, есть сервер, и клиент ходит на сервер, сервер в базу, как-то там менеджит состояние этой базы, и вообще много чего менеджит, что часто приходится писать с нуля, не говоря уже про головную боль с раскаткой, с распределенностью, и еще много с чем. Новаторство этого решения заключается в том, что здесь предлагается объединить базу + сервер, чтобы избавиться от лишнего звена и ускорить весь процесс. То есть это как если бы клиенты ходили сразу в базу, минуя сервер. Вся логика здесь зашита в саму базу, включая аутентификацию, расчеты, транзакционность и все прочее, причем все это доступно изкоробки и без всяких велосипедов. Идея чем-то похожа на блокчейн и смарт-контракты, только здесь нет ни блокчейна, ни смарт-контрактов.

Короче, если имеете дело с чем-то похожим, стоит явно обратить внимание 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍5
📱 glzr-io/glazewm (⭐️ 10k)

То, чего не хватало винде все эти годы (хотя проекту уже 4 года) - тайлинговый оконный менеджер по типу i3. Наткнулся совершенно случайно, хотя сам давно о таком мечтал, и с виду тут есть все что нужно: хоткеи для управления окнами, воркспэйсы, кастомные правила для окон, лэйауты, +- гибкая конфигурация. Если у вас винда и достаточно большой монитор, то бегом пробовать! 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍6
📱 nsxdavid/AddToPath (⭐️ 23)

Сегодня у нас ноунейм виндовая тулза с одной супер-простой, но тем не менее супер-полезной функцией. Она просто добавляет в контекстное возможность добавить текущую директорию в виндовый PATH. Вы проюзаете её пару раз в своей жизни и забудете, но эти пару раз будут такими приятными, что это стоит того, чтобы попробовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍4
📱 rapidee.com

Rapid Environment Editor - виндовая тулза с закрытым исходным кодом, которая позволяет легко редактировать переменные окружения. Проприетарность мы не уважаем, конечно, но менее полезной эта тулза от того не становится 👍 Больше не нужно лазить в эту виндовую говно-менюшку для редактирования энвов, которая еще и спрятана так, что ее находить надо каждый раз.
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍3
📱 wavetermdev/waveterm (⭐️ 11.9k)
📱 waveterm.dev

Новый интересный кросс-платформенный терминал. Выглядит необычно, скорее это даже уже не просто терминал, а какой-то комбайн с возможностью отображать в окне сразу и браузер, и файловый менеджер, и ИИ-помощника, и кастомные виджеты типа мониторинга системы. С первого взгляда очень приятное впечатление, после базовых терминалов прям хочется поковыряться и попробовать там что-то понастраивать. На удивление даже всё завелось с полтычка и вроде бы даже работает как надо, хотя обычно такие проекты очень и очень багованные.
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3
📱 TwiN/gatus (⭐️ 8.9k)
📱 gatus.io

Селф-хостед статус пэйдж для ваших сервисов. Очень приятно видеть такое у сервисов, чтобы пользователи были вкурсе, когда сервис испытывает сложности, ну и чисто приватно поднять для себя тоже не было бы лишним, особенно если у вас какие-то там пет-прожекты, вы их раскатили и забыли, и непонятно вообще, живые они в любой момент времени или уже неделю лежат. Есть куча интеграций для алёртов (включая телеграм), есть хельм-чарт для раскатки в кластер, можно и просто контейнером поднять, ну, короче, проект достаточно зрелый и встанет, думаю, практически в любое окружение. Посмотрите демо, вон как красиво выглядит! Вот многим известным сервисам такой штучки, конечно, не хватает, особенно во времена, когда РКН блочит всё подряд и непонятно, это ты отвалился или сервис упал 😵
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍4
📱 YaLTeR/niri (⭐️ 14.4k)
📱 yalter.github.io/niri

Очень оригинальный оконный менеджер для Wayland, который отличается новаторской идеей (по крайней мере, раньше я такого не видел 👨‍🔬) расположения окон тупо в строку, а воркспэйсов в колонку. То есть вы вот открываете окна, и они открываются в строку одно за другим, и потом эту строку можно скроллить влево-вправо. Аналогично с воркспэйсами. Звучит прикольно, как минимум это не очередной базовый тайлинг 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍4
📱 Schniz/fnm (⭐️ 22.7k)

Не прям ВАУ, но вот наткнулся на вот такой менеджер версий ноды на Rust'е, т.е. как всегда всё "супер-быстро" и на любой операционной системе. По сути больше не нужно держать установленной какую-то одну версию ноды, можно вот поставить этот менеджер и он будет пуллить необходимую версию сам для каждого проекта 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍3
📱 beclab/olares (⭐️ 3.2k)
📱 olares.com

Что-то типа своего персонального селф-хостед нэкс-ген клауда, куда можно грузить фотки, файлы, и в целом расширять его функционал через всякие клаудные приложения из местного стора. Например, предлагают из местного стора поставить какой-то ИИ, и он будет селф-хостед изкоробки и сразу там как-то интегрирован. Или как-то можно там интегрироваться со стимом и будет у вас ваша библиотека в клауде (правда, непонятно как в нее тогда играть 🤡). Ну, короче, кучу всего там можно, но надо ставить и смотреть. Прям с первого взгляда как будто выглядит немножко сыровато, но обещалок всяких при этом у них там достаточно много.
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍4