Google
 


WEBMASTER ZONE #2                                         Page 2 of 2            Back


The Public DNS Service

This is one of the oldest and longest running free DNS services providing 2 name servers for your website. If you need a name server or two for your site, and don't wish to use your web host's name servers or pay for commercial DNS services, try this one. Managing your domain records require some expertise though, since they do not provide you an easy interface like some of the other free and commercial DNS servers. However, you really get to control nearly every aspect of your domain records. You can add A records, CNAME records, MX records and nearly everything else that can go into the name server records for your domain You can have unlimited number of domains here. Note: they rely on donor hardware and connectivity for their name servers.

Mydomain and MyDNS Domain Name Services

They provide free DNS services for your domain name, free email forwarding, free URL redirection for your domain (with or without cloaking/stealth, with path forwarding), free parking, the ability to change your MX records, A records, SOA records, etc.

Hammernode Static and Dynamic DNS

They provide free static and dynamic DNS services, as well as web redirection for your website. You can use the static DNS (virtual DNS mapping) on your own domain name. For dynamic DNS purposes, you will be given a subdomain name like yourname.hn.org. If you like, you can also configure URLs like www.hn.org/yourname/ to point to your existing website.

EveryDNS

EveryDNS provides static DNS services, dynamic DNS resolution, redirection of your domain name to an existing URL, etc. Although the service is free, they solicit donations to support their services.

DYNU Dynamic DNS Service

This dynamic DNS service will allow you to host your own website, FTP, email, telnet, chat server on your own machine. You get a subdomain name (yourname.dynu.com) and a small program which will inform the DNS server whenever you're online as to which IP address you're at.

CJB Dynamic DNS and Web Redirection

This was originally a free web redirection (offering URL redirection) service that has extended its service to provide dynamic DNS. Your subdomain name, whatever.cjb.net (in fact, *.whatever.cjb.net) will be directed to your website when it is online. The only problem with this service is its sluggishness and the frequent downtime.

24LINK Dynamic DNS

Most of the other dynamic DNS providers listed on this page allow you to change your dynamic IP address by either using a small utility that connects to their servers and updates your IP address, or requiring you to update your IP address manually. 24LINK provides you with a free web server which you can download and install on your computer. The web server will automatically update their records to point to your current IP address when you go online. You get an address like www.24link.com/yourname for your website. There are no ads on your site.

Yi.org Dynamic DNS and Web Redirection

Want dynamic DNS or web redirection? You get subdomains like yourname.whyi.org, yourname.yi.org, yourname.weedns.org, yourname.b0b.com which you can point to any IP address you like, and a URL (eg, yi.org/yourname/) which you can redirect to any URL.

DYNS Dynamic DNS Service

If you run a web server that has an ever changing IP address (such as one that is "live" only when you are online through an ISP that issues you a dynamic IP address), you'll like this free service. They provide you a hostname (as a subdomain of dyns.cx), which can point to an IP address that you can change through a program running on your computer. The other services provided by them include dynamic DNS for multiple hostnames pointing at the same IP address (eg, ftp.yourname.dyns.cx, www.yourname.dyns.cx, *.yourname.dyns.cx); web redirection, etc.

DynDNS

You can get up to 5 subdomain names like yourname.dyndns.org which you can redirect to either a static or dynamic IP address. Alternatively, they also provide URL or web redirection where you can get hostnames (subdomains of domain names like doesntexist.org, webhop.net, webhop.org, etc) that are redirected to your actual URL. I'm not sure if there are any advertisements imposed on your site when you use their web redirection service.

ZoneEdit

ZoneEdit allows you to get free DNS services for 5 domains, provided your domains do not get a lot of traffic (according to their FAQ, "a lot" means something like a million hits per year or 200MB worth of traffic per domain; note this is 200MB worth of DNS queries, not the bandwidth used by your web pages). You can also forward your email, park your domains, and run websites on your own computer with their dynamic DNS services.

No-IP Dynamic DNS, Static DNS for your Dynamic IP

No-IP offers you Dynamic DNS so that you can run your websites from your own computer. They also provide you with a short hostnames (like yourname.hopto.org) that you can redirect to your existing website, ie, URL redirection. They also redirect email sent to you@yoursite.no-ip.com to up to three email servers/addresses of your choosing.

