Программы для программирования для linux

Обновлено: 04.07.2024

Без надёжных инструментов разработки вы не сможете воспользоваться лучшими преимуществами Linux. К счастью, Linux и открытое инструментальное программное обеспечение легко доступно. Однако, если вы новый пользователь, вы можете не знать, какие утилиты лучше выбрать, так что вот 10 выдающихся инструментов, которые помогут поднять вашу разработку на другой уровень.

1. Bluefish

Bluefish — одна из популярнейших интегрированных сред разработки, доступных для работы в вебе. Bluefish может обрабатывать языки программирования и языки разметки, но фокусируется на создании динамических и интерактивных веб-сайтов. Как и многие приложения для Linux, Bluefish быстр и лёгок — он использует примерно 30‒40 процентов ресурсов, потребляемых аналогичными приложениями.

Bluefish может открывать несколько документов одновременно: до 3 500 документов, если необходимо. Он включает в себя поддержку проекта, удалённую поддержку файлов, поиск и замену (включая регулярные выражения), неограниченную отмену/принятие сделанных изменений, настраиваемую подсветку синтаксиса для многих языков, сглаживание текста в окнах, а также поддержку различных кодировок.

Одной из лучших особенностей Bluefish является Quickbar — пользовательская панель, которая позволяет вам добавлять кнопки путём кликания по правой клавише мыши и выбора пункта «Добавить в Quickbar» (Add To Quickbar). Вы можете добавлять в Quickbar любую HTML-кнопку.

В Bluefish есть ряд простых инструментов, которые помогут вам добавить различные элементы в ваш код. Нужен auto-submit select box в DHTML? Легко. Выберите «Auto-submit Select Box» из выпадающего списка «DHTML» и заполните необходимые пункты для добавления элемента в ваш код. В Bluefish есть мастера для Си, Apache, DHTML, DocBook, HTML, PHP+HTML и SQL. Если вы разрабатываете свои сайты вручную, то без Bluefish вам не обойтись.

2. Anjuta

Anjuta — свободная открытая интегрированная среда разработки для языков Си и C++. Anjuta мощна и проста в установке (например, команда urpmi anjuta в Mandriva Linux). Anjuta предлагает такие функции, как управление проектами, прикладные мастера, интерактивный отладчик и мощный редактор исходного кода — с просмотром кода, его автозаполнением и подсветкой синтаксиса.

Anjuta имеет гибкий интерфейс пользователя, который позволяет вам перемещать (drag-and-drop) инструменты в набор инструментов для организации интерфейса пользователя в вариант, который вам больше нравится. Плюс каждый размещённый пользователем набор инструментов постоянен для проекта, так что вы можете иметь различные наборы инструментов для каждого проекта.

Anjuta также имеет мощную систему плагинов, которая позволяет вам решать для каждого проекта какие плагины активны, а какие — нет. И, как во всех открытых проектах, вы можете сами разработать свои плагины для Anjuta.

Одним из самых мощных инструментов в Anjuta является менеджер проекта. Он не только может открывать почти все проекты, основанные на Automake и Autoconf; он не добавляет никакой информации, связанной с Anjuta, так что ваш проект также может обслуживаться и разрабатываться вне Anjuta.

3. Glade

Glade — это RAD-инструмент, используемый для создания инструментария GTK+ и для среды рабочего стола GNOME. Его интерфейс подобен GIMP и может быть настроен и даже встроен в Anjuta.

Glade включает в себя ряд шаблонов, таких как текстовые блоки, диалоги, чекбоксы и меню, созданных для ускорения разработки интерфейсов. Конструкции интерфейса хранятся в XML, который позволяет им быть легко связанным со внешними инструментами.

Установка Glade проста. Например, в Fedora вы можете запустить команду yum install glade3 . В Glade нет такого мощного менеджера проекта как в Anjuta, но вы можете создавать, редактировать и сохранять проекты с Glade.

4. GCC

