gameQuery is a jQuery plug-in to help make javascript game development easier by adding some simple game-related classes. It’s still in an early stage of development and may change a lot in future versions. The project has a Google Code page where the SVN repository of the project is hosted and a twitter page where you can follow the daily progress of the development.

Published under: Animation | Framework | MIT License

Gradually is a rather simple MooTools image slider, that allows you to display the images using a certain order, plus the ability to display informative text for each image.

Gradually uses the HTML5 canvas element to create a wonderful transition effect, it requires an unordered list of images and employing the alt tag value to display the informative text for these images.

Published under: Gallery | MIT License

jTweetsAnywhere is a jQuery Twitter Widget that simplifies the integration of Twitter services into your site.

With just a few lines of Javascript you can:

  • Display tweets from users' feeds and users' lists
  • Show results from a Twitter search
  • Integrate a customizable TweetBox
  • Let your visitors follow you directly from your site
  • Handle secure authentication with Twitter

Published under: Social | MIT License

Have you ever wanted to do if-statements in your CSS for the availability of cool features like border-radius? Well, with Modernizr you can accomplish just that!

Modernizr is a small and simple JavaScript library that helps you take advantage of emerging web technologies (CSS3, HTML 5) while still maintaining a fine level of control over older browsers that may not yet support these new technologies.

Modernizr uses feature detection to test the current browser against upcoming features like rgba(), border-radius, CSS Transitions and many more. These are currently being implemented across browsers and with Modernizr you can start using them right now, with an easy way to control the fallbacks for browsers that don’t yet support them.

Additionally, Modernizr creates a self-titled global JavaScript object which contains properties for each feature; if a browser supports it, the property will evaluate true and if not, it will be false.

Published under: Formatting | MIT License

Cloud Carousel is a fast and cross-browser implementation of a 3d carousel – looks very nice, more like a Flash implementation. It can create dynamic reflections underneath the carousel items, is accessible and degrades nicely without JavaScript.

There are some benefits to doing this kind of thing in JavaScript rather than Flash, not least of which is the ease of integration, small file size, SEO, and inherent degradability/accessibility. Not having another dev-tool in the workflow is another plus.

Features:

  • Works with most browsers (tested on IE6+, Firefox, Chrome, Opera, Safari).
  • Accurate 3d perspective.
  • Optional auto reflections - no need to modify your images or add server code.
  • Easy integration with basic valid HTML and a tiny bit of JavaScript.
  • Small 5Kb (minified) script..
  • Degrades gracefully with Javascript turned off.
  • Fully accessible with no CSS or text only browsers.
  • Works with other plugins, e.g. Slimbox, and preserves your links and mouse events.
  • Optional mouse wheel support as of version 1.0.2.
  • It's completely free.

 

 

Published under: Animation | Gallery | MIT License

FlareVideo is a Completely open source and free for commercial use HTML5 video with Flash fallback. It is easy CSS/HTML/JS customization and theming.
FlareVideo also support Full screen playing.

 

Published under: Video | MIT License

Timeago makes user-friendly time formatting easier by supporting automatically updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago").

With Timeago's automatic updating feature, you take full advantage of page caching in your web applications since the timestamp formatting is done in client side. Also, Timeago refreshes timestamps automatically to avoid timestamps dated "1 minute ago" even though the page was opened 10 minutes ago.

Timeago jQuery Plugin can be used via selectors. In this case, it replaces the text of the provided element with a class of timeago and an ISO 8601 timestamp in the title. If used as function, a string containing a formatted version of the provided time stamp is returned.

Published under: MIT License | Formatting

Meerkat, named for its pop up like behavior, is a jQuery plugin created by Jarod Taylor. Meerkat, depending on the options you have set, will slide or fade in from the top or bottom or even left or right of the browser window and remain in its fixed position while the rest of the page will scroll normally.

You have a choice of providing a close option which will simply close Meerkat until the page has been reloaded, or a dontShow option, which will close Meerkat until the browser session has ended, or for a set amount of days, depending on the options you have defined.

 

Published under: Popup | MIT License

TipTip is a very lightweight (only 3.5kb minified) and intelligent custom tooltip jQuery plugin, it uses no images and is completely customizable via CSS.

TipTip detects the edges of the browser window and will make sure the tooltip stays within the current window size. As a result the tooltip will adjust itself to be displayed above, below, to the left or to the right of the element with TipTip applied to it, depending on what is necessary to stay within the browser window.

 

Published under: Tooltips | GPL License | MIT License

FullCalendar is a jQuery plugin that provides a full-sized, drag & drop calendar like the one below. It uses AJAX to fetch events on-the-fly for each month and is easily configured to use your own feed format (an extension is provided for Google Calendar). It is visually customizable and exposes hooks for user-triggered events (like clicking or dragging an event).

FullCalendar is great for displaying events, but it isn't a complete solution for event content-management. Beyond dragging an event to a different time/day, you cannot change an event's name or other associated data. It is up to you to add this functionality through FullCalendar's event hooks. 

 

Published under: Calendar | GPL License | MIT License