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
Last Month
- Free PHP Compilers: compile PHP scripts to native code, .NET or Java bytecode
- What Banks Need to Know Before Getting a New Domain Name
- Free Embedded Web Video Player Scripts/Code
Recently...
- 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
- How to Reserve a Domain Name. Do You Need a Web Host if You Want to Reserve a Domain for Future Use?
- 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?
A While Ago...
- 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
- 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
.
- Do you like tinkering with operating systems ("OS") but find the major open source OSes to be too large and complicated to figure out? A new tiny operating system for the x86 processors has been added to the Free Alternative Operating Systems page. It fits into less than 64KB of memory, can be used from a USB flash drive, a floppy or a CD, and is written entirely in assembly language. Check it out.
- New page: BlueGriffon Tutorial: How to Create a Website with the BlueGriffon Free Web Editor. BlueGriffon is a free and open source WYSIWYG ("what you see is what you get") web editor. Unlike the other free web editors around, this one contains an up-to-date engine that supports the modern HTML and CSS constructs used on the Internet today. Find out how you can use this web editor to design and create your own website in this BlueGriffon Tutorial.
- Have you accidentally deleted a file that you now want to use? Check out the newest software to be added to the Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software page. This program can recover files removed from hard disks, USB flash drives and memory sticks, which means that it can handle files deleted on computers, digital cameras, smart phones, and other such devices.
- New page: Free PHP Compilers: compile PHP scripts to native code, .NET or Java bytecode. Are you looking for a PHP native code compiler, one that can produce an executable file (eg, .exe or .dll for Windows), that you can distribute without your revealing your source code? Or perhaps you're looking for some way to speed up your PHP programs and figure that a script compiled to machine code may help. Check out the new Free PHP Compilers page for some free and/or open source solutions.
- New page: What Banks Need to Know Before Getting a New Domain Name. I was interviewed by the American Bankers Association's Bank Marketing Magazine on the things that banks need to be aware of when they get a new domain name. An edited version of that interview is now available online.
- New page: Free Embedded Web Video Player Scripts/Code. Do you want to put up videos on your website but don't want to use a free video sharing service like YouTube? The free video player scripts on this page let you embed a video player that your visitors can use to view movies and video clips on your site. Besides the usual features, some of them can also handle playlists, useful if you plan to put up a lot of clips. These scripts not only support modern browsers that handle HTML5, but they also automatically fall back to using a Flash player should it be necessary, so that your videos will always work.
- Are you thinking of adding a forum to your website, where visitors can interact with each other and chat? Check out the Free Forum PHP Scripts page where a new open source forum software has been added. If you don't have a website at all, but are considering creating one, read this article instead.
- Have you ever had to cut and paste multiple things from one window to another and wondered if there was a more efficient way to do things? Check out the Free Clipboard History Managers and Extenders page where another clipboard manager has been added. These clipboard extenders provide a variety of facilities that make life easier for the frequent computer user.
- 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 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.