GCC — это набор компиляторов для Си, C++, Objective-C, Фортрана, Java и Ады, разработанный в рамках проекта GNU. Это инструмент командной строки, но он очень мощен. Многие интегрированные среды разработки имеют инструменты, которые являются только front-end’ами для GCC. Наиболее часто используются компиляторы для кода на Си и C++.

Как один инструмент компилирует приложения на разных языках? Просто: для Си вы применяете команду gcc, а для C++ вы применяете команду g++ — два компилятора в одном инструментарие. И g++ — компилятор, а не просто препроцессор.

GCC построит объектный код из исходного кода без использования посредника. Этот метод создаёт лучший объектный код и даёт вам больше отладочной информации.

5. Kdevelop

Kdevelop был создан в 1998 году как простая в использовании интегрированная среда разработки для среды рабочего стола KDE. Kdevelop в настоящее время распространяется под лицензией GNU General Public License и свободен для использования.

Он основан на плагинах, так что вы можете добавлять и удалять их для создания точно того, что вы хотите. Kdevelop также включает в себя поддержку профилей, так что различные наборы плагинов могут быть ассоциированы с конкретными проектами.

Kdevelop поддерживает 15 языков программирования, каждый из которых имеет свои языковые особенности. Он также предлагает отладчик, систему управления версиями Subversion, мастера приложений, просмотрщик документации, управление сниппетами, интеграцию Doxygen, инструменты RAD, поддержку Ctags, переформатирование кода, поддержку QuickOpen и панель окон с панелью инструментов.

Одной из лучших особенностей Kdevelop является то, что он снимает множество низкоуровневых задач из рук пользователей. Kdevelop включает в себя менеджер Automake.

6. GDB

GDB не является инструментом для разработчиков, но этот инструмент многие разработчики считают для себя важным. GDB — это отладчик проекта GNU.

  • запускать ваше приложение с указанием аргументов, переключателей или вводов, которые будут влиять на его поведение;
  • заставлять ваше приложение останавливаться на конкретном поведении;
  • проверять что произошло, когда ваше приложение остановилось;
  • добавлять изменения в вашу программу, так что вы можете тестировать прямо в полёте.

7. KompoZer

KompoZer — простой в использовании WYSIWYG-инструмент, направленный на нетехнических пользователей, которые хотят создать профессиональный веб-сайт без знания HTML.

KompoZer имеет ряд выдающихся особенностей. Одной из лучших особенностей является возможность открыть веб-сайт из URL, редактировать этот сайт и загрузить отредактированный сайт. Эта особенность упрощает обновление сайтов, лишая необходимости редактировать HTML. Конечно же, вам потребуется разрешение на загрузку сайта. Эта особенность также хороша для использоваия других сайтов в качестве шаблонов.

KompoZer не следует рассматривать только как инструмент для начинающих. Думайте о нём как о бесплатной открытой замене Microsoft FrontPage и Adobe Dreamweaver. И, как его более дорогостоящие альтернативы, в KompoZer можно перемещаться между WYSIWYG и редактированием кода путём кликания по табу.

8. Eclipse

Eclipse — мультиязычная интегрированная среда разработки, написанная на Java, с обширной системой плагинов, позволяющей вам расширить функциональность. Скачиваемый более миллиона раз ежемесячно, Eclipse — одно из сильнейших решений в области разработки программного обеспечения. Это, по сути, стандарт для открытой разработки.

Предположительно, сильнейшим аспектом Eclipse является особенность плагинов. Только для языков в Eclipse создано 58 плагинов. На этих языках не говорят — это языки разработки. Eclipse имеет огромное сообщество и множество организаций, предлагающих обучение интегрированным средам разработки, которое включает в себя даже университет Eclipse.

9. Make

Make — это утилита Linux, которая может автоматически определить, какие части программы нужно перекомпилировать. После того, как Make работает в частях, которые должны быть перекомпилированы, он выдаёт команды, необходимые для завершения действия.

