Поиск по сайту:

40 обязательных бесплатных программ с открытым исходным кодом в 2024 году


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

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

Пользователи дистрибутива на основе RHEL могут использовать менеджер пакетов yum или dnf:

yum search all package
Or
dnf search all package

Пользователи дистрибутива на основе Debian могут использовать менеджер пакетов apt или aptitude:

apt search package
OR
aptitude search package

OpenSUSE и его производные могут использовать команду zypper:

zypper search package

Arch Linux и производные:

pacman -Ss package

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

1. Симплескринрекодер

Вы можете использовать Simple Screen Recorder для создания аудио- и видеоскринкастов (весь экран или выбранная область). Он прост в установке и использовании, но в то же время мощный.

Мы уже подробно рассмотрели Simple Screen Recorder, поэтому просто просмотрите его и узнайте, как использовать его для захвата и записи экрана вашего компьютера с Linux.

2. Студия Джасперсофт

Jaspersoft Studio — это программа-конструктор отчетов, которая позволяет создавать простые и сложные отчеты с диаграммами, вкладками, таблицами (и всем, что вы можете ожидать увидеть в отчете мирового уровня) и экспортировать их в широкий выбор форматов (возможно, PDF является наиболее распространенным).

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

3. Код Visual Studio

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

4. Смокинг-гитара

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

5. Джитси

Jitsi — это бесплатная платформа аудио/видеоконференций и обмена мгновенными сообщениями с открытым исходным кодом для Windows, Linux, macOS, iOS и Android.

Он обеспечивает полное шифрование с поддержкой таких протоколов, как SIP, XMPP/Jabber, AIM/ICQ, IRC, Windows Live Messenger, Yahoo!, расширения Google Hangouts, а также OTR, ZRTP и т. д.

6. ГКомприс

GCompris — это полноценная кроссплатформенная коллекция высококачественного образовательного программного обеспечения для детей в возрасте от 2 до 10 лет, включающая более 140 развлекательных мероприятий.

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

7. ГИМП

GIMP (GNU Image Manipulation Program) — это многоплатформенное бесплатное программное обеспечение для редактирования фотографий с открытым исходным кодом, используемое для манипулирования и редактирования изображений, рисования в произвольной форме, перекодирования между различными форматами файлов изображений и более специализированных задач.

8. Фрикад

FreeCAD — это универсальная программа трехмерного компьютерного проектирования, подходящая для использования в инженерии и архитектуре. Учитывая тот факт, что FreeCAD — это FOSS, его легко настраивать и расширять с помощью сценариев Python.

9. Собственное облако

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

Мы уже подробно рассмотрели установку Owncloud здесь: Создание персонального/частного облачного хранилища данных в Linux.

10. МедиаВики

MediaWiki — это программа для создания и управления веб-сайтом, похожим на Википедию (фактически, сама Википедия основана на MediaWiki), где сообщество может добавлять, удалять, обновлять и отменять записи, а авторы уведомляются об этом. такие изменения.

11. Бличбит

Вы можете думать о Bleachbit как о CCleaner для Linux, но более мощном. Он не только восстановит дисковое пространство, удалив временные или ненужные файлы, но также улучшит производительность Firefox и надежно уничтожит ненужные файлы, чтобы предотвратить восстановление.

Мы уже подробно рассмотрели установку Bleachbit здесь: Очистка дискового пространства и защита конфиденциальности для Linux.

12. КодЗеркало

CodeMirror – очень мощный текстовый редактор на основе Javascript для веб-браузера. CodeMirror включает подсветку синтаксиса для более чем 100 языков и надежный API. Если у вас есть веб-сайт или блог с учебными пособиями по программированию, CodeMirror окажется для вас очень полезным инструментом.

13. Здоровье GNU

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

14. Инвентаризация OCS NG

Open Computer and Software Inventory Next Generation, или сокращенно OCS Inventory NG, представляет собой легкое веб-приложение, которое может помочь сетевым и системным администраторам отслеживать 1) все устройства. подключены к сети, а также 2) конфигурация машины и установленное на ней программное обеспечение.

На веб-сайте проекта (указанном ниже) есть полнофункциональная демо-версия на случай, если вы захотите проверить ее, прежде чем пытаться установить программу. Кроме того, OCS Inventory NG опирается на такие известные технологии, как Apache и MySQL/MariaDB, что делает ее надежной программой.

15. ГЛПИ

GLPI, часто используемый в сочетании с OCS Inventory NG, представляет собой многоязычное бесплатное программное обеспечение для управления ИТ-активами, которое не только предоставляет инструменты для создания базы данных с инвентаризацией вашей сети. устройств, но также включает в себя систему отслеживания заданий с почтовыми уведомлениями.

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

  1. Вмешательства в историю
  2. Утверждение решения
  3. Исследование удовлетворенности
  4. Экспорт инвентаря в форматы PDF, таблицы или PNG.

