Tuesday, February 3, 2009

Links Pile Up: 20+ JavaScript Frameworks & Libraries

Links Pile Up: 20+ JavaScript Frameworks & Libraries

Web applications is one of the most wanted and most developed these days and in web applications you need to make the application easy to use as possible. One of the methods that attract users on web is AJAX and JavaScript. I was working on a web application and I used a JavaScript library for animation, form validation, graphs and reloading content from other websites, and I wondered what is the libraries out there and what can we do with JavaScript. I started looking for JavaScript libraries and frameworks and I was stunned of the capabilities of JavaScript. This article is the links I gathered for you to see as I have seen the capabilities of JavaScript.

Prototype

Prototype is a JavaScript Framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.

script.aculo.us

script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly.

MooTools

MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.

jQuery

jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.

$fx()

$fx() is a JavaScript animation library. Compact lightweight JavaScript library which extends DOM element by adding animation methods. Facilitates CSS properties and other parameters alteration along timeline. Supports parallel effects sets and effects chains. Has extended set of callbacks to adjust behavior.

Run

Run is a universal JavaScript animation framework. Run is the easy and basic way to animate web content.

Ext

Ext JS is a cross-browser JavaScript library for building rich internet applications. High performance and customizable UI widgets. Well designed, documented and extensible Component model. Commercial and Open Source licenses available.

Jitsu

Jitsu contains an integrated set of tools to enable developers to build and deploy sophisticated user interfaces for web applications. These include an Xml markup language, page compiler, data binding engine, JavaScript runtime, control library, runtime inspector, animation engine, cross-platform library, Ajax, and back button support. Jitsu apps use DHTML and run in most modern web browsers.

YUI

The Yahoo! User Interface Library (YUI) is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. YUI is available under a BSD license and is free for all uses.

Qooxdoo

Qooxdoo is a comprehensive and innovative Ajax application framework. Leveraging object-oriented JavaScript allows developers to build impressive cross-browser applications. No HTML, CSS nor DOM knowledge is needed. It includes a platform-independent development tool chain, a state-of-the-art GUI toolkit and an advanced client-server communication layer. It is open source under an LGPL/EPL dual license.

JavaScriptMVC

JavaScriptMVC is a framework that brings methods to the madness of JavaScript development. It guides you to successfully completed projects by promoting best practices, maintainability, and convention over configuration.

JUNE

JUNE is a JavaScript Framework based on Core, a small JavaScript library developed by Kevin Yank and Cameron Adams and published in their book: Simply JavaScript. Developers can integrate JUNE into their existent projects without having to worry about name collision because JUNE is namespaced.

JsUnitTest

This JavaScript project provides a one-file JavaScript test suite. This is based off unittest.js from prototypejs, except this library has no dependency on prototype.js so there is no chance your code-under-test can conflict with prototype.js or that you might accidently use a prototype.js helper for a library that will be deployed independently off prototypejs. There is also a TextMate bundle with snippets for creating the runner and assertions.

GameJS

GameJS is a 2d game development framework in JavaScript.

Sylvester

Sylvester is a JavaScript library designed to let you do mathematics with vectors and matrices without having to write lots of loops and throw piles of arrays around. It includes classes for modeling vectors and matrices in any number of dimensions, and for modeling infinite lines and planes in 3-dimensional space. It lets you write object-oriented easy-to-read code that mirrors the math it represents.

Datejs

Datejs is an open-source JavaScript Date Library. Datejs is comprehensive, yet simple, stealthy and fast. Datejs has passed all trials and is ready to strike. Datejs doesn’t just parse strings; it slices them cleanly in two.

XRegExp

XRegExp is a JavaScript library that provides an augmented, cross-browser implementation of regular expressions, including support for additional modifiers and syntax. Several convenience methods and a powerful recursive-construct parser are also included.

Flotr

Flotr is a javascript plotting library. Flotr enables you to draw appealing graphs in most modern browsers with an easy to learn syntax. It comes with great features like legend support, negative value support, mouse tracking, selection support, zoom support, event hooks, CSS styling support and much more.