Make часто используется при установке приложений из исходного кода, так что разработчики открытых приложений должны иметь хорошее представление об этом инструмение и о том, как он используется. Если вы планируете разработку приложения, которое можно будет установить из исходного кода, вам нужно знать как создавать Makefile.

Этот Makefile описывает отношения между разными файлами. Если вы знакомы с установкой приложений, вы знаете строковый тип ./configure; make; make install.

10. Quanta Plus

Quanta Plus — другой инструмент HTML для разработки, похожий на KompoZer. Он способен как на WYSIWYG, так и на ручной режим и поддерживает HTML, XHTML, CSS, XML и PHP.

Особенности Quanta Plus заключаются в завершении тегов на лету, управлении проектами, быстром предварительном просмотре, отладчике PHP, поддержке CVS и Subversion. Quanta Plus, в отличие от KompoZer, направлен на более опытного пользователя, который хочет хороший редактор WYSIWYG.

А что используетет вы?

Какие советы и мнения вы можете дать, основываясь на своём опыте, по инструментам, которые мы рассмотрели? Или у вас есть любимая свободная интегрированная среда разработки, которая не включена в этот список?

KDevelop

KDevelop — кроссплатформенная интегрированная среда разработки (IDE) для C/C++, Python, JavaScript, PHP.

Eric

Eric — интегрированная среда разработки для языков программирования Python и Ruby.

Code Blocks

Code Blocks

Code Blocks — интегрированная среда разработки (IDE) для C, C++ и Fortran. Code Blocks обладает всеми необходимыми функциями для разработки проектов.

Eclipse

Eclipse

Eclipse — интегрированная среда разработки (IDE). Имеет модульную архитектуру, что дает возможность существенно расширять и изменить функциональность среды под свои нужды.

Aptana Studio

Aptana Studio

Aptana Studio — бесплатная среда разработки (IDE) web-приложений. Поддерживаются основные языки программирования, подсветка синтаксиса, автодополнение кода, переход по функциям (definitions) и так далее.

Qt Creator

Qt Creator

Qt Creator — бесплатная кросс-платформенная среда разработки (IDE), основанная на библиотеке QT и предназначена для редактирования, компиляции и отладки кода.

NetBeans

NetBeans

NetBeans — мощная бесплатная интегрированная среда разработки приложений (IDE). Поддерживает языки программирования Java, PHP, JavaScript, Ajax, Ruby, Ruby on Rails, C/C++ и другие.

Geany

Geany

Geany — небольшая быстрая среда для разработки (написания кода) под Linux.


Программирование является частью жизни каждого разработчика, а IDE (интегрированная среда разработки) облегчает эту работу.

IDE имеют множество удобных функций и поддерживают программирование на различных языках в одной среде.

Кроме того, IDE предоставляют пользователям плагины для добавления дополнительных возможностей в программу и автозаполнения тегов и классов для ускорения программирования.

Пользователи также могут использовать готовые фрагменты кода в своих программах.

IDE делают процесс разработки быстрее и проще, поэтому сегодня мы обсудим 10 лучших редакторов кода (IDE), доступных для Linux.

1. Atom

Atom поставляется с современным пользовательским интерфейсом с интеллектуальным, модным подходом, который упрощает настройку для пользователей.

Он предоставляет пользователям встроенный менеджер пакетов, функцию автозаполнения тегов и классов, браузер файловой системы и позволяет пользователям находить и заменять функции.

Считается, что это лучший редактор кода для Linux, а также для других операционных систем.

Для того чтобы установить Atom на вашу систему Linux, мы воспользуемся командой snap, для чего выполним следующую команду:

После этого запустите его через поиск в вашей системе и приступайте к редактированию кода.

Если вы хотите удалить Atom из системы, выполните следующую команду:

2. Visual Studio Code

Одним из самых популярных редакторов кода, с которым, я уверен, вы уже знакомы, является Visual Studio Code.

Это кроссплатформенный инструмент, который поставляется с пользовательским сниппетом и встроенной поддержкой git.