Мы уже подробно рассмотрели установку инструмента GLPI IT Asset Management здесь: Установка GLPI IT and Asset Management Tool в Linux.

16. Ампаче

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

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

17. Мастер-редактор PDF (платный)

Master PDF Editor — это простой в использовании инструмент для редактирования PDF-файлов для работы с PDF-документами, обладающий мощными многофункциональными функциями.

Он поможет вам легко добавлять текст, создавать и изменять PDF-файлы, добавлять изображения и шифровать файлы. Master PDF также позволяет объединять файлы в один или разбивать документы на несколько файлов.

18. Розыгрыш LibreOffice

LibreOffice Draw — это приложение, встроенное в пакет LibreOffice, которое позволяет создавать все, от простого эскиза до сложного, и предоставляет средства для работы с графикой и диаграммами. С помощью Draw вы можете легко открывать и редактировать простые PDF-файлы.

19. унисента опос

Если у вас малый или средний бизнес, вам, несомненно, понадобится программа Point Of Sale. Таким образом, uniCenta oPOS может стать для вас спасением. Для хранения данных он использует базу данных MySQL/MariaDB, поэтому одну базу данных можно использовать с несколькими активными терминалами одновременно.

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

20. Опеншот

OpenShot — это видеоредактор FOSS для Linux, который поможет вам создать «фильм, о котором вы всегда мечтали» (по словам его разработчиков) из ваших домашних видео, изображений и музыкальных файлов.

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

21. Локальный мессенджер

LAN Messenger — это многоязычная (необходим языковой пакет) и кроссплатформенная (работает в Linux, Windows и Mac) программа обмена мгновенными сообщениями для общения по локальной сети. Он обеспечивает передачу файлов, регистрацию сообщений и уведомления о событиях — и все это без необходимости настраивать сервер!

22. Вишневое дерево

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

Он оснащен сочетаниями клавиш, импортом и экспортом заметок, синхронизацией с облачными платформами, такими как Dropbox, и защитой паролем для обеспечения безопасности ваших заметок.

23. Летное снаряжение

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

24. MuseScore

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

25. Тмукс

Tmux — это терминальный мультиплексор Linux с открытым исходным кодом, который позволяет запускать несколько терминальных сеансов в одном окне.

Это полезно для запуска нескольких программ в одном терминале, их отключения (они продолжают работать в фоновом режиме) и повторного подключения к другому терминалу.

26. qBittorrent

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

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

27. СледующееОблако

Описанный как «безопасный дом для всех ваших данных», NextCloud был запущен как отдельный проект одним из первых сотрудников ownCloud.

Несмотря на то, что это вызвало некоторые разногласия между ним и сообществом ownCloud, NextCloud, похоже, останется здесь и будет конкурировать с ownCloud как частное облачное решение для доступа к вашим файлам и обмена ими. календари, контакты и офисные документы.

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

28. Селестия

Поскольку даже системным администраторам и разработчикам нужно немного отвлечься, вы можете использовать Celestia (бесплатную программу 3D-астрономии) для навигации по вселенной.

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

В отличие от другого программного обеспечения для планетариев, Celestia позволяет вам путешествовать по всей Солнечной системе и галактике, а не только по поверхности Земли. Бесконечность не предел!

29. ФриРДП

Если ваши задачи системного администрирования включают управление серверами Windows через протокол удаленного рабочего стола (RDP), FreeRDP — это инструмент, который вам стоит попробовать.

Разработчики описывают его как RDP-клиент для служб терминалов Windows. Проект размещен на GitHub и выпущен под лицензией Apache, поэтому вы можете сотрудничать с ним, если хотите.

30. Спрей от мух

Опять же, возможно, я немного предвзят в этом вопросе. Если вы ищете решение для отслеживания ошибок и управления проектами, не ищите дальше Flyspray, веб-инструмент на базе Apache имеет именно то, что вам нужно. И не верьте мне на слово: даже ArchLinux использует Flyspray для отслеживания ошибок.

Flyspray — это легкая система отслеживания ошибок, написанная на PHP, которая работает на любой ОС и имеет интуитивно понятный дизайн, позволяющий управлять несколькими проектами одновременно.

Он поддерживает MySQL или PostgreSQL в качестве серверов баз данных и предоставляет функции голосования, уведомления по электронной почте (требуется установка и настройка отдельного почтового сервера) и дополнительный единый вход ( SSO) с помощью учетной записи Facebook или Google.

31. ГНУКэш

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

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

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

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

31. ЛогическийDOC

LogicalDOC, доступная в версиях Enterprise (платная) и Community, представляет собой отмеченную наградами веб-систему управления документами (DMS). Таким образом, его цель — предоставить высококачественный метод обмена деловыми документами и записями недорогим и безопасным способом.

Кроме того, LogicalDOC позволяет вам контролировать доступ к этим ресурсам с помощью ролей безопасности и легко отслеживать изменения с помощью контроля версий. LogicalDOC можно установить как на один компьютер в автономном режиме, так и на выделенном сервере в качестве общей службы или в качестве решения «Программное обеспечение как услуга» (SaaS).

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

