thefreecountry.com
Free Programmers', Webmasters' and Security Resources
thefreecountry.com
Welcome to thefreecountry.com's collection of free programming resources, free webmasters' resources, free security resources and free utilities.
Free Programmers' Resources
Free Programming Language Compilers
Comprehensive list of compilers for numerous programming languages.
Free Source Code and Programming Libraries
Source code and libraries that you can use in your own programs.
Free Programming Tools and Utilities
Tools to make your programming job easier, such as editors, debuggers, static code analysis, disassemblers,
compiler construction tools and grammars, file comparison, search and replace, help authoring, setup utilities,
resource editors, and lots more.
Programming Documentation
Online tutorials (free), online references (free) and frequently recommended books (not free) for programmers and webmasters.
Free Emulators and Virtual Machines
Run multiple OSes simultaneously, run a Mac OS on a PC (and vice versa), run a PC virtual machine inside your existing PC, etc.
Free Webmasters' Resources
Free Web Hosting and Cheap Web Hosting
Free and budget web hosts where you can place your website, blog, software, video, music, etc.
Free PHP Scripts ||
Free Perl CGI Scripts ||
Free ASP Scripts
Free programs that allow you to add a wide variety of facilities to your website, including forums, polls, counters, search engines,
blogs, wikis, photo galleries, etc.
Free Remote Script Hosting
Free services that allow you to set up a forum, feedback form, search engine, poll, guestbook, counter, gather web statistics, etc, when your
web host does not support scripts.
Free Webmaster Tutorials and Articles
Tutorials on running your own website, earning income from your site, writing your own PHP scripts,
starting a newsletter, search engine positioning, web design, usability, etc.
Other Free Webmaster Resources
Other useful and free webmaster resources that don't fit into the above categories, such as WYSIWYG HTML editors,
validators, DNS, FTP, SSH, and so on.
Free Security Resources
Free Security, Privacy and
Anonymity Tools and Resources
Tools to safeguard your computer (such as antivirus, anti-spyware) and data (backup, recover lost data) as well as to ensure your privacy (eg
encryption, anonymous surfing).
Free Utilities and Applications
Free System Utilities
Free utilities to recover your data, create or manage your partitions, image or backup, and lots more.
Free Multimedia Utilities
Free multimedia tools to edit, capture, process your audio and video, rip your CDs/DVDs, record your TV programs, author your own DVDs or movies, etc.
Free Office and Productivity Applications
Free applications and tools such as word processors, spreadsheets and office suites, image and photo editing software,
free fonts, free translation software and so on.
NetSyndic
Syndicate your articles on your web, with this free article syndication wizard.
Tofrodos: Unix to Windows/DOS Conversion Utility
Convert text files to/from Unix and MSDOS/Windows file formats. Free with source code.
Logtime: Free Online Internet Timer
Track your ISP online time and costs with this free online timer! No nags, no ads!
New Pages
This Month
- How to Add a Contact Form (Web Form) to Your Website Using Dreamweaver CS5.5
- How to Efficiently Manage a Multi-Page Website with Dreamweaver CS5.5
Last Month
- How to Reserve a Domain Name. Do You Need a Web Host if You Want to Reserve a Domain for Future Use?
Recently...
- How to Customize the Navigation Menu on Your Website with Dreamweaver CS5.5
- How to Change Your Words and Images into Clickable Links in Dreamweaver CS5.5
- How to Change the Background Colour and Set a Background Image for Your Website in Dreamweaver CS5.5
- How to Change Fonts, Text Size and Text Colour in Dreamweaver CS5.5
- What's the Difference Between a Content Management System (CMS), a Blog, a Web Editor and an Online Site Builder?
- How to Add a Site Logo and Other Images to Your Website in Dreamweaver CS5.5
- Free Image/Photo Slide Show JavaScript
- Dreamweaver CS5.5 Tutorial: How to Design a Website with Dreamweaver CS 5.5
- How to Create Automatically Numbered Lists, Bullet Point Lists and Definition Lists in HTML
- Free GUI Builders, Application Builders and Rapid Application Development (RAD) Software
- The HTML Tags that Deal with Text (HTML Tutorial)
- HTML Tutorial - Learn to Design a Website using HTML
- Should I Learn HTML or Just Use a WYSIWYG Web Editor? Pros and Cons of Using a Visual Web Editor vs Learning HTML
- How to Insert Text (or Images) Beside Your Site Logo in the Header with Dreamweaver CS5
- How to Restore or Reopen the Properties Panel (or the CSS Styles or Files Panel) in Dreamweaver
- NetObjects Fusion 11 Tutorial: How to Create a Website with NetObjects Fusion 11
- Free Mail Servers (Email Servers / Mail Transfer Agents)
- How to Switch Between the Liquid and Fixed Layout Templates in Dreamweaver
- How to Set Up a Standard User Account (or Limited Account) on Windows Vista and Windows 7 for Daily Use
- Free File Synchronization Software
- Should You Get a Domain Name with Spaces or Dots In Between to Improve Readability?
- How to Centre a Background Image or Photo on Your Web Page Using KompoZer
- How to Rescue Your Website from the Clutches of a Bad Web Designer or Bad Web Host
- How to Create Rounded Corners for Your Box Borders in CSS
A While Ago...
- How to Add a Feedback Form to Your Website with Dreamweaver CS5
- How to Manage and Auto-Update Multiple Pages on Your Website with Dreamweaver CS5's Template System
- How to Customize Your Website's Navigation Menu Bar with Dreamweaver CS5
- Dreamweaver CS5 Tutorial: How to Design a Website with Dreamweaver CS5
- What is MySQL? What is a Database? What is SQL?
- Free / Open Source Non-SQL Database Servers and Engines
- Free Royalty Free Music and Sounds
- Free Programmer's Fonts
- How to Point Multiple Domain Names to One Website: And How to Avoid Search Engine Problems When Doing So
- The Decline and Fall of Internet Explorer 6: Implications for Webmasters
- Should You Choose a Linux or a Windows Web Hosting Package? Is There Such a Thing as a Mac Web Host?
- Free Text User Interface Programming Libraries and Source Code
- Is There a WYSIWYG Editor for PHP? Should I Use PHP or HTML for My Website?
- How to Put Multiple Feedback Forms on One Website
- What's The Difference Between Liquid, Elastic, Relative, Fluid, Flexible and Fixed Layouts?
- Free Video Converters: Convert Movies/Videos between Different Formats
- How to Point a Domain Name to Your Website (Or What to Do After Buying Your Domain Name)
- How to Add a CAPTCHA Test to Your Feedback Form Script: Reducing Spam in Your Contact Form
- What Does It Mean to Park a Domain Name? Domain Name Parking Explained
- Is it Possible to Use Microsoft Word or Office to Create a Website? If So, How?
- How to Upload and Link to a PDF File (or PDF Ebook) in KompoZer and Nvu
- How to Upload and Link to a PDF File (or PDF ebook) with Dreamweaver
- Is it Possible to Create a Website Without Buying a Domain Name? The High Price of "Free".
- How to Create a Membership or Password Protected Subscription Website
- How to Install Apache 2.2 on Windows Vista
- How to Secure Your WordPress Blog
- How to Centre a DIV Block Using CSS
- What is HTML, CSS, JavaScript, PHP and Perl? Do I Need to Learn Them to Create a Website?
- How to Design a Two Column Layout for Your Website Using CSS
- How to Slipstream Windows XP Service Pack 3 to Create an Integrated XP Setup Disk with SP 3
- Free 3D Software Box Image Makers
- How to Install and Configure PHP 5 to Run with Apache on Windows
- Free Customized CSS Navigation Menu Bar Buttons (Wizard)
- How to Create an Emergency Windows Rescue CD
- How to Add a Feedback Form to Your Website (Video Tutorial)
- How to Delete Undeletable, Locked, Busy or Currently In-Use Files in Windows
- How to Record or Save Streaming Music or Audio
Featured Pages
- How to Create / Make Your Own Website: The Beginner's A-Z Guide
- How Much Does It Cost to Set Up a Website?
- Six Steps to Creating a Search Engine Friendly Website
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free DVD Authoring and Creation Tools
- Free CD and DVD Burners and Copying Software
- Free Spyware and Malware Removal, Detection and Prevention
- Free Antivirus Software
- Free Anonymous Surfing and Proxies
- PHP Tutorial: Writing Your First PHP Script
- Free Customized Feedback Form PHP / Perl Script
- Free C/C++ Compilers, Free Microsoft Visual C++ Compiler
- How to Accept Credit Cards on Your Website
What's New