DNS Made Easy

If you use the domains provided by them (ie, subdomains of domains like wwwcrazy.com, jobsearchus.com, likethathouse.com, thewwwinternet.com, freedns.us, etc) you can get free dynamic or static DNS services for your website. For example, if you get a subdomain like yourname.jobsearchus.com (or whatever), you can set up the DNS for that hostname to point to your dynamic or static IP address.

Free Web / URL Redirection

NE1

NE1 is an ad-free redirection service with URLs like yourname.ne1.net and yourname.r8.org. This redirection service offers cloaked forwarding.

UNONIC United Names Organisation Free Domains

UNONIC provides web forwarding for subdomain names of the form *.net.tf, *.us.tf, *.eu.tf, *.ca.tf, *.int.tf, *.edu.tf, *.de.tf, *.at.tf, *.co.at.tf, *.ch.tf, *.ru.tf, *.pl.tf, *.cz.tf, *.bg.tf, and *.sg.tf. The forwarded subdomain names are cloaked and have path forwarding. You also get access the web statistics for your subdomain, and all email messages sent to any address at your subdomain is forwarded to you.

DotTK

DotTK provides you with a domain name of the form yourname.tk which you can redirect to point to your existing URL. They can also forward email messages sent to that domain to your existing email address. You must have an existing website before you can apply, and you must receive a minimum of 25 visitors every 90 days.

DNSAU.COM.RU

This service provides you with subdomain names of the form yourname.com.ru, yourname.net.ru or yourname.org.ru. Your site must already exist on a web host that provides name servers to answer to the name you choose. You must be over 18 years of age to apply.

da.ru Free WWW Redirect Service

da.ru provides subdomain names of the form yourname.da.ru. They provide DNS zone support as well as web forwarding. The web forwarding appears to support path forwarding as well and cloaked URLs.

HotRedirect

HotRedirect provides you with a subdomain name like yourname.hothere.com, yourname.coolhere.com, yourname.homepagehere.com, etc. Your subdomain works with or without the preceding "www". You can hide your actual URLs, and the service provides path forwarding so that URLs like yourname.hothere.com/whatever.html and yourname.hothere.com/directory/whatever.html works correctly. This service places banner advertisements on your pages.

ShortURL

In exchange for a 88x31 button link back to them on your pages, ShortURL will provide your site with a subdomain name like *.yourname.shorturl.com, where * can be anything you want ("www", "anything", etc, or even just yourname.shorturl.com). It includes URL masking, traffic statistics, referral reports, path forwarding, frame killers, meta tag support and mirror management. Other domain names that you can choose from include vze.com, spyw.com, alturl.com, filetap.com, etc.

Za.org

You can get a free subdomain name, such as http://yourname.za.org or http://yourname.za.net. They discourage the use of this subdomain for commercial use; if you are a non-profit organisation, not-for-profit organisation or individual, you will probably have no problems qualifying.

WebAlias

You get three free short URLs for your site: http://browser.to/yourname, http://thrill.to/yourname, and http://WebAlias.com/yourname. In addition, they will hide your site's real URL, causing your users to only bookmark your WebAlias URL. They also provide free banner advertising, usage statistics, and the ability to restrict users accessing your site.

Free AJAX Libraries, Frameworks, Tools and Resources

Free HTML, Web and WYSIWYG Web Editors

Free Programmers' / ASCII Text Editors

Free HTML Validators / CSS Validators / Broken Link Validators

Free FTP Clients, Download Managers

Free SSH (Secure Shell) and Telnet Clients

Web Design Tutorials

 

Free AJAX Toolkits, Frameworks, Libraries and Source Code

ZK Ajax but no JavaScript

ZK allows you to create your Ajax applications using XUL and XHTML components and manipulate them by listening to events triggered by visitors to your site. Your application runs on the server side with only the visual user interface at the client side (browser). Scripting is done with Java. ZK is relased under the GPL.

Dojo, the JavaScript Toolkit

Dojo is a library for JavaScript that may help speed up your development of JavaScript web applications by providing components that you can use to add functionality to your web pages and make them more responsive and usable. It supports Safari 2.0.x+, Opera 8.5+, Firefox 1.0+ (as well as Mozilla), Konqueror 3.5+ as well as Internet Explorer 5.5+ (Windows).

