21 Free Open Source Applications I Found in Year 2018

It is time to share a list of the best 21 Free and Open Source Software I found during the year 2018. Some of these programs may not be new in that they weren’t released for the first time in 2018, but they are new and have been helpful to me. It is in the spirit of sharing that I’m writing this article hoping you find some of these programs useful as well.

To begin, you may want to search for the program using your distribution’s package manager, like so:

Fedora and derivatives:

# yum search all package
Or
# dnf search all package

Debian and derivatives:

# aptitude search package

OpenSUSE and derivatives:

# zypper search package

Arch Linux and derivatives:

# pacman -Ss package

If your search returns no results, head over to the website of each tool where you will find the standalone package for download and installation instructions, along with information on dependencies.

1. SimpleScreenRecorder

You can use Simple Screen Recorder to make audio and video screen casts (entire screen or selected area). It is easy to install and use, but powerful at the same time.

We already covered Simple Screen Recorder in depth here: How to record programs and games using Simple Screen Recorder.

Simple Scree Recorder

Simple Scree Recorder

Website: http://www.maartenbaert.be/simplescreenrecorder/

2. Jaspersoft Studio

Jaspersoft Studio is a report designer program that allows you to create simple and sophisticated reports as well with charts, tabs, tables (and everything you can expect to see in a world-class report) and export them to a wide variety of formats (with PDF perhaps being the most common).

With Q&A forums and User groups, plus several samples and examples, the community web site is a great resource of help to master this versatile program.

Jaspersoft Studio

Jaspersoft Studio

Website: http://community.jaspersoft.com/

3. Visual Studio Code

Visual Studio Code has reached a significant level of popularity among web and cloud developers who are also Linux users since it provides a nice programming environment out of the box that supports extensions to add functionality.

Visual Studio Code

Visual Studio Code

Website: https://code.visualstudio.com/

4. TuxGuitar

If you’re like me and music (especially the guitar) is one of your passions, you’ll love this program, which will let you edit and play guitar tablatures like a pro.

TuxGuitar

TuxGuitar

Website: http://sourceforge.net/projects/tuxguitar/

5. Ekiga

An alternative to Microsoft’s Skype, Ekiga is a video conferencing and VoIP solution for GNOME in Linux (but also available for Windows).

Ekiga

Ekiga

Website: http://www.ekiga.org/

6. Childsplay

Great for parents with little children, Childsplay provides fun memory activities to learn sounds, images, letters, numbers, how to use input peripherals (keyboard and mouse) and more.

Childsplay

Childsplay

Website: http://childsplay.sourceforge.net/

7. Dia

As you will probably guess from its name and based on the image above, Dia is a versatile diagram editor comparable to Microsoft Visio. Besides the native shapes, others can be added very easily by editing a XML file. Diagrams can be exported to several known formats (EPS, SVG, XFIG, WMF and PNG, to name a few) for sharing and easier visualization.

Dia Diagram Editor

Dia Diagram Editor

Website: http://live.gnome.org/Dia

8. FreeCAD

FreeCAD is a general purpose 3D Computer-Aided Design program fit for use in engineering and architecture. Given the fact that FreeCAD is FOSS, it is easily customizable and extensible through the use of Python scripts.

FreeCAD

FreeCAD

Website: http://www.freecadweb.org/

9. Owncloud

Although not a new kid on the block in any way, I chose to include OwnCloud in this review due to its importance. As an alternative to commercial Dropbox, security and privacy are achieved without much hassle and allow you to easily set up a customized cloud storage and file sharing solution.

We already covered installation about Owncloud in depth here: Create Personal/Private Cloud Storage Solution in Linux

Owncloud Storage Solutions

Owncloud Storage Solutions

Website: http://www.owncloud.com

10. MediaWiki

MediaWiki is a program for creating and managing a Wikipedia-like website (in fact, Wikipedia itself is based on MediaWiki) where a community can add, remove, update and revert entries, and authors are notified upon such changes.

MediaWiki

MediaWiki

Website: http://www.mediawiki.org

11. Bleachbit

You can think of Bleachbit as the CCleaner for Linux – but more powerful. It will not only recover disk space by deleting temporary or otherwise unnecessary files, but will also improve Firefox performance and securely destroy unnecessary files to prevent recovery.

We already covered installation about Bleachbit in depth here: Disk Space Cleaner and Privacy Guard for Linux

Bleachbit

Bleachbit

Website: http://bleachbit.sourceforge.net/

12. CodeMirror

CodeMirror is a very powerful Javascript-based text editor for the web browser. CodeMirror includes syntax highlighting for over 100 languages and a robust API. If you own a website or blog that provides programming tutorials, you will find CodeMirror to be a very useful tool.

CodeMirror Syntax Highlighting

