Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

React from Facebook

Compare

Claimed by Facebook Analyzed about 1 month ago

React (aka ReactJS or React.JS) is a JavaScript library for building user interfaces. It's declarative, efficient, and extremely flexible. What's more, it works with the libraries and frameworks that you already know.

119K lines of code

375 current contributors

about 1 month since last commit

7 users on Open Hub

Activity Not Available
5.0
 
I Use This

v8rocket

Compare

  Analyzed about 2 months ago

v8rocket is a library for integrating v8 with libRocket, and to expose the XHTML DOM to Javascript. libRocket (http://librocket.com) is a renderer agnostic XHTML/CSS renderer, useful for creating UIs for games and the like. Hopefully makes assembling a game UI a breeze. v8 ... [More] (http://code.google.com/p/v8/) is a fast Javascript engine, used by the Chromium browser to execute Javascript. Advantages of v8rocket: Renderer agnostic, input agnostic, allows a fully dynamic layout, that can grow/shrink etc. as needed, uses existing layout technology - standardized XHTML/CSS to describe layout, allows easy "theming" via CSS, or even changing the XHTML, without having to recompile, allows delegation of UI work to developers skilled in web programming. [Less]

2.46K lines of code

0 current contributors

almost 6 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

rchi-zui

Compare

  Analyzed about 1 year ago

Corey's zuiMost of the time I've spent developing The Zui (aka tzui) has been on design. I've had the basic idea of how a zui should work for several years now (see our ZUI specification) but I've had to make some compromises as I cranked out the code. So currently it's rather rudimentary, but it ... [More] nevertheless gives you a glimpse of the possibilities. Just be warned that it's still buggy despite the simplicity of the architecture. It uses the Opioid2D framework, which is an excellent interface to an efficient OpenGL 2D rendering engine. But it can't handle very large images (it's made for games!), so be careful about that. While it can only use images (png, gif, jpg), the zooming interface itself is largely complete--all that remains are some scaling issues and better pan controls. Check out my roadmap, download the executable on the right of this page, or grab the source. And of course, have fun! Jono's zuiAt this point, this is just a quick-and-dirty prototype of a ZUI (Zooming User Interface) in Python, using wxpython. It was inspired by the ZoomWorld presented in Jef Raskin's book 'The Humane Interface'. My first goal is something very modest. I'm trying to make a ZUI-based application that I can use to edit and upload webcomics (a hobby of mine, for which the existing tools are quite frustrating). This will require the ability to manipulate, edit, and transform various text and graphical formats, save changes, and upload them to a URL. So, it is a nicely limited problem domain that at the same time poses interesting challenges. Also, I figure that writing something I will actually use is the best way to get work done on this ZUI since I will be eating my own dog-food. Longer-term goals are to see what we can do, interface-wise, by combining a ZUI with a tagging system, and to make a useful and working prototype of the kind of ZUI described in The Humane Interface, and then to go beyond it. |;`) [Less]

890 lines of code

0 current contributors

almost 10 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

rapportnetwork

Compare

  Analyzed about 1 year ago

www.rapport.net are working on 'Open Products' for a range of web application interfaces built from this code base. 'Open Products' are solutions that are public and free for everyone to use.

0 lines of code

0 current contributors

about 9 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: LGPL

modalbox

Compare

  Analyzed about 1 year ago

Project is moving to GitHub. Please visit http://github.com/okonet/modalbox/tree/master to get the latest version.Please also consider a small donation to keep things moving. Even $1 counts!ModalBox is a JavaScript technique for creating modern (Web 2.0-style) modal dialogues or even wizards ... [More] (sequences of dialogues) without using conventional popups and page reloads. It's inspired by Mac OS X modal dialogues. And yes, it may also be useful for showing bigger versions of images. :) Basically, ModalBox is based on GrayBox technique by Amir Salihefendic. But you can find a lot of similar techniques around the web: Lightbox JS, Lightbox gone wild, ThickBox etc. There also a clone of ModalBox, the MOOdalBox, written on great and lightweight Mootools Framework. [Less]

7.58K lines of code

1 current contributors