Пользователи могут использовать его для различных языков программирования и отладки, а также пользоваться функцией расширения и автозавершения.

Для установки Visual Code на Ubuntu необходимо выполнить следующую команду, которая использует команду snap:

После завершения установки запустите его, выполнив поиск в системе.

3. Eclipse IDE

Другим популярным редактором кода является Eclipse, который есть почти у каждого разработчика.

Он предоставляет пользователям различные функции автозавершения, а также функцию перетаскивания, с помощью которой пользователи могут создать графический интерфейс для своего приложения.

Пользователи могут выполнять визуальную отладку и редактировать свои проекты позже, поскольку они сохраняются в библиотеке Eclipse.

4. VSCodium

VSCodium похож на Visual Code Studio, но с ним вам не нужно беспокоиться о лицензии, брендинге и телеметрии Microsoft.

Он предоставляет пользователям современный интерфейс для редактирования, отладки кода и использования функций автозавершения, которые присутствуют в редакторе кода Visual Studio.

Для установки vscode мы воспользуемся snap store и выполним команду в терминале:

Запустите его с помощью поиска в системе.

5. Brackets

Пользователи могут выполнять кроссплатформенное редактирование, просматривать код в реальном времени и использовать такие расширения, как Emmet, Indent guides.

Кроме того, он предоставляет функции встроенного редактирования и плагины для улучшения вашего кода.

Для того чтобы установить Brackets на вашу систему, выполните команду, приведенную ниже:

6. Sublime Text 3

Он поставляется с функцией пользовательского регекса для ускорения загрузки и индексации файлов и подсветки кода для придания ему презентабельного вида.

Этот инструмент поставляется с очень настраиваемыми параметрами, которые могут быть выполнены через файлы JSON.

Для установки Sublime Text 3 на ubuntu 20.04 выполните следующую команду:

Теперь запустите программу, найдя ее в системе, и все готово для редактирования кода.

7. Gedit (IDE)

Это предустановленная IDE в среде рабочего стола GNOME в Linux.

Это простой инструмент, который позволяет настраиваемый синтаксис и функции буфера обмена для вырезания/копирования/вставки.

Для установки gedit на ubuntu 20.04 выполните команду и после установки запустите редактор и начните его использовать:

8. VIM

Программное обеспечение для Linux может быть легко создано, так как любой другой язык программирования может быть закодирован в vim и доступны плагины.

Он поддерживает множество форматов файлов, как старых, так и современных.

9. BlueFish

Этот новый кроссплатформенный редактор кода является одним из лучших редакторов HTML.

Он предоставляет пользователям функции автозавершения тегов, поддерживает интеграцию внешних программ, автоиндентирование, плагины и чистый пользовательский интерфейс, чтобы помочь пользователям начать работу с редактированием кода в системах Linux.

Как установить BlueFish?

Для установки BlueFish необходимо выполнить следующую команду в терминале.

Сначала включите PPA-репозиторий BlueFish в репозиторий Ubuntu apt:

Нажмите ENTER для продолжения процесса и теперь установите BlueFish, выполнив команду:

10. Geany

Лучшей IDE для интеграции инструментов GTK+ является Geany, которая поддерживает все основные языки программирования с меньшим количеством зависимостей.

Она имеет настраиваемый пользовательский интерфейс и плагины для добавления различных функций.

Она обеспечивает навигацию по коду, а также автозавершение тегов и листинг символов для легкого редактирования.

Если вы хотите установить Geany в своей системе, выполните приведенную ниже команду:

Теперь запустите программу в вашей системе и начните редактирование.

Если вы хотите удалить Geany из системы, выполните команду:

Заключение

Редакторы кода помогают редактировать код и находить лазейки быстрее и проще.

Они поставляются с различными встроенными плагинами, функциями автозавершения, которые помогают пользователю быстрее программировать.

В этой статье мы рассмотрели 10 лучших редакторов кода для систем Linux.