Rico

Rico is a JavaScript library that provides Ajax support, drag and drop management and a cinematic effects library. The library is released under the open source Apache 2.0 licence. At the time this description was written, the demos do not seem to work well under some browsers (such as Opera 9.01).

Google Web Toolkit - Build AJAX applications in the Java language

Google Web Toolkit helps you in developing AJAX web applications like Google Maps and Gmail by taking care of many of the browser dependencies under the hood. Your applications are built using Java, and the toolkit translates it into JavaScript and HTML that works across a number of browsers, including IE, Firefox, Opera, Mozilla and Safari. You can also intermix JavaScript into your code. Other features include the ability to create widgets and lay out widgets, debug your applications using advanced Java debugging facilities, simple remote procedure calls (RPCs), automatic management of the browser's back button, etc.

Yahoo! User Interface Library

Yahoo! supplies a number of utilities and controls for use in your AJAX and DHTML web applications. They are released under a BSD licence. The library is written in JavaScript. The library features a calendar, containers (which includes tooltips, dialogs, etc), menus, sliders, treeviews, autocomplete, a drag and drop utility, an animation utility, CSS fonts, CSS page grids, and so on.

Yahoo! Design Pattern Library

The Yahoo! Design Pattern Library features a variety of patterns, which are defined by them as optimal solutions to common problems. Each problem comes with text describing the solution. Among the many patterns described are animation transitions, collapse transitions (such as when you want to collapse an item on a page), dim transitions, expand transitions, fade-in transitions, self-healing transitions, slide transitions, spotlight transitions, page grids, tool tips, hover, etc.

Microsoft ASP.NET Atlas

Microsoft's Atlas is primarily for developers to create ASP.NET pages that use AJAX. You will need to have either Visual Studio 2005 or have the free version of Visual Studio 2005 Express (see the Free C/C++ Compilers page for the latter).

Free HTML Editors / ASCII Text Web Editors

TopStyle Lite

This is a well-known Windows CSS editor that can also edit HTML code. The editor's speciality is that it allows you to create Cascading Style Sheets in a fairly simple manner - you can select the features you want from a side panel of the editor and it will generate the corresponding style sheet (you still need some CSS knowledge though - this is not a WYSIWYG editor). You can also edit HTML code with the editor. The Lite version, which is free, only allows you to create inline Cascading Style Sheets. The Pro version (not free) allows you to create external style sheets and includes built-in validators that checks your style sheets and HTML documents for correctness (among other features).

Notetab Light

This is the freeware sibling of the commercial Standard and Pro versions. It is a general text editor that has lots of features, including a useful "Clipbook" facility that has numerous HTML editing conveniences. Its commercial cousin Notepad Pro comes with syntax highlighting. (Note: to get Notetab Light, click the Products link.)

HAPedit (HTML ASP PHP Editor)

HAPedit is useful for people who develop both dynamic and static web pages. It provides syntax highlighting for HTML, ASP, PHP, JavaScript; provides a project manager; features code completion, an SQL console, FTP manager, PHP code "compilation", integrated PHP help, brace matching, search and replace with regular expressions, statistics on your page (ie, rendered size, images, links, etc), and so on. This is a Windows program.

PSPad

PSPad is a full featured text editor that you can use to edit HTML, PHP, Perl, JavaScript, C, etc. It even has built-in facilities allowing you to edit binary files. There is project support, the ability to directly edit files via FTP on your server, a macro recorder, search and replace in files, text comparison (differences between two files with the differences highlighted in colour), syntax highlighting, spell checking, internal HTML preview using IE and Mozilla, integrated HTML TIDY (for validating HTML code and fixing them), code explorer for Pascal, HTML, PHP, XML (etc), matched bracket highlighting, etc.

TSW WebCoder and WebPad

TSW WebCoder is a web editor that supports an internal preview of your page, built-in FTP client, integration with HTML Tidy (see the Free HTML Validators page), integrated validation, code libraries, CSS inspector, syntax colouring, multiple documents, etc. WebPad, the other editor available on that site, is a lighter-weight editor that features syntax highlighting, an FTP client, multiple documents, integrated HTML Tidy integration, etc. It is targeted at people who want something more than Notepad but without the frills of WebCoder.

Webniac