CodeMirror Syntax Highlighting

Website: http://codemirror.net

13. GNUMed (Client + Server)

Having been extensively tested by real doctors in their practice, GNUMed enable health professionals to keep a medical record of their patients history. To use GNUMed, you will need to install both the client and the server, and take necessary precautions to protect and back up data as you would do in any other case where information is highly valuable.

GNUMed

GNUMed

Website: http://wiki.gnumed.de

14. OCS Inventory NG

Open Computer and Software Inventory Next Generation, or OCS Inventory NG for short, is a lightweight web application that can help network and system administrators to keep track of 1) all the devices connected to the network, and 2) machine configuration and software installed in them.

The project’s website (listed below) has a fully functional demo in case you want to check it out before attempting to actually install the program. In addition, OCS Inventory NG relies on well-known technologies as Apache and MySQL / MariaDB, making it a robust program.

OCS Inventory NG

OCS Inventory NG

Website: http://www.ocsinventory-ng.org/en/

15. GLPI

Often used in conjunction with OCS Inventory NG, GLPI is a multilingual, free IT asset management software that not only provides the tools to build up a database with an inventory of your network devices, but also includes a job-tracking-system with mail notifications.

Other distinguishing features include, but are not limited to:

  1. Interventions history
  2. Solution approval
  3. Satisfaction survey
  4. Exporting inventory to PDF, spreadsheet, or PNG formats

We already covered installation about GLPI IT Asset Management tool in depth here: Install GLPI IT and Asset Management Tool in Linux

GLPI IT Asset Management

GLPI IT Asset Management

Website: http://glpi-project.org/spip.php?lang=en

16. Ampache

With Ampache, you can set up your own home media center or online audio and video streaming application and access it from anywhere with an Internet connection.

Although it is designed as a personal application, Ampache allows for public registration if an administrator chooses to enable that feature.

Ampache MP3 Steaming

Ampache MP3 Steaming

Website: http://ampache.org/

17. PDFEdit

As a complete pdf document editing solution, PDFEdit lets you edit and manipulate PDF documents very easily. PDFEditor includes a rich API that allows you to extend its native functionality through the use of scripts.

The website and the wiki provide detailed documentation on how to use and tweak PDFEdit.

PDFEdit PDF Editor

PDFEdit PDF Editor

Website: http://pdfedit.cz/

18. Lemon POS

If you own a small or medium business you will undoubtedly need a Point Of Sale program. As such, Lemon POS may be a lifesaver for you. It uses a MySQL / MariaDB database for data storage, and thus a single database can be used with multiple active terminals at the same time. On top of all that, Lemon POS also includes a search panel, a price-checker utility, and a tool to create printed reports.

Lemon POS

Lemon POS

Website: http://sourceforge.net/projects/lemonpos/

19. OpenShot

OpenShot is a FOSS video editor for Linux that can help you create “the film you have always dreamed of” (in the words of its developers) with your home videos, pictures, and music files. It also allows you to add subtitles, transition effects, and export the resulting video file to DVD and many other common formats.

OpenShot Video Editor

OpenShot Video Editor

Website: http://www.openshot.org

20. LAN Messenger

LAN Messenger is a multilingual (a language pack is needed) and cross-platform (works in Linux, Windows, and Mac) IM program for communication over a LAN. It provides file transfers, message logging, and event notifications – all without the need to set up a server!

LAN Messenger

LAN Messenger

Website: http://lanmsngr.sourceforge.net/

21. Cherrytree

Cherrytree is a free and open source hierarchical note taking program that comes with rich text formatting, syntax highlighting, and advanced customization options. Its advanced search feature enables you to search file across the file tree irrespective of their path.

It comes with keyboard shortcuts, importing and exporting notes, syncing with cloud platforms like Dropbox, and password security to keep your notes secure.

Cherrytree - Note Taking  App

Cherrytree – Note Taking App

Summary

In this article I have described 21 free and open source applications that I have found during the year 2018, and hope that it sparks your interest in one or more of them.

Would you like us to cover any of them in greater detail on this site? Have you found another great FOSS application that you would like to share with the rest of the community? Just let us know using the comment form below. Questions, comments, and suggestions are also welcome.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

Support Us

We are thankful for your never ending support.

Gabriel Cánepa

Gabriel Cánepa is a GNU/Linux sysadmin and web developer from Villa Mercedes, San Luis, Argentina. He works for a worldwide leading consumer product company and takes great pleasure in using FOSS tools to increase productivity in all areas of his daily work.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

