

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
|