Существуют различные варианты.

Мы обсудили лучшие из них, чтобы помочь вам понять, какой из них выбрать и для какого конкретного языка.

Кроме того, приведены команды для установки каждого инструмента в вашей системе, а также команды деинсталляции, если вы хотите удалить его.

У каждого пользователя Linux есть любимые приложения, которые у него всегда под рукой. Выбор зависит от ваших предпочтений, привычек и часто от используемого дистрибутива, поскольку не все они поставляют одни и те же приложения по умолчанию.

Впрочем, вы можете легко скачать и опробовать новые приложения, почти все они бесплатны. Чтобы определиться с выбором, можно просмотреть отзывы и рекомендации других пользователей о самых популярных приложениях. Мы расскажем о самых качественных и интересных приложениях и программном обеспечении, а также о последних новинках для Linux.

Для Web-разработки

Eclipse

Это расширяемая интегрированная среда разработки (IDE - integrated development environment) с открытым кодом. Eclipse является законченной платформой, не зависящей от языка.

linux-apps-eclipse

Light Table

Light Table, представленный как “редактор кода следующего поколения” - это еще один современный, многофункциональный редактор с открытым исходным кодом, который скорее похож на IDE, чем на простой текстовый редактор. Он поддерживает несколько языков программирования и сценариев․ Light Table отличается опцией мгновенной обратной связи. Эта функция помогает вам оценивать ваш код в ходе работы, позволяя выявлять ошибки и изучать новые возможности.

light-table-linux

Для увеличения его возможностей доступны многочисленные расширения. Один из основных характеристик Light Table - встроенный менеджер расширений, а встроенное выполнение кода устраняет необходимость вывода на экран, так как код можно запустить в редакторе в режиме реального времени. Функция “наблюдения” позволяет мгновенно видеть результат выполнения кода.

Если вы используете дистрибутив Linux на основе Ubuntu, то вам не составит большого труда установить себе Light Table.

Code::Blocks

Это интегрированная кроссплатформенная среда разработки (IDE) для C, C++ и Fortran. Code Blocks обладает всеми необходимыми функциями для разработки проектов. Поддерживается множество компиляторов: GCC, MSVC++, Borland и другие.

Имея открытую архитектуру, Code Blocks может масштабироваться за счёт подключаемых модулей. Он основан на саморазвивающейся плагиновой структуре, позволяющей неограниченную расширяемость. Большая часть его функций уже предоставляется плагинами. Доступна в основных репозиториях на Linux.

code-blocks

Из функциональности прежде всего стоит отметить: редактор кода с подсветкой синтаксиса, сворачивание блоков кода, автодополнение кода, полноценный отладчик с поддержкой различного типа точек останова (breakpoints), менеджер проектов, поиск по проекту, поиск использований символов в проекте, браузер классов, быстрое переключение между заголовочным и исходным файлами.

Среди других полезных функций Code Blocks предлагает интерфейс с вкладками, шестнадцатеричный редактор и дизайнерский модуль GUI, которые помогут вам создавать интерфейсы приложений. По умолчанию Code Blocks использует компилятор MinGW, который поставляется в комплекте.

Brackets

Это стильный и легкий текстовый редактор, который в основном используется для сценариев HTML и CSS. Он поддерживает все функции, которые имеют современные текстовые редакторы, такие как автоматическое отступление, свертывание кода, темы и множество плагинов. Существует также режим предварительного просмотра в реальном времени, который отлично подходит для веб-разработoк. Oн позволяет вам видеть изменения на вашем сайте на лету, прямо в браузере.

brackets-linux

Огромное количество плагинов позволяет превратить данный текстовый редактор в мощный комбайн для WEB-разработки. Хоть Brackets и позиционируется как текстовый редактор, по факту он всё больше напоминает полноценную IDE. При базовой установке этого редактора вы получаете плагин для Live Preview, подсветку синтаксиса, подсказку при редактировании CSS, JS и HTML-файлов.