Webniac is a text editor for web page development. It has syntax highlighting for HTML, CSS, Java, JavaScript, VBScript, PHP, SQL, Perl and XML. It includes some JavaScripts which you can use on your site, a CSS generator, facilities for constructing tables, etc.

Quanta Plus Web Development Tool

Quanta Plus is a Linux HTML editor for KDE. It contains an assortment of features such as syntax highlighting, easy configuration of toolbars, site uploading facility, the ability to update a site from CVS (with a plugin), document structure tree, etc.

Matrix Y2K Freeware HTML Editor

Matrix Y2K is a HTML editor with support for multiple languages, multiple documents, syntax highlighting, search and replace, character maps, links validator, internal preview of your page, external preview (launches browser), image file browser, table wizard, forms support and the ability for you to create a library of scripts.

Bluefish

From the announcement by one of their development team: "Bluefish is a programmer's HTML editor, designed to save the experienced webmaster some keystrokes. It features a multiple file editor, multiple toolbars, custom menus, image and thumbnail dialogs, open from the web, CSS dialogs, PHP, SSI and RXML support, HTML validation and lots of wizards." I've seen a lot of good things said about this editor by other webmasters. Bluefish runs on Linux, FreeBSD, Solaris, Tru64/Alpha, NetBSD, OpenBSD, HP-UX and Mac OSX.

HTML-Kit

This HTML text editor is intended for use by web developers, and comes with support for writing HTML, XML and scripts. Among its features are internal preview of your web pages (requires IE 4.x and above to be installed), integration with HTML Tidy (a HTML and CSS validation program), auto-completion of keywords, etc. HTML-Kit can be extended using plugins, and runs on Windows 95, 98, NT and 2000.

EZPad

This HTML editor provides the usual facility to edit and create HTML files in a convenient tabbed interface. It comes with an assortment of wizards that allow you to quickly create specific HTML features like forms, tables, etc.

Arachnophilia

This editor comes with built-in FTP facility, making it possible for you to author your web page and publish it without leaving the editor. It has a spell-checker, an internal browser view mode that is able to show your HTML changes as you type, a global search and replace facility across all open documents, built-in tutorial on HTML, JavaScript, frames; etc. There are apparently two versions available - the older one runs on Windows systems, the newer one is written in Java and is apparently cross-platform.

Web-O-Rama

An editor that supports a host of features useful for HTML editing yet has an uncluttered interface. It is free for non-commercial use.

Free WYSIWYG Web Editors and Website Builders

Nvu - Complete Web Authoring System

Nvu is a WYSIWYG editor that is designed to make the creation of web sites as easy for novices as it is using commercial web editors like FrontPage and DreamWeaver. It is based on the Mozilla Composer web editor (see elsewhere on this page) and includes new features that will eventually make its way back into Mozilla Composer. This open source editor is available for Linux and Windows.

Mozilla Composer

Mozilla, the web browser, comes with a WYSIWYG web editor that allows you to quickly code web pages using a wordprocessor-like interface. For more information, please read the detailed review of the Mozilla Composer on thesitewizard.com. You can also find a comprehensive tutorial on How to Design and Publish Your Website with Mozilla Composer there.

Trellian WebPAGE

Trellian WebPAGE is a free WYSIWYG web editor with a drag and drop interface, a preview screen that allows you to see your page under three common screen widths (640, 800 and 1024), built-in FTP uploader, table creation wizard, form creation tool, etc. It also has a syntax highlighting HTML editor for people who may want to switch to the HTML mode for some fine tuning.

Amaya Web Browsing and Authoring

Amaya is an open source browser and WYSIWYG web authoring environment that purports to allow its users to develop web pages without knowing anything about HTML or CSS. You can create your pages, view them, and upload them to your website using this software. It supports CSS (including CSS 2), HTML, XHTML, MathML 2.0 (which allows you to browse and write web pages containing mathematical symbols), etc. There are versions for Windows (a separate one for NT/2000/XP and 95/98/98SE/ME), Linux and Sparc Solaris.

Netscape Composer

