Free Programming Libraries / Source Code
You can find source code, libraries and components for a variety of tasks in the
pages listed below. These libraries, modules, functions, API, etc, allow you to
add facility to your programs simply by calling the required routines and linking
to the appropriate libraries.
If you don't see the category for the task you want listed in the index below, please
check out the page for programming language you are using, eg, C/C++,
Java in case it's listed there.
Free Source Code and Programming Libraries
- Free Audio, Sound, Music, Digitized Voice Libraries and Source Code
- Free Compression and Archiving Source Code and Libraries
- Free C/C++ Libraries, Source Code and Frameworks
- Free Database Libraries, ODBC Drivers, SQL Servers and SQL Tools
- Free / Open Source Non-SQL Database Servers and Engines
- Free Debugging Source Code and Libraries: Memory Leak Detection, Resource Leak Detection, Leak Tracers, Unit Testing
- Free Edit Controls, Libraries and Source Code
- Free Encryption Source Code and Libraries
- Free FTP, SFTP and TFTP Source Code and Libraries
- Free Games Programming / Development Libraries and Source Code
- Free Graphics Manipulation Libraries, 3D Engines, 2D Engines, and Source Code
- Free GUI Libraries, Free Portable GUI Source Code / API
- Free Java Class Libraries, Source Code, Applets, Beans
- Free Numerical Libraries, Mathematical Libraries, Statistics Libraries and Source Code
- Free Pascal / Delphi Libraries, Source Code and Components
- Free PDF Programming / Development Libraries and Source Code
- Free Physics Engines (Source Code and Libraries)
- Free Programming Language Grammars
- Free Regular Expression (Regex) Libraries and Source Code
- Free Sockets, Winsock, Internet Programming Libraries and Source Code
- Free Spell Check Libraries, Free Spell Checkers Source Code, ActiveX Controls, Delphi Components
- Free Text User Interface Programming Libraries and Source Code
Other Programming Resources
Other Resources of Interest
New Pages on thefreecountry.com
New Pages on thesitewizard.com
New Pages on HowToHaven.com
Stay Updated (Free)
7 October 2015
21 September 2015
- New page:
How to Make Links Open in a New Window or Tab.
In response to a query from a visitor, this article deals with how you can make a link open in a new browser tab or window.
As discussed in the article, however, be warned that it probably doesn't have the benefit you think it confers.
11 September 2015
- New page:
Free Solitaire / Patience Card Games.
Now that Windows 10 comes only with an advertisement-supported version of Solitaire, you may be looking for clean
(ie adware-free) versions of the famous Patience card game. This new page lists numerous free (and often open source too)
Solitaire software, most of which have hundreds of card games in the collection (eg, Freecell, Klondike, Spider,
Forty Thieves, Golf, Pyramid, Yukon, Canfield, Montana, etc).
25 August 2015
14 August 2015
Another distribution, Linux Mint, has been added to the
Free Linux Distributions
page. It aims to provide a full multimedia experience for its users, out of the box.
29 July 2015
28 July 2015
A new emulator has been added to the
Free Amiga Emulators page. It emulates
a wide variety of Amiga models, is open source, and runs on Windows, Mac OS X, Linux, FreeBSD and OpenBSD.
23 July 2015
- New page:
How to Boot a CD or DVD in Windows 8.1.
If you have a system with Windows 8.1 preinstalled, you may find that you are unable to boot from a CD/DVD even if you
have configured your UEFI/BIOS to do this in preference to your hard disk. This article shows you how to do this.
22 July 2015
20 July 2015
2 July 2015
22 June 2015
Another free open source email software has been added to the
Free Email Clients page.
This one runs on Windows and Linux.
15 June 2015
29 May 2015
30 April 2015
A new program has been added to the
Free Encryption / Cryptographic Software
page. This one is a fork (or spin-off, in layman's language) of the now-defunct TrueCrypt project. It allows you to
create a virtual disk that functions like a normal disk drive. Files stored here will be transparently
encrypted and decrypted as needed.
22 April 2015
16 March 2015
Have you lost the source code for your software? Or do you want to study an executable file to find out how something
works? The newest addition to the Free
Disassemblers and Decompilers can generate a C source file from an existing Windows or Linux binary (executable).
11 February 2015
Another place where open source software can be hosted has been added to the
Free Open Source
Code Project Hosting Services page. If you are writing a program where the source code is available under
an open source licence, such web hosts provide hosting for both your source code and website for free, along with
built-in source code
27 January 2015
17 January 2015
The Clang compiler has been added to the
Free C/C++ Compilers and Interpreters
page. This is an open source compiler, developed primarily by Apple, that compiles C, C++, Objective C and
Objective C++ code.
For those wondering why it took so long for this compiler to be listed here, I honestly thought it was already
listed. Blame an overlong page that has so many compilers that I've forgotten what is listed and what
is not. To date, it links to some 35 free C/C++ compilers, and that's only because I've split off a number of
to their own page.
6 January 2015
Another free program has been added to the
Free Banner Rotation Perl CGI Scripts
page. Such scripts allow you to rotate the banners/pictures that are displayed on your website so that
different ones are shown each time your page is loaded. Webmasters typically use such scripts to rotate advertisements.
14 November 2014
3 October 2014
26 September 2014
2 September 2014
Oracle's Fortran compiler has been added to the
Free Fortran Compilers and Interpreters
page. For those not familiar with Fortran, it is a computer programming language often used to write scientific and numeric
27 August 2014
Two new compilers/interpreters have been added to the
Free APL Compilers and Interpreters
page. For those who don't know what APL is, it is a high level array-oriented programming language sometimes used
to write statistics and scientific programs (among other things).
21 June 2014
18 June 2014
27 May 2014
8 May 2014
- New page:
How to Create and Manage Multiple Pages on Your Website with Dreamweaver CS6.
If your website has more than 1 page, creating and updating multiple pages can be a bit of a chore. For example, what
happens if you want to change your design? Do you have to go through every single page to change it?
This chapter of the
Dreamweaver CS6 tutorial shows you how to use the web editor's built-in facilities to simplify and even automate a lot
of the drudgery of maintaining a multi-page website.
3 April 2014
Are you thinking of creating a smartphone game? The newest game framework to be added to the
Free Games Programming Libraries and Source Code
page lets you create browser-based games for both mobile phones and desktop computers. Now you can create your own
hit game that becomes an overnight sensation like Flappy Birds!
24 March 2014
An open source C/C++ compiler that can create both 64 bit and 32 bit programs for Windows has been added to the
Free C/C++ Compilers and Interpreters page.
Note: C and C++ are general purpose programming languages that let you create your own computer software.
12 March 2014
7 March 2014
Another Prolog compiler has been added to the Free
Prolog Compilers and Interpreters page. For those who are wondering, Prolog is a computer language that is often used
for writing programs that process human languages, as well as for the development of artificial intelligence.
A new open source video editor has been added to the
Free Video Editors (Software)
page. Check it out if you want to create your own home movie or edit something you've recorded off the air. It has an
impressive array of features, and works on Windows, Mac OS X and Linux.