Aptana Studio

Aptana Studio представляет собой интегрированную среду разработки (IDE) для создания динамических веб-приложений, использующих PHP, Ruby, Ruby on Rails и Python. Она поставляется с модулями, которые позволяют использовать ее для создания программ с технологией Adobe Air и утилит для iPhone.

aptana-studio

Aptana Studio имеет помощник кода, который помогает программисту писать на разных языках, в том числе CSS и JavaScript. В случае языка HTML он может показать все элементы и их свойства. On также содержит сведения о поддержке основных интернет-браузеров: IE, Firefox, Opera, Netscape и Safari.

Для общения

Pidgin

Pidgin - любимый мессенджер многих пользователей Linux, и на то есть веские причины. Он поддерживает большинство современных протоколов, позволяет сохранять комментарии к пользователям из контакт-листа и объединять несколько контактов в метаконтакт.

linux-apps-pidgin

Pidgin использует библиотеку GTK+ и является кроссплатформенным программным обеспечением.

Telegram

Telegram-linux

Недавно разработчики Telegram выпустили свежее обновление, которое добавило ряд возможностей по части конфиденциальности и удобства использования мессенджера. Одной из них стала функция сокрытия мобильного номера для определённых групп и чатов. Теперь пользователь сам выбирает, в каких группах показывать номер.

Claws Mail

Claws - это клиент электронной почты для Linux, Mac OS X и других UNIX-подобных операционных систем, в том числе мобильной платформы Maemo. Он идеально подходит пользователям, которые предпочитают простоту и стабильность.

claws-mail

Благодаря множеству полезных функций (поддержка нескольких учетных записей; фильтрация электронной почты, папок и меток; многопотоковые беседы; планирование электронной почты; интегрированная адресная книга; меры по борьбе с фишингом), Claws Mail является отличной альтернативой Thunderbird.

Это быстрый лёгкий полноценный GUI-клиент электронной почты, который поддерживает основные протоколы обмена почтой (POP3, SMTP, IMAP4rev1, NNTP, Usenet news, SSL), шифрование GnuPG. Программа имеет систему плагинов, в том числе антиспам, возможность просмотра PDF, PGP.

Jitsi

Jitsi является мощных альтернативой Skype для Linux. Это кросс-платформенная бесплатная программа с открытым кодом с поддержкой Google Talk, чата Facebook, Yahoo, ICQ и XMPP.

linux-jitsi

Вы можете использовать Jitsi для аудио- и видеозвонков, конференц-связи и групповых чатов. Он имеет опцию зашифрованных разговоров, передачи файлов, записи звонков, уведомлений и многое другое.

Для интернета

Firefox

Firefox является браузером по умолчанию во многих дистрибутивах Linux. Существуют сотни расширений, которые позволяют изменять его внешний вид и функциональность. Это отличный браузер для всех типов пользователей, так как его легко персонализировать.

firefox-linux

Это второй по популярности браузер в мире и первый среди свободного ПО. Браузер имеет множество дополнений и расширений, встроенных инструментов для работы с кодом страниц, мониторинга статистики продвижения, возможность быстрого создания скриншотов, блокировщики рекламы, расширения для разгрузки файлов с Youtube и социальных сервисов, хороший встроенный ридер с поддержкой большого количества форматов. Кроме того, Firefox предлагает высокий уровень безопасности данных пользователя.

SpiderOak

Это программное обеспечение, разработанное компанией SpiderOak Inc., которое предназначено для резервного копирования пользовательских данных и их дальнейшего хранения в «облаке». Также SpiderOak позволяет пользователям синхронизировать данные между компьютерами и делиться ими с другими пользователями в интернете.

spideroak

На данный момент SpiderOak поддерживает устройства под управлением операционных систем Microsoft Windows, Mac OS X, и Linux. Открыв учетную запись, вы получаете 2 ГБ бесплатного облачного хранилища, и вы можете установить клиент на свой компьютер, а также на мобильные устройства и синхронизировать все.