js.io

js.io is a JavaScript Network Library that simplifies creating rich web applications by providing direct integration with Open protocols.

Raphaël

Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library.

JSXGraph

JSXGraph is a cross-browser library for interactive geometry, function plotting, graphs, and data visualization in a web browser. It is implemented completely in JavaScript and uses SVG and VML.

WMS-MAP

The WMS Javascript Library provides an API to allow the creation of dynamic maps including simple zoom functionality, clickable Google maps like overlays.

Highlight.js

Highlight.js highlights syntax in code examples on blogs, forums and in fact on any web pages. It’s very easy to use because it works automatically: finds blocks of code, detects a language, and highlights it.

SyntaxHighlighter

SyntaxHighlighter is here to help a developer/coder to post code snippets online with ease and have it look pretty. It’s 100% Java Script based and it doesn’t care what you have on your server.

PlotKit

PlotKit is a Chart and Graph Plotting Library for Javascript. It has support for HTML Canvas and also SVG via Adobe SVG Viewer and native browser support.

JUnify

JUnify is a JavaScript library for performing unification on objects and arrays. It can be executed by any browser that supports JavaScript version 1.5 and up. Unification is an algorithm to determine the substitutions needed to make two expressions match. If the expressions contain variables, these will need to be bound to values in order for the match to succeed. If two expressions are not identical or the variables cannot be bound, the match fails.

In conclusion all I say is that JavaScript is impressive.

Sunday, January 18, 2009

Free Resource: Stylish 3D Buttons v2

I have launched before two free button resources: Stylish 3D ButtonsFlat Buttons, and I mentioned at my portfolio that these are not the last of their kind and that I will release more free button resources
This is as I promised is version two of Stylish 3D Buttons, this one has more color variations 11 color variations to be exact and it has more reflection and shine effects applied.

Full Preview of the buttons also you can download the free PSD file from Stylish 3D Buttons v2 deviantART page.
I hope you can enjoy it. Wait for more free button resources SOON!

Saturday, January 17, 2009

Launching The New Design

If you are following my blog you probalby noticed the new fresh look and design of the blog and also my portfolio, if you are a new visitor then welcome to my blog with the new look.
This time the design is special because my blog and my portfolio for the fisrt time share the same look.
In my portfolio I will list the projects I work on and some of the free resources I design or develop for you to use as you wish, some of the free kindly small resources will be available at my deviantART page: http://ahmadhania.deviantart.com/. but have no worries you do not have to follow all my websites to get the free resources all you have to do is to follow my blog and I will tell you when and where to find free resources.
My portfolio website at: http://portfolio.ahmadhania.com is now in check state so if you have faced any bugs or errors please be paitent and inform me of it so I can fix it as soon as possible. Currently all the project are listed in one page with by category filteration but soon I will make a single page for each project.

Thursday, June 12, 2008

Lightweight Slideshow Script

There is been a while since I have posted any article here, but this has a very good reason. I have been lately busy in some projects and I had no time left for posting, another good reason is that I am working on a new design for my online portfolio. In the mean time I will pause posting until I finish projects in progress and my online portfolio.
Any way lets get back to the main issue. I have recently been looking for wonderful free scripts to get inspiration from and I stumbled upon this one, which is called BarackSlideshow by Devthought. I know that the name might seem a little political but this is because the script makers got the inspiration from Barack Obama’s website. Any way you can view it and I hope it can be helpful.

Tuesday, February 19, 2008

Free Resource: Stylish 3D Buttons

This is a free PSD file, I have been doing a little testing to create a button design requested by some client and end up with these buttons.

It contains 5 different button designs. done on Photoshop CS2.
I hope that this can be useful.

You can download the PSD file from Here.

Follow Me

Behance Delicious DeviantART Google LinkedIn Pinterest RSS

Subscribe by Email

Enter your email address:

Sponsors

Blog Archive

  • 2019
  • 2014
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006

Twitter Updates

Tag Cloud

Friends