The ECMA-262 Standard, ratified after Netscape and Microsoft (mostly) agreed to make JavaScript and JScript interoperable.
Resources:
Neat Effects:
- Smooth SlideShow Library
- OpenLayers - a map navigation UI.
- Ken Burns Slideshows
- iPhoto-like image resizing using Javascript
- GreyBox, a Mac OS X-like prompt.
- fadomatic - cross-browser DIV fader
- Walter Zorn - vector drawing, graphing, and other amazing stuff.
- image cross fader
Generic Development:
- Jash: JavaScript Shell
- Escaping regular expression characters
- JSLint - an interesting lint adaptation for JavaScript.
- Lumberjack - a set of logging utilities.
Text Formatting:
- Showdown, a Markdown port.
- Highlight.js, another syntax highlighter
- Syntax Highlighter
- Diff Algorithm
- Search Engine Keyword Highlight - yes, I know it's cheating - but it works fine when you don't want to hack your back-end.
Canvas Object:
Drag-and-Drop
Forms and Input
- Auto-Tab
- JavaScript Calendar
- HTML Tabbed Dialog Widget
- XLoadTree - dynamically loading tree
Tables:
- ActiveScripts Grid - an impressive grid control.
- Sortable Table
- Standartista Table Sorting
- Sortable and Groupable Table
Toolkits:
- Taffy DB - an interesting "database" library.
- Prototype - heavily driven by Rails
- Cross-Browser
- dojo Toolkit - a UI toolkit for dynamic website implementation.
- Moo.fx - lightweight (3KB).
- JQuery - XPath-oriented.
Ajax-Related (temporarily here):
- LiveSearch - the stuff I use on this site's search box.
- Everything about the XML HTTP Request intrinsic object, which is now being dubbed Ajax. I wonder how far we are from "Tide".
- JPSPAN, a server-to-JavaScript bridge using the XML HTTP object and some very clever data conversion.
- SAJAX, a similar effort geared towards PHP.
Unsorted:
- Mouse Wheel Programming
- Pie Menus - a nice Pie Menus implementation.
- Timeline - a draggable DHTML timeline widget
- JSAN - CPAN for JavaScript
- JavaScript in Ten Minutes
- Some DHTML scripts I found of some interest.
- youngpup