33. Блендер

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

Как решение FOSS, оно не уступает коммерческим инструментам. Кроме того, Blender является кроссплатформенным, что означает, что вы можете запускать его не только в Linux, но также в macOS и Windows.

Среди стандартных функций Blender вы можете найти инструменты рендеринга, 3D-моделирования, цифровой скульптуры, редактирования видео и моделирования.

34. DVDСтилер

DVDStyler — это кроссплатформенный инструмент для создания DVD FOSS, который позволяет создавать красивые и профессиональные DVD-диски с вашими видео и файлами изображений.

Таким образом, DVDStyler позволяет создавать собственные интерактивные меню или выбирать из встроенных, добавлять субтитры и аудиофайлы, а также использовать видеофайлы в разных форматах. Кроме того, вы можете создавать слайд-шоу из фотографий и размещать графические объекты, такие как кнопки, текст, изображения и т. д.

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

35. ОСЗапрос

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

С помощью osquery вы можете исследовать свою систему, чтобы обнаружить вторжения, диагностировать проблему или просто составить отчет о ее работе — и все это у вас под рукой с помощью одного инструмента.

Если у вас есть хотя бы базовые знания SQL, получить подробную информацию об операционной системе с помощью встроенных таблиц OSQuery будет проще простого.

OSQuery безупречно работает в Windows, macOS, CentOS и всех других ОС Linux, выпущенных с 2011 года, и не требует никаких зависимостей.

Нужна еще одна причина, чтобы убедить вас попробовать OSQuery? Он был разработан и поддерживается ребятами из Facebook.

36. КиПасс

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

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

Все пароли зашифрованы с использованием самых безопасных алгоритмов шифрования. Фактически, KeePass совместим с расширенным стандартом шифрования (AES, Rijndael) и алгоритмом Twofish.

Альтернативно, KeePass позволяет вам использовать файлы ключей вместо главных ключей. Вам просто нужно всегда иметь при себе файл ключей. Например, вы можете носить его на дискете или USB-накопителе.

37. Инструмент смешивания PDF-файлов

Я не часто редактирую PDF-файлы, но когда это делаю, я обычно использую PDF Mix Tool — простую и легкую программу с открытым исходным кодом, которая позволяет выполнять стандартные операции редактирования PDF, такие как объединение файлов и поворот страниц.

Кроме того, вы также можете использовать Инструмент PDF Mix для создания буклетов, удаления и добавления страниц в PDF-файл, извлечения страниц и даже редактирования информации PDF-документа.

Этот инструмент хорош для основных операций редактирования. Если вам нужна более сложная и мощная программа, обратите внимание на лучшие PDF-редакторы для Linux.

38. Мейлспринг

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

Mailspring совместим со всеми популярными поставщиками электронной почты, включая Gmail, Outlook, iCloud, Office 365, Yahoo! и т. д., и поддерживает IMAP/SMTP.

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

39. ОпенТодолист

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

С помощью этого инструмента ваша информация организована в библиотеках. Библиотека может содержать списки дел, заметки и изображения, хранящиеся локально.

Что еще более важно, вы можете синхронизировать свою информацию с NextCloud, ownCloud, другими службами WebDAV или любым сторонним инструментом синхронизации по вашему выбору. OpenTodoList позволяет вам отслеживать ваши задачи и повышать производительность простым способом.

40. ОНЛИОФИС

Многим пользователям Linux уже много лет не хватает достойной альтернативы Microsoft Office. С моей точки зрения, одной из лучших замен пакета MS Office является ONLYOFFICE, проект с открытым исходным кодом, основанный на офисном программном обеспечении и инструментах повышения производительности.

ONLYOFFICE предлагает автономный офисный пакет под названием Docs и бесплатный настольный редактор для Linux, Windows и macOS. И онлайн-редакторы, и настольные редакторы основаны на одном и том же движке и позволяют создавать и совместно работать над документами, презентациями, электронными таблицами и заполняемыми формами в режиме реального времени.

Пакет ONLYOFFICE полностью совместим с файлами DOCX, XLXS и PPTX, а также позволяет открывать и просматривать файлы PDF и DjVu. Также доступно преобразование в DOCX.

ONLYOFFICE поставляется с приложениями для интеграции с наиболее популярными платформами обмена файлами и документами, поэтому вы можете встроить онлайн-редакторы, чтобы обеспечить редактирование документов и совместное редактирование в режиме реального времени в Nextcloud, ownCloud, Moodle, WordPress. , Seafile и т. д.

Краткое содержание

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

Хотите, чтобы мы подробно рассказали о каждом из них на этом сайте? Нашли ли вы еще одно замечательное приложение FOSS, которым хотели бы поделиться с остальным сообществом? Просто дайте нам знать, используя форму комментариев ниже. Вопросы, комментарии и предложения также приветствуются.