daedalOS
Иногда задумываюсь, где вообще проходит граница веб-технологий и правда ли, что браузер способен вытянуть вообще все.
Недавно снова наткнулся на опенсорс-проект daedalOS, который буквально переносит целую десктопную ОС прямо в браузер.
Он очень точно воспроизводит привычный виндовый desktop experience: есть перетаскивание окон, файловый менеджер, меню Пуск, и даже динамические обои.
Внутри прям богатая экосистема приложений: от ностальгических штук вроде Winamp-плеера и DOS-эмулятора игр до вполне хардкорных вещей вроде редактора VS Code и терминала.
Можно просто перетаскивать локальные файлы прямо в виртуальную систему, и даже выполнять там Python-код и Git-команды.
Есть вариант деплоя через Docker, чтобы удобно поднять свой облачный десктоп.
Если хочется потыкать полноценную десктопную систему в браузере или нужен чисто фронтовый файловый менеджер плюс среда для запуска приложений, проект точно стоит глянуть.
📁 Language: #JavaScript 88.8%
⭐️ Stars: 12.5k
➡️ Cсылка на GitHub
📱 @git_developer
Иногда задумываюсь, где вообще проходит граница веб-технологий и правда ли, что браузер способен вытянуть вообще все.
Недавно снова наткнулся на опенсорс-проект daedalOS, который буквально переносит целую десктопную ОС прямо в браузер.
Он очень точно воспроизводит привычный виндовый desktop experience: есть перетаскивание окон, файловый менеджер, меню Пуск, и даже динамические обои.
Внутри прям богатая экосистема приложений: от ностальгических штук вроде Winamp-плеера и DOS-эмулятора игр до вполне хардкорных вещей вроде редактора VS Code и терминала.
Можно просто перетаскивать локальные файлы прямо в виртуальную систему, и даже выполнять там Python-код и Git-команды.
Есть вариант деплоя через Docker, чтобы удобно поднять свой облачный десктоп.
Если хочется потыкать полноценную десктопную систему в браузере или нужен чисто фронтовый файловый менеджер плюс среда для запуска приложений, проект точно стоит глянуть.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2🌚2😈1
FileSync
Передавать друзьям или коллегам большие файлы неудобно: у облачных дисков нужно логиниться и регаться, плюс режут скорость; через WeChat “помощник передачи” часто сжимает и портит качество; у почты есть лимит на размер вложений.
В итоге на GitHub нашел FileSync, опенсорсный инструмент для передачи файлов в реальном времени на несколько устройств сразу, с P2P-шифрованием на всем пути.
Он построен на WebRTC: файлы идут напрямую между устройствами, без каких-либо промежуточных серверов, поддерживаются файлы любого размера и формата.
Деплой тоже простой: запуск в один клик через Docker, есть варианты HTTP для локалки и HTTPS для продакшена. После настройки домена сертификат SSL подтягивается автоматически.
Если вам нужно часто гонять файлы внутри команды или между несколькими устройствами и не хочется зависеть от сторонних облачных сервисов, стоит попробовать.
📁 Language: #JavaScript 55.1%
⭐️ Stars: 1k
➡️ Cсылка на GitHub
📱 @git_developer
Передавать друзьям или коллегам большие файлы неудобно: у облачных дисков нужно логиниться и регаться, плюс режут скорость; через WeChat “помощник передачи” часто сжимает и портит качество; у почты есть лимит на размер вложений.
В итоге на GitHub нашел FileSync, опенсорсный инструмент для передачи файлов в реальном времени на несколько устройств сразу, с P2P-шифрованием на всем пути.
Он построен на WebRTC: файлы идут напрямую между устройствами, без каких-либо промежуточных серверов, поддерживаются файлы любого размера и формата.
Деплой тоже простой: запуск в один клик через Docker, есть варианты HTTP для локалки и HTTPS для продакшена. После настройки домена сертификат SSL подтягивается автоматически.
Если вам нужно часто гонять файлы внутри команды или между несколькими устройствами и не хочется зависеть от сторонних облачных сервисов, стоит попробовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2👍1