Также имеется возможность синхронизации файлов и папок на нескольких устройствах одновременно и автоматического устранения дублирования файлов. SpiderOak использует многоуровневый подход к шифрованию, используя комбинацию 2048 бит RSA и 256-битное AES.

qBitTorrent

qBittorrent — свободный кросс-платформенный клиент файлообменной сети BitTorrent. Его часто описывают как ближайшую альтернативу utorrent для Linux. Он легкий, имеет приятный интерфейс и обладает всеми необходимыми функциями. У qBittorrent интегрированная и расширяемая поисковая система торрент-файлов, возможность одновременного поиска на наиболее известных поисковых сайтах BitTorrent, поддержка всех BitTorrent расширений (DHT, PeX, LPD), поисковый фильтр торрентов

qbittorent

Клиент написан на языке C++, основан на библиотеке libtorrent-rasterbar, графический интерфейс написан на Qt. Поисковой движок требует установленный Python.

TeamViewer

Это пакет программного обеспечения для удалённого контроля компьютеров, обмена файлами между управляющей и управляемой машинами, видеосвязи и веб-конференций. TeamViewer работает на операционных системах Windows, Mac OS X, Linux, iOS и Android.

Team-viewer-linux

TeamViewer не является приложением с открытым исходным кодом, но оказался в этом списке, поскольку у него есть версия для Linux и многие пользователи полагаются на него. Это приложение дает возможность удаленно управлять рабочим столом, позволяет другому пользователю получать доступ и администрировать вашу систему, передавать файлы между компьютерами.

Для безопасности

Конфиденциальность и безопасность в интернете чрезвычайно важны. Браузер Tor блокирует трекеры и обеспечивает анонимный серфинг в Сети.

Tor-Browser

Это система, позволяющая устанавливать анонимное сетевое соединение, защищённое от прослушивания. Tor рассматривается как анонимная сеть, предоставляющая передачу данных в зашифрованном виде. Вам также гарантирована анонимность в отношении других пользователей Tor.

KeePass

Безопасность в интернете так же важна, как вне Сети. Ваши пароли должны храниться в безопасности и, желательно, в зашифрованном виде. KeePass - инструмент, предназначенный для этого, это кроссплатформенная свободная программа для хранения паролей.

KeePass

Программа имеет портативную версию программы, устанавливать которую не обязательно. Экспорт в форматы TXT, HTML, XML и CSV, а также импорт из множества различных форматов. KeePass имеет архитектуру, расширяемую сторонними модулями — плагинами. Существующие плагины доступны на домашней странице KeePass (импорт/экспорт из/в различные форматы данных, резервное копирование баз данных, интеграция и автоматизации и т. д.). Плагины могут поставить под угрозу безопасность KeePass, потому что они написаны независимыми авторами и имеют полный доступ к базе данных.

Tox

Для работы с изображениями

Krita

Это бесплатный растровый графический редактор с открытым кодом. Krita разработан преимущественно для художников и фотографов, распространяется на условиях GNU GPL.

Krita

Krita поддерживает неразрушающее редактирование слоев и масок, работу в различных цветовых пространствах и с различными цветовыми моделями — RGB, CMYK, Lab, в режиме от восьми до 32 с плавающей точкой разрядов на канал. Кроме того, реализованы популярные фильтры (такие как нерезкое маскирование), корректирующие слои, маски и динамические фильтры, а также серия инструментов для ретуши.

Основным приоритетом разработчики ставят реализацию возможностей для художников. Для них Krita может предложить полноценные инструменты для работы с покадровой анимацией, широкий выбор кистей, большое количество режимов наложения, управление динамикой кистей с помощью графического планшета, имитацию бумаги и пастели, поворот и зеркалирование холста и т.д..

Pinta

Pinta же может использоваться в большинстве настольных операционных систем — Windows, Mac OS, Linux, а также ОС класса BSD.

Читайте также: