Third party software I enjoy
Operating System
- NetBSD An integrated, secure, high-performance, portable, very customizable, mostly BSD-licensed Operating System descendant of the 4.4BSD unix family
- pkgsrc NetBSD's companion, but may also be used on other operating systems. Pkgsrc allows to build customized packages for custom distribution repositories.
Networking
- Apache The most widely used HTTP server
- nginx Very efficient frontend HTTP server
- BIND (Berkeley Internet Name Domain) DNS server
- OpenSSH BSD-licensed implementation of Secure Shell
- OpenSSL BSD-style licensed implementation of many encryption protocols, an excellent C library, including a command-line utility. Unfortunately, it's C API, as well as its internals, could however be improved.
- Mutt Text email client
- Claws-Mail GTK modular email client
- Squid A caching HTTP proxy server
- Privoxy A powerful filtering HTTP proxy server to enhance network security and reduce load times, by eliminating ads and web bugs, and optionally allows to spoof HTTP-Referer and/or User-Agent information-disclosure vulnerabilities.
- IRSSI A popular open-source console IRC client (also see Epic)
- LFtp Powerful command-line FTP+SSH client
- PuTTY For those times when you need to use the cursed OS of a taboo vendor and need a good SSH client and terminal emulator
HTTP
- Dillo A very lightweight graphical HTTP client with good security features and defaults
- Lynx A lightweight text HTTP client
- Mozilla Firefox A too-featured graphical HTTP client
- NoScript A Firefox plugin to enhance security by deciding which scripts to permit on a per-site basis
- Request Policy A Firefox plugin to enhance security by deciding which third-party resources to permit on a per-site basis
- AdBlock Plus A Firefox plugin to help make the web less annoying. See Privoxy for a more efficient network-wide solution.
- GNU WGet Powerful command-line HTTP/FTP client
Editors and IDEs
- ViM (Vi iMproved) a powerful programmer's editor
- GNU Emacs
An
OS^H^Hintegrated
development environment and editor - SLIME A Lisp IDE for Emacs
Database
- PostgreSQL A powerful and efficient ORDBMS (Object-Relational Database Management System) with SQL support, released under BSD license.
- Berkeley DB Berkeley Database, easily embeddable in software
- SQLite BSD-licensed easily embeddable database library with SQL interface
Language Implementations
- GNU GCC Part of an excellent portable C toolchain, along with binutils
- ECL Embeddable Common Lisp, a Common Lisp implementation which compiles to C, can embed CL in C applications, and allows inline C within CL code, resulting in a very powerful C-preprocessor. Support threads on multiple operating systems, including NetBSD.
- SBCL Steel Bank Common Lisp, a high-performance implementation of Common Lisp. Thread support is restricted to a few operating systems, but SBCL compiles to efficient native machine-language.
- SpiderMonkey The Mozilla JavaScript engine, easily embeddable into C projects
Multimedia
- Youtube-DL A command-line video extraction/downloading utility, to save time, help processor longevity by reducing CPU usage, and preserve video archives, avoiding bloated and limited Flash video players. Supports multiple sites, but has specialized Youtube support like downloading all videos of a playlist.
- FFmpeg Library and command line utility to handle video, audio and codecs, transcoding, etc.
- mplayer and mencoder Multimedia player, encoder and transcoder also making use of ffmpeg
- Simple Direct media Layer Portable graphics and sound libraries (with friend libraries)
- ImageMagick A collection of image-manipulation programs which may be used interactively at the shell, or from scripts
- GIMP Powerful free and open-source bitmap image editor
- Inkscape Powerful free and open-source vector image editor
- Blender Powerful free and open-source 3D object and scene editor, and renderer
Miscellaneous
- CVS Concurrent Versions System
- Fluxbox Light and themable, configurable window manager for X11
- X Window System X.Org and XFree86 are implementations of X11
- urxvt A lightweight X11 terminal emulator based on rxvt with unicode and pseudo-translucency support
- GNU Screen An extremely useful terminal multiplexer with detach support
- Tmux A BSD-licensed screen-like terminal mutiplexer with detach support, also part of NetBSD, and specialized support for multi-window layout changes
- GKrellM A nice GTK themable monitoring application with optional modules
- LyX a TeX frontend, useful for book authoring. Unfortunately now depends on QT (used to be light XForms), but still very useful.