59 Responses

  1. Suleman says:

    Awsome article and well explained. I haven’t used most of the softwares but will try them now.

    • Julian says:

      This word does not exist. Say software packages or applications or programs.

      • dragonmouth says:

        Don’t be a pedant, Julian. You obviously understood what Suleman meant. You can’t expect everyone to be fluent in American English. Are you as fluent in any foreign language as Suleman is in English? The article is about open source applications, not about the literary merits of Hemingway’s or Faulkner’s writings. You and Brendan Horne should stick to the subject and not be nit-picking.

  2. I know that this is a minor point, but software is a collective and continuous noun, as opposed to a discrete noun (which would have a plural. Apple is an example of a discrete noun). Hence there is no plural form of it, so “softwares” isn’t even a word. When I write blog posts I say, “pieces of software” if I need to make software plural. Likewise program is a word similar (almost synonymous with software) that has a plural form, programs.

    • Gabriel A. Cánepa says:

      In my defense, the word “softwares” was not part of the original title of this article :).
      @Ravi,
      Please correct it as per Brenton’s suggestion.
      Thanks!

    • dragonmouth says:

      If you consider it such a minor point, Brenton Horne, why even bring it up? You, Sir, are a Grammar Nazi. :-)

      This is a techie site run and maintained by non-English speakers, not a grammar site run and maintained by Oxford English professors. If you read their articles, there are more grievous transgressions than ending a word with an unnecessary letter. The technical information provided by the articles loses no value because of the occasional grammar or spelling errors.

      • Gabriel A. Cánepa says:

        What do you mean by “ If you read their articles, there are more grievous transgressions than ending a word with an unnecessary letter“? Can you point out a few examples of such grievous transgressions?

        • dragonmouth says:

          “Can you point out a few examples of such grievous transgressions?”
          I’d rather not but since you asked…. As I said, Tecmint is a technology site, not a literary site. So to focus on grammar, spelling and/or syntax (other than in sample commands) would be distracting. However, it would make the articles easier to read/understand if they were posted in idiomatic English. It is obvious by the phraseology and syntax that most of the articles are written by non-native-English speakers. It has been suggested by a few readers in the past that Tecmint should use a native-English speaker to edit the articles. The response to these suggestions has been a deafening silence. The users were not told that “We are working on it” or “We will not not do it because………………”, they were just ignored.

          Again I wish to reiterate that the value of the technological information overrides and shortcomings in the language.

          • Gabriel A. Cánepa says:

            Thank you for pointing this out. If you find grammar or any other type of errors under articles written by me, I will be more than glad to be corrected. I don’t have much of a choice as to the title since that’s the prerogative of the owner of this blog. But I am open to corrections and suggestions to improve.
            I was thinking that by grievous transgressions you mean serious errors in the content itself. Thanks again for your well-thought comment.

          • Julian says:

            @dragonmouth. This sounds Greek to me. Since when incorrect English is called “idiomatic” English?

          • dragonmouth says:

            @Julian:
            Are you so knowledgeable in all the variants of the English language spoken natively in various countries around the world that you can state unequivocally which expression is idiomatic and which one incorrect? What may be correct in American English, may not be correct in Australian English or South African English or English spoken in India. George Bernard Shaw said that “America and England are two countries separated by the same language”. The scope of that statement can be extended to include all other English-speaking countries.

            Before you go Grammar Nazi on posters, you should realize that when people speak/write a foreign language, they tend to think in their native one and then translate into the foreign language. While in English a word like “softwares” may be incorrect, it may be perfectly correct in other languages.

      • Brenton Horne says:

        Yes I am a grammar Nazi, only mentioned it because I run a blog too and if I made a mistake like this I’d like to think someone would correct me. Besides if it is not corrected odds are the same mistake will be made again, learning can only happen if people are corrected when they make mistakes.

        • Gabriel A. Cánepa says:

          I don’t think you’re a grammar Nazi. I appreciate you taking the time to point out that typo. Besides, you were very polite when you did so. So thank you! And feel free to continue doing so.

  3. Jaspersoft Studio is the reporting tool integrated by Red hat into RHEV-Manager for creating awesome reports. Helped us lot lot…

  4. Michael says:

    You may want to take a look at MuseScore, it’s similar, albeit more advanced than TuxGuitar.

  5. Celia Palacios says:

    I loved the article, as I revealed new software or re- made ​​software discovered that years ago he saw as LAN -Messenger . I think it’s not the classic list published each year with the same names forever. I congratulate you , Gabriel . Very well “cured ” list !

    Thank you.

  6. Tom says:

    Thank you for the links, Gabriel!

  7. Great post Man …. Such nice article !!!!

  8. Purushottam Kadam says:

    awesome post I found something new software’s that haven’t seen before

  9. Jack Sparo says:

    Thank You man , Amazing post.

  10. Teeayeand says:

    Some of these new software awesome definitely amazing. I also use Gimp and Libreo Office (I used it as Microsoft Words, Excel, etc alternative). Thanks for sharing.

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.