81 votes
Accepted

Open source PDF reader for Windows

One of my personal favourites is SumatraPDF. Features: Sumatra PDF is a free PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ and CBR) reader for Windows. Sumatra PDF is powerful, small, ...
user avatar
  • 31.1k
64 votes

Explorer-like FTP client for Windows, open source and well-maintained

WinSCP matches all your requirements. Graphical: Yes – There are two alternative interfaces: Commander interface: Explorer interface: Feels like a Windows explorer window: Yes – One of the ...
user avatar
33 votes

Simple open-source offline Markdown viewer for Windows

If you work a lot with Notepad++ (GPLv2), you can install the MarkdownViewerPlusPlus plugin (MIT License): (According to the Github page, this plugin works for 32 and 64 bits) Alternativelly, you ...
user avatar
31 votes

Simple open-source offline Markdown viewer for Windows

Its not really simple and lightweight, but You can use Visual Studio Code, it has a Markdown preview built-in. This way you can view the source and the rendered preview side-by-side. To display images ...
user avatar
  • 2,206
21 votes

Simple open-source offline Markdown viewer for Windows

I use Typora free (commercial license, not open source) markdown editor for Windows/Mac/Linux because it works very fast. The latest version of Typora is currently a beta version and it's free ...
user avatar
  • 1,570
20 votes

Extract attachments from .eml file

From the definition of munpack: Unpack messages in MIME or split-uuencode format. Munpack are utilities for encoding and decoding (respectively) binary files in MIME (Multipurpose Internet Mail ...
user avatar
  • 1,447
20 votes
Accepted

Open-source image organiser with face recognition (alternative to Picasa) with OSX/Linux support

There are few alternatives: digiKam (GPLv3) [Mac, Windows, Linux, BSD] An open source image viewer that allows you to directly zoom into large collections of tens of thousand of images from tiny ...
20 votes
Accepted

GUI drag & drop style GUI Builder for Python Tkinter

One tool that I've been using is called Pygubu. It's open source and can be run anywhere python is installed. It includes support for not only Python version 3 but also version 2 as well. It appears ...
user avatar
  • 7,554
12 votes
Accepted

Free/open source tool for creating flowcharts

I've used several free software/open source tools for drawing diagrams and flowcharts in my own papers and presentations. The ones I might recommend to other academics would be: Draw in LibreOffice ...
user avatar
  • 236
12 votes

A modern(ish) C++ graph representation and manipulation library

Some potential candidates, or close-to-being-candidates: Might be relevant: LEMON , or Library for Efficient Modeling and Optimization in Networks - A "C++ template library providing efficient ...
user avatar
  • 2,942
11 votes
Accepted

Text based browser that runs JavaScript

// , Consider brow.sh, because of its low bandwidth but extremely flexible support for different kinds of web pages: https://www.brow.sh It also has a clever way of using True color support in ...
user avatar
11 votes
Accepted

Open-Source Webmail Client Alternative to Gmail

When looking for "complete packages", iRedMail and Kolab are the obvious "master candidates". I've investigated both of them for my own use, but like you found Kolab a bit "overkill" (especially as I ...
user avatar
  • 18.5k
11 votes

Open-source image organiser with face recognition (alternative to Picasa) with OSX/Linux support

You should have a look at digiKam, as of all the alternatives that I have checked it comes closest to fulfilling your requirements: Full screen preview with basic zoom in/out abilites Image thumbnail ...
user avatar
  • 231
11 votes

Open source PDF reader for Windows

You can use Evince for Windows (part of the GNOME project which is the part of GNU project, licensed under the GPL license). It works even in Windows XP. The latest version available for Windows is 2....
user avatar
  • 277
10 votes

Cross-platform C GUI

It is worth taking a look at wxWidgets - it is a cross platform GUI library written in C++ but it can be used from C and also has bindings for python, ruby, perl and others. Cross Platform - Yes ...
user avatar
  • 31.1k
10 votes

I want to start a programming blog, what should I use?

I see more programmers using Jekyll for their blogs lately. In ways, it covers the basics. [x] Source code syntax highlighting (You may want to check this method) [x] Markdown [x] Free (it's ...
user avatar
10 votes

Free/open source tool for creating flowcharts

The one I like most is the yEd Graph Editor. It is very easy to use, filled with options, runs on Windows, Unix/Linux, Mac OS X, and FREE. It supports many graph formats, like: - GraphML - GML/XGML - ...
user avatar
10 votes

Is there an open-source screen sharing tool?

Tiger VNC is available on Github. Also OpenMeetings from Apache is a capable product. It is a video conferencing tool that includes the ability to share screens.
user avatar
  • 489
10 votes
Accepted

Recommended software to draw figures?

Take a look at DOT language and Graphviz software. Using it you can create such graphs as yours and much more: http://www.tonyballantyne.com/graphs.html - start reading at section 5 https://en....
user avatar
10 votes

Simple open-source offline Markdown viewer for Windows

Returning to this two years later, I definitely no longer recommend MarkdownPad. I use Visual Studio Code, same as the currently top-rated answer. I use MarkdownPad. It's free for most use cases, but ...
user avatar
9 votes

Open source Firefox add-on to take screenshot of whole page

You can already do it with Firefox: Press F12 Click on settings Enable full-page screenshot Now you can always click on that camera icon and the screenshot will be saved to your Downloads folder
user avatar
  • 1,216
8 votes

Free alternatives to Matlab that run on Linux?

Take a look at Julia: http://julialang.org/ Julia is designed for numerical scientific work, including interactive work. It has a good quality notebook interface available like Mathematica and Sage. ...
user avatar
  • 547
8 votes
Accepted

Open source PGP key server

There is a bunch of open source OpenPGP key server implementations. The OpenPGP Public Key Server (PKS) based on a thesis of Mark Horrowitz is a rather old implementation, but still under active ...
user avatar
  • 351
8 votes
Accepted

GnuPG-aware GUI to encrypt/decrypt PGP ASCII on Linux

pyrite As far as I know, there's only one app out there that meets all of your criteria. All of your requirements (reproduced below) describe pyrite, though it can do more. "text area where I could ...
user avatar
  • 196
8 votes
Accepted

Open source video editing software for linux?

I recently came across Shotcut. It runs on Linux and it is based on the same backend as OpenShot: the MLT toolkit. It is opensource and crossplatform.
user avatar
  • 4,720
8 votes

FOSS Linux software to create fillable PDF form from existing documents

LibreOffice has been mentioned already... But Scribus is a lesser known software (a "Page Layouts Creating Program") which is able to output high-quality PDF files, not matched in feature-richness by ...
user avatar
8 votes

Recommended software to draw figures?

As an alternative to the text-based tools, such as graphviz and asymptote mentioned above, you can use the Inkscape vector drawing program. You can draw pretty much anything with it, and because it ...
user avatar
  • 181

Only top scored, non community-wiki answers of a minimum length are eligible