Разработчики выпустили браузерную среду рабочего стола Puter, которую можно использовать для создания собственных веб-проектов. Код открыт и доступен бесплатно.
Авторы проекта рассказали, что Puter представляет собой усовершенствованную и быструю среду рабочего стола, которая запускается в браузере. Разработчики отмечают, что среда расширяемая, что позволяет кастомизировать решение под собственные задачи.
Ещё одна особенность проекта заключается в том, что Puter полностью написан на чистом JavaScript и jQuery. Разработчики сознательно не использовали фреймворки, чтобы полностью контролировать весь стек и избежать появления сложных абстракций. jQuery выбрали из-за того, что Puter взаимодействует напрямую с DOM, а jQuery предоставляет «элегантное, но мощное API для этих задач».
Авторы приводят несколько примеров для использования Puter:
альтернативы Dropbox, Google Drive, OneDrive и других облачных хранилищ с новым интерфейсом и мощными функциями;
среды удалённых рабочих столов для серверов и рабочих станций;
платформа для создания и хостинга веб-сайтов, приложений и игр.
Разработчики развернули демоверсию Puter. В ней доступен файловый менеджер, терминал, блокнот, примитивный графический редактор, камера, диктофон и веб-версия VS Code. Окна можно перемещать по рабочему столу, изменить их размер, сворачивать и открывать на полный экран.
Код проекта открыт и опубликован на GitHub. Вместе с этим разработчики поделились подробной документацией и примерами приложений для Puter.
Источник: habr.com