Netscape (yes, the browser) comes with an easy WYSIWYG web editor that allows you to get started with your own web page quickly and easily. It supports the usual text and graphics and is generally adequate for the beginning webmaster. To get it, simply download the full Netscape package. Note that Netscape Composer is probably just a version of Mozilla Composer (also listed on this page). For more information about Netscape Composer see the detailed review of the Mozilla Composer on thesitewizard.com. You can also find a comprehensive tutorial on How to Design and Publish Your Website with Mozilla Composer there.

Free Programmer's Editors, ASCII Text Editors (Plain Text Editors), IDE

Notetab Light

This is the freeware sibling of the commercial Notepad Standard. It has lots of features, and can handle multiple files up to 2GB in sizes, if your memory permits. One handy feature it has is the ability to display a tab for each document you have open under the toolbar, which makes it convenient if you are navigating around with a mouse. In spite of the fact that there is no source code syntax highlighting, it's one of my current favourites. (To get the free version from the above link, click the "NoteTab Editors" link on the side panel.)

CUTE User-friendly Text Editor

CUTE is a text editor that is extensible using Python. It supports projects, syntax highlighting of various programming languages (C, C++, C#, Java, Python, JavaScript) as well as HTML (etc), multiple documents (tabbed or child frame), ctags, auto-completion, search and replace with regular expressions, bookmarks, undo/redo, has an integrated file browser, themes, key macros, etc. Binaries (executables) are available for Linux. The source code is released under the GPL.

Anjuta DevStudio

Anjuta is a programmer's IDE for Linux with an editor that has syntax highlighting, code folding (or code hiding), automatic code formatting, autocompletion of code, line number display, text zooming, calltips for Linux/GNOME function prototypes, automatic indentation, etc. It also has an integrated debugger (gdb), application wizards to create GTK, GNOME and terminal applications, dynamic tags browsing, project management, etc.

Notepad2

Notepad2, subtitled by the author as "yet another Notepad replacement", is a lightweight text editor that comes with syntax highlighting, undo, redo, a toolbar, handling of favourites, support for Unicode, UTF-8, Unix, Mac and DOS/Windows files, the ability to handle different code pages, and numerous other functions. It comes with source code.

mi Text Editor (formerly MMKEdit)

mi is a text editor for Mac OS X, Mac OS 7.x, 8.x and 9.x. (There are versions for PPC Macs and 68k Macs) It has syntax highlighting for C, HTML and others.

Open Perl IDE

Open Perl IDE is an integrated development environment for Windows that allows you to write and debug Perl scripts. It has a syntax highlighting editor which you can customize and it also allows you to debug your Perl scripts from within the IDE (for example, you can insert breakpoints, view and edit variables, etc). Open Perl IDE is open source and released under the Mozilla Public Licence.

#develop (SharpDevelop)

#develop is a free Windows IDE for C# and VB.NET programs. It is released under the GNU GPL.

Jedit Open Source Programmer's Editor

Jedit is a programmer's editor written in Java, so it runs on platforms that support Java, like Windows, Unix, Mac OS X, VMS, Linux, etc. It has syntax highlighting, a macro language, extensible plugin architecture, autoindent, word wrap, etc.

syn Text Editor

syn is a syntax highlighting programmer's editor that supports numerous programming languages. It has autocomplete facilities, drag and drop editing, customizable shortcuts, unlimited undo and redo, highlighting of matching braces, etc. You can also extend its features using Microsoft's Active Scripting. This is a Windows editor.

Visual MinGW

Visual MinGW is an IDE designed specially for use with the MinGW compiler (see the Free C/C++ Compilers page). The editor has wizards to create skeleton code for things like dialog boxes, SDI and MDI applications. It also has a project manager. The IDE is open source.

RHIDE IDE for GNU based systems

RHIDE is an IDE for the GNU family of compilers that runs on MSDOS, Linux and Windows.

Crimson Editor

This free programmer's editor supports syntax highlighting (HTML, C/C++, Perl, Java, Matlab, Latex, PHP, Delphi, ASP, Euphoria, Ada 83, etc), multiple documents (tabbed interface), multi-level undo/redo, word wrapping, spell checker, ability to execute user-defined tools and macros, edit remote files via FTP, find and replace, multi-byte support, auto-indent, etc.

PolySoft Crypt Edit

Crypt Edit is a Notepad and Wordpad replacement that has cryptographical features (3 security levels using RC4 and MD5), ability to compress and encrypt binary files, has support for spell checking, OLE objects, templates, bookmarks, an integrated email client, configurable toolbars, ability to export to HTML/Unix/Mac, a clipboard viewer, find in files, Microsoft Word compatible (export/import/OLE), HTML syntax highlighting, line sorting, etc.

Leonardo IDE

Leonardo IDE is a Macintosh-based IDE, compiler and debugger for C programs. The Windows and Linux ports are said to be under development. It has a syntax highlighting editor, an ANSI C compiler, a compiler for the ALPHA visualization language, a graph editor, a reversible virtual CPU, etc. Note that the programs are not compiled to native code but to code to be executed for the virtual CPU. The virtual machine and debugger allows you to execute code forwards and backwards and supports multitasking. The IDE comes with animated algorithms, plus example source code for games like Tetris, Checkers, etc. The IDE is useful for checking and debugging your source code, search for memory leaks, etc.

Developers Pad

This editor, written in Visual Basic supports the syntax highlighting of a number of programming languages, including Visual Basic, ASP, etc. Other features include find and replace facilities (including searching and replacing in files), multiple undo/redo, auto-indentation, templates, etc.

MinGW Developer Studio

The MinGW Developer Studio is an IDE for the MinGW compiler (see the Free C/C++ Compilers page). It features a multiple document interface, syntax highlighting, code folding, help integration, project management, debug and release project configuration support (like Visual Studio), debugging support, code calltip, makefile support, smart indent, etc.

Jens File Editor

This editor features syntax highlighting (C, C++ and probably others), the ability to search in all opened files and in the current path and subdirectories, bookmarks, project management, macros, etc.

Grasp Programmer's Editor

This programmer's editor comes not only with the usual syntax highlighting support for programming languages, it also supports Control Structure Diagram (CSD) - that is, it displays control structures which allow you to understand and follow the program logic more easily. Ada, C, C++, Java, and VHDL are apparently supported, and there are versions for Windows 95/NT, Linux and various Unix systems. There is also a Java version, called jGRASP, which is currently the only version that is still under active development.

Editpad Lite

In the days of bloated software, this editor is a real marvel. It's only about 400Kb in size in a single executable. It has the usual features (multiple files, tabbed document interface, etc) although not the advanced features of some (no syntax highlighting, project management, search and replace in disk files, etc).

POW Programmers Open Workbench

This integrated software development environment for Windows allows you to generate native Windows applications using Oberon-2, and it includes an Oberon-2 compiler. The IDE also supports Java and C/C++. The Oberon-2 compiler is a full implementation of the language and comes with the Oberon-2 library OPAL which allows you to create Windows programs without having to directly access Windows API.

ConText Editor

This syntax highlighting editor supports numerous programming languages including C/C++, Delphi, Pascal, Java, JavaScript, Visual Basic, Perl, HTML, SQL, FoxPro, 80x86 assembler, Python, PHP, Tcl/Tk, etc (you can customize the syntax highlighting). Other features include code templates, customisable help files for each file type, export to HTML/RTF, file conversion (DOS, Unix, MAC), bookmarks, commenting, uncommenting code, capturing the output from console applications, etc. It's a Windows editor.

Nedit Text Editor

Nedit is an X Windows text editor with a GUI interface reminiscent of Windows and Macintosh. It has a good support for mouse based actions including dragging selections, etc. Other features include syntax highlighting, for C++, C, Java, Ada, Fortran, Pascal, Yacc (the parser generator), Perl, Python, TCL, csh (C shell), awk, HTML, LaTeX, VHDCL, Verilog, etc; auto-indent; programmable language-sensitive smart-indent; block indentation adjustment; parenthesis flashing and matching; compiler errors matching to source lines; tab emulation; ctags support; C-like macro language; etc. Precompiled binaries are available for Silicon Graphics, Sun (Solaris and SunOS), HP-UX, Digital Unix, Ultrix, IBM AIX, Linux and VMS. Source code is also free, for those who want to tinker even further with it. You will need either Lesstif or Motif on your system to run the editor.

Yudit Unicode Text Editor

Yudit is a Unicode text editor for Linux that has direct True Type support. The website claims that you can easily edit Unicode text without having to learn a new keybinding. It also supports the older non-Unicde character sets like ISO 8859, KOI8, JIS, GB, BIG5, KSC, EUC, and HZ. UTF-8 is its default encoding. You can enter any language's characters either by configuring your keymap, or by Unicode number, SGML name or RFC 1345 mnemonic.

Kdevelop IDE

This XWindows C/C++ IDE has project management; a dialog editor which will generate the dialog box source code for you; a class browser; an integrated debugger; application wizards that can generate menu bars, toolbars, status bars, a mini KDE application, a Qt-only based application, a C/C++ terminal application; integrated editor with syntax highlighting; integrated Unix tools; a powerful help system; a class generator; etc.

V IDE

V IDE works with GNU g++, Borland C++ 5.5 and Java and runs on Windows and Linux. It includes a syntax highlighting editor for C/C++, Java, Perl, Fortran, TeX and HTML. It has a built-in code beautifier, macro support, ctags support, project manager, integrated support for the V applications generator and icon editor, integrated support for the GNU gdb and Sun's jdb (for Java), etc.

FTE

This syntax highlighting editor (for many languages and HTML) comes with source code and supports the Linux, Win32 and OS/2 platforms. It handles large files, has multiple levels of UNDO, support for an external spell checker, regular expression searching, support for executing a compiler, etc. It handles multiple documents but it loads them in split windows: the current version (at the time of this writing) does not support overlapping windows.

Xenon Editor

Xenon is a X-Windows editor that is supposed to be small and fast. It has unlimited undo and redo, and can handle multiple files in multiple windows. To get it to run, you need Linux, SGI or possibly other Unix implementations. Source code is provided.

Dedit Programmer's Editor

A programmer's editor complete with syntax highlighting. The program is currently still under development, and it lacks documentation. I also could not get certain keys (such as Ctrl-O) to work and other keys (such as Alt-C to invoke the Command menu) does other things (it restores the window size to its original size). Latest note: The software appears to be abandoned.

Elvis (VI clone)

Elvis is a VI clone with syntax highlighting, multiple files in multiple windows, integrated support for FTP and HTTP, etc. It has ports to Windows, Linux, Solaris, OS/2, MSDOS

GNU Emacs Editor

This is the well-known GNU Emacs editor. Some swear by it, others detest it and many flame wars have been fought by its adherents and its detractors. There are binaries for a multitude of operating systems (including the various flavours of Unix, Macintosh, and, would you believe it, DOS). It is supposed to be very configurable, and supports a number of computer languages.

Jed Programmers' Editor

A programmer's editor that can be used even on remote terminals. The editor is supported on Linux. I'm not sure about other systems.

LE Terminal Text Editor

A terminal text editor for Linux that has syntax highlighting, the ability to edit both Linux and DOS text files, and a configurable keymap. It runs on Linux and probably other Unix systems.

LPE Editor

A console mode editor intentionally designed to be lightweight and devoid of frills. It runs on the Linux platform and is released under the GNU GPL.

Notespad

A notepad replacement for Win32 and Win16 system, with the ability to edit multiple files in one go, spell check, etc.

VIM (VI clone)

VIM, or VI Improved, is an editor in the spirit of the Unix "vi" editor. It has many extensions and has a special mode that allows it to mimic the Unix "vi" exactly. There are versions for a multitude of operating systems, including Win32, Unix, DOS, MacOS, OS/2, VMS, etc.

Free HTML Validators, XHTML Validators, Browser Compatibility Checkers

W3C HTML Validation Service

You can use the W3 Consortium's HTML validator to check your web documents either by giving it your web page's URL or uploading your document directly to the validator. Many people consider it the authoritative source for checking your web pages for standards compliance (since the W3 Consortium is responsible for the various HTML/CSS standards). Source code for the validator is also available.

HTML Tidy (HTML Validator)

HTML Tidy is not just a HTML validator for your web documents. It is able to correct (repair and fix) bad HTML code and give you pointers to areas where you need to change in order to make your web page accessible to people with disabilities. Source code and binaries are available for a wide variety of operating systems, including Windows 95/98/NT/2000, Mac OS, Atari, Amiga, BeOS, AIX, Linux, UnixWare, HP-UX, MSDOS, Solaris, OS/2, FreeBSD, RISC OS, MiNT (Atari) OS, etc. There is even a Java port of HTML Tidy.

Tidy Online

This is an online version of the HTML Tidy