over 1 year since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

as3-commoncode

Compare

  Analyzed about 1 year ago

This project contains commonly used classes for action script 3.0 development. It also includes the core Simple-MVC development pattern as well. You can check out the AS3-SimpleMVC project here: http://code.google.com/p/as3-simplemvc/ Some classes to highlight include: A mouse utility class ... [More] , which adds additional mouse interaction support. A simplified busy cursor for any status changes. A full screen class, which takes any display object and goes full screen. A handy class for applying the scale-9 effect on bitmaps. Great loader classes and asset management. A simplified style manager. File and URL handling. Array and Collection classes. And much much more! For the most part this project implements the Model, View, Controller - a Design Pattern that is scalable for most projects using an OOP process. It's a basic MVC structure with a method to apply, with assistance from the Preloader and Application classes. It's also very handy for productive workflow; as a good practice you can setup your model logic and application logic first once your data is ready. Then it's just a matter of displaying and controlling the representation of that model. So if needed, more than one developer can work on an application. Each developer can work on different views or components or states of the overall view. Without depending on controllers or other views, each view just has to listen for what it wants to from the model. Preloader The Preloader for the Application class best practice is to extend this class for your own preloader class and then add the frame command to your own application class which is extended from org.simplemvc.core.Application. Look at the example flash application directory for further explanation. Application This is the specific class that starts an application. It adds all the necessary views and sets the model up. This is where you will pass to the model what data to use and you will also pass the model to all the views in their own constructors. Model The Model component of the MVC design pattern handles and stores the data and application logic for the interface. It is recommended that the Model utilize a push only dispatching protocol in which it dispatches information to it's listeners through the event object. This happens without any knowledge of who or what is listening. It is recommended that this class is sub classed in order to communicate and manage application logic, however you can use it directly as well. View The View component of the MVC design pattern is a distinct representation of a Model's data and or logic. A view listens too and represents changes to the model for states of the application or logic. It is recommended that the views in an MVC system be unaware of the inner workings of the system's Model (ie. utilize a push only dispatching protocol in which the Model pushes information to it's listeners through the event object). It is the responsibility of each view to make sure it has a controller. The controller can either be passed in to the constructor or it will be automatically made by the view's. To create an MVC relationship; a model is created and a view is created which is then added as a listener of its associated model. The view primarily creates its own controller, but can use an existing one, this is not recommended. It will be necessary to extend this View class and the core controller method in order to make more specific view objects for specific view/controller pairings. Controller The Controller component of the MVC design pattern responds to user inputs by modifying the Model. A controller listens too its view for user inputs. If the data submitted by the view, affect the data and logic, it will report that information up to the model. Otherwise it should act directly back upon it's view ( i.e. onRollOver ). A Controller has a direct relationship with its view and the model the View represents. A Controller is generally only created by a View that will accept user input, and in some cases the View won't have the need for a Controller. If a view does not accept user input, and the default controller method is called, a null controller will be returned. [Less]

3.16K lines of code

0 current contributors

over 7 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

jquery-simulate-ext

Compare

  Analyzed about 2 months ago

jQuery plugin to simulate user interaction. Based on the jQuery simulate plugin.

5.14K lines of code

0 current contributors

almost 2 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

jstcky

Compare

  Analyzed about 1 year ago

DEPRECATED: The jstcky project has been discontinued, but instead a new project called jixedbar are being develop to replace this project. jixedbar has all the functionalities that jstcky has but with better support and more robust. jstcky is a JavaScript framework that is inspired by Facebook's ... [More] fixed application/menu bar. The framework is written in JavaScript and uses jQuery library. This project is still under heavy development. Note: Always update the jQuery library (under the "/lib" directory) to a newer version. [Less]

132 lines of code

0 current contributors

about 8 years since last commit

0 users on Open Hub

Activity Not Available
5.0
 
I Use This

flexwires

Compare

  Analyzed about 1 year ago

Components for building wire-based data-driven user interfaces in Flex. Yahoo! Pipes demonstrates a similar UI paradigm.

12.8K lines of code

0 current contributors

about 8 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This