Stay Updated (Free)
- Keep track of what's new on thefreecountry.com with your news reader
by pointing it to
thefreecountry.com's news feed
.
Note: for historical reasons, this What's New column also includes information from
thesitewizard.com's news feed
and HowToHaven.com's news feed
.
- If you are looking for a way so that you can more efficiently work with multiple folder windows open on your computer, check out the latest addition to the Free File Managers and Graphical Shells page. These file managers usually provide a multi-tabbed dual pane window that let you easily work with files in 2 (or more) folders (such as to copy files between those folders, rename multiple files in one go, etc).
- New page: How to Add a Contact Form (Web Form) to Your Website Using Dreamweaver CS5.5. Find out how you can add a feedback form to your website using the Dreamweaver CS5.5 web editor. This is the final chapter of the Dreamweaver CS5.5 tutorial, so if you have are considering creating a website with this editor, the complete tutorial is now available online.
- A new BASIC compiler for Windows, Mac OS X and Linux has been added to the Free BASIC Compilers and Interpreters page. You often hear it said that learning computer programming is harder these days because of the complexity of today's systems. Whether or not you agree with this, the new BASIC compiler allows you to take advantage of the simplicity of the old days to learn to program while at the same time giving you the scope to use modern computer technologies like multimedia and the Internet in your program. It does this by emulating the QuickBasic and QBasic of the DOS years, and adding modern programming facilities to the mix.
- Are you thinking of starting your own website? If so, a new free (and open source) web editor has been added to the Free HTML Editors and WYSIWYG Web Editors page. This one is written by the author of the well-known Nvu web editor (now defunct), and works on Windows, Mac OS X and Linux. If you have been waiting for a modern, updated free web editor, check this out.
- What happens if your computer gets infected with a virus that your usual antivirus program cannot clean? Or if you're asked by your friend to clean his/her badly infected system? You may want to try the bootable recovery CD from Microsoft that is now listed on the Free Antivirus Rescue CDs and DVDs page. And yes, it's free, as are the other recovery solutions listed on that page.
- How to Make / Create Your Own Website: The Beginner's A-Z Guide (Updated). Find out how you can create a website with this complete beginner's guide written in plain English. It takes you through all the steps of making a website, including designing the site, putting it on the Internet, collecting credit card payments and putting advertisements.
- Write your own text adventure game, role playing game (RPG), "choose your own adventure" game or the like, with the newest development system added to the Free Games Development Kits and Programming Libraries page. The language is similar to the C/C++ family of languages, but includes numerous convenience features designed specifically to make it easy for you to develop interactive fiction. You can also use multimedia (graphics, animation, sound effects, music) in your game. This game development kit has been used to develop numerous commercial games over the years.
- New page: How to Efficiently Manage a Multi-Page Website with Dreamweaver CS5.5. When you create a website, you not only want an easy way to design multiple pages, but you also want a way to automatically update all the pages on the site should you make a change in the original design. Find out how you can get Dreamweaver to do this tedious and mundane work for you in this article.
- A new Common Lisp compiler has been added to the Free Common Lisp Compilers page. This one includes a compiler, runtime system, debugger, profiler and code coverage tool, allowing you to write, test and debug programs using the Common Lisp programming language.
- Teach children computer programming the fun way by letting them create computer games on either the XBox (using only the XBox game controller) or on the PC (using a mouse and keyboard) with the newest entry on the Free Educational Programming Languages - Teach Kids Programming page. This free software, from Microsoft, comes complete with lesson plans. You don't even need to be a parent or teacher to use this. Why not create a game or two during the New Year holiday season?
- Are you thinking of getting rid of your old computer perhaps because you bought a new one this Christmas? A new software has been added to the Free Secure File and Disk Deletion Utilities page that will allow you to securely wipe the data from your old hard disk, so that you can safely dispose of it or give it away. Remember that deleting your files is not enough; anyone can run a data recovery program to undelete them. To prevent thieves from stealing your personal information, you really need to destructively erase it using a free disk wiping tool.
- New page: How to Reserve a Domain Name. Do You Need a Web Host if You Want to Reserve a Domain for Future Use?. How do you go about reserving a domain name for a future website? Do you need to get a web host or do some other special thing? This article answers those questions.
- Do you want to create or edit a PDF file? For example, you may want to do this if you're thinking of taking advantage of the digital revolution and publishing your own ebook. If so, you may be interested in the latest freeware to be added to the Free PDF Converters, Editors and Printer Drivers page. You can even create password-protected PDF files with this program.
- New page: How to Customize the Navigation Menu on Your Website with Dreamweaver CS5.5. A website's navigation menu is the set of buttons on every page that links to important pages on the site. Learn how to customize this menu with the Dreamweaver web editor to add, delete, and modify the buttons as well as to change their colour ("color"). This is chapter 6 of the Dreamweaver CS 5.5 tutorial.
- The source code for the famous Doom 3 game from id Software is now listed on the Free Games Programming Libraries, Free Game Engines and Source Code. It's there for the benefit of the programmers who want to learn how big game developers do things, and tinker with the code. Personally, I think it's easier to just write your own game using one of the game engines (also listed on that same page). I mean, even the famous game engines like Unreal can be obtained for free from that page, so you can already use cutting edge stuff without the headache of deciphering other people's code.
- A new instant messaging (IM) computer program, that allows you to communicate "live" with others on the Internet, has been added to the Free Instant Messaging (IM) Software page. This program supports a wide range of popular protocols, including AIM, Facebook, MSN, Yahoo, Jabber, IRC, ICQ, etc, so you can simply use one program to chat with others even if they are using different software.
- New page: How to Change Your Words and Images into Clickable Links in Dreamweaver CS5.5. Find out how to make images and text into clickable links using the Dreamweaver CS5.5 web editor. This is chapter 5 of the Dreamweaver CS5.5 tutorial.
- Are you thinking of starting a website where your users or visitors can freely add or modify pages just like the pages on Wikipedia? The newest entry on the Free and Open Source PHP Wiki Scripts page lets you do just that. The program doesn't even require you to have a MySQL database. Wiki-based sites are useful when you want (or need) your visitors to help you do the work of updating your website.
- A new easy-to-use software that can emulate a CD, DVD and Blu-Ray drive has been added to the Free DVD/CD Emulators, Free Virtual CD/DVD Drives page. In layman's language, such emulators are just computer programs that pretends to be an actual CD/DVD/Blu-Ray drive. It can load ISO files as though they are real CDs, DVDs or Blu-Ray discs, so that you can play them on your computer or run programs from them. This new free software can also create ISO files from real CDs, DVDs and Blu-Ray disks, freeing you from the need to keep a particular disk in your drive all the time.
- New page: How to Change the Background Colour and Set a Background Image for Your Website in Dreamweaver CS5.5. Learn how to change the background colour ("color") of your website, or if you prefer, use a picture as the background with the Dreamweaver CS5.5 web editor. This is chapter 4 of the Dreamweaver CS 5.5 Tutorial.
- The latest addition to the Free Educational Programming Languages - Teach Kids Programming page is an integrated development environment that teaches a subset of the Java programming language in a friendly way. If you're looking for a way to teach children, teenagers, or even yourself, a programming language, this is a good way to start since it's not only easy to learn, but you also get to learn a language that can be used for real world programming tasks.
- A new software library has been added to the Free Graphics Libraries and Source Code page. If you are writing a graphical application, and don't want to reinvent the wheel, this one lets you write an application that runs on multiple platforms like Windows, Mac OS X, MacOS Classic, Linux, FreeBSD, OpenBSD, NetBSD and even game consoles like PlayStation 2 and the Nintendo GameCube/Wii.
- New page: How to Change Fonts, Text Size and Text Colour in Dreamweaver CS5.5. Find out how you can change fonts, put text in bold or italics, underline words, and change the text size or colour ("color") using the Dreamweaver CS5.5 web editor. This is chapter 3 of the Dreamweaver CS 5.5 tutorial series.
- Are you sure that your data is safe? What happens if your hard disk crashes? Or if your system is infected by a virus? The best way to protect yourself against unforeseen mishaps is to back up your computer on a regular basis. Do this with one of the software listed on the Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities page, where another new program has just been added.
- A new interpreter has been added to the Free APL Compilers and Interpreters page. For those who don't know what APL is, it is a programming language sometimes used for writing statistical, financial, scientific and business applications.
- Are you thinking of making a screenshot (ie, capturing a photo of your computer screen) or a video recording of the things happening on your monitor? Check out the Free Screen Video Recorders and Screen Capture Software where another software has just been added. These programs allow you to take digital photos or make a video of the stuff appearing on your monitor without requiring you to invest in a camera or the like. And they're all free.
- Have you ever taken photos of some scenery and wished there was a way to merge them into a single panoramic picture? If so, take a look at the Free Panorama Photo Stitching Software page, where a new open source program has been added.
- Do you have a file that you want to send to someone, but find that it's too big to send it by email? Or do you want to put up a document or file online for others to download, but don't want to go through all the trouble to set up a website just for this? If so, check out the Free File Storage Hosting page, where another free file sharing site has just been added.
- If you are writing a computer program in C, C++ or Python that needs to deal with computer vision in some way, check out the newest addition to the Free C / C++ Libraries page. This library has functions for image processing, transforms, detection and recognition, motion analysis and object tracking, camera calibration, and so on. Why reinvent the wheel?
