Quantcast
Viewing all articles
Browse latest Browse all 10

Real Diamonds Google Hosted Projects

Image may be NSFW.
Clik here to view.
qsb

Google is on fire the last months. We witnessed numerous projects coming out as Google products. Projects like Wave, the Closure JS library, the "Go" programming language and the GWT (Google Web Toolkit) are only some of them. All of these projects are hosted on Google's project hosting so, I did a little research to find some more projects. My research turned out to be a resources heaven since I found some really neat projects (Some of them might not include files to download but are really interesting and I think you could bookmark them for future reference). Here is a quick list of the projects that I found interesting.

Quick Search Box for the Mac

Image may be NSFW.
Clik here to view.
qsb
Google Quick Search Box is an open source search box that allows you to search data on your computer and across the web. With Google Quick Search Box you can search for information from just about anywhere. You can then perform actions on the search results, such as launching applications, emailing friends, or playing a song.

SiteBricks - A fast, light, web framework powered by Guice

Sitebricks is a simple development layer for web applications built on top of Google Guice. Sitebricks focuses on early error detection, low-footprint code, and fast development. Like Guice, it also balances idiomatic Java with an emphasis on concise code.

Guice - A lightweight dependency injection framework for Java 5 and above

Put simply, Guice alleviates the need for factories and the use of new in your Java code. Think of Guice's @Inject as the new new. You will still need to write factories in some cases, but your code will not depend directly on them. Your code will be easier to change, unit test and reuse in other contexts.

Jaiku Engine

JaikuEngine is a social microblogging platform that runs on AppEngine. JaikuEngine powers Jaiku.com. Jaiku uses the Django framework as well as most of its development process.

Native code for web apps

Native Client is an open-source technology for running native code in web applications, with the goal of maintaining the browser neutrality, OS portability, and safety that people expect from web apps.

AxsJAX - Access-Enabling AJAX

The AxsJAX framework helps inject accessibility features into these applications so that users of adaptive technologies such as screen readers and self-voicing browsers experience the same level of interactivity that is now taken for granted by users of Web 2.0 applications.

Software Construction Toolkit

A set of extensions to the open-source SCons build tool (www.scons.org).

Explorer Canvas

Modern browsers like Firefox, Safari, Chrome and Opera support the HTML5 canvas tag to allow 2D command-based drawing. ExplorerCanvas brings the same functionality to Internet Explorer. To use, web developers only need to include a single script tag in their existing web pages.

Goopy Functional

Goopy Functional is a python library that brings functional programming aspects to python.

Caja

Image may be NSFW.
Clik here to view.
caja
Caja allows websites to safely embed DHTML web applications from third parties, and enables rich interaction between the embedding page and the embedded applications. It uses an object-capability security model to allow for a wide range of flexible security policies, so that the containing page can effectively control the embedded applications' use of user data and to allow gadgets to prevent interference between gadgets' UI elements.

PIWI

Image may be NSFW.
Clik here to view.
piwi
PIWI is an XML/XSLT Transformation Framework written in PHP. It's basic concepts and ideas have been stolen from the great Java-Applications Apache Cocoon and Apache Forrest. Cocoon is still a great web framework, but very complex and of course in Java, which makes it not useful for people who want the power for their small project, but not the pain. Apache Forrest on the other hand is a publishing framework; powerful too but hard to install and quite complex. PIWI addresses some of the problems.

Re-Write3

rewrite3-framework provides an object orientated framework with XSL used for all (server side) transformations to render the client output e.g. xHtml, Ajax.

JavaScript HTML Extractor

This library allows you to extract parts of HTML using ready made functions. You can get inner,outer HTML, class names and attributes easily with this one.

Ajax Stack

Image may be NSFW.
Clik here to view.
ajaxstack
An AJAX framework for developing pure AJAX applications like gmail or google maps. Development of your application is kept in logical order, i.e. HTML for page content, CSS for your website style and JavaScript for your website’s functionality. The framework handles compiling your entire website into a single static JavaScript file that can be easily versioned and served from any web server.

Amplio Vita JSLib

A pack of JS libraries to aid in development.

JS Core

JS Core is a small but versatile JavaScript framework, providing cross-browser work with the DOM, CSS and AJAX. The framework does not cause conflicts with other scripts and can be used in projects of any complexity. Structure js-core provides a convenient mechanism for extending the standard functional.

GSkinner

A collection of public AS3 classes released under MIT Licensing by gskinner.com .

Programming Languages

I also came across some interesting programming languages. Give them a try.

Fusion

Fusion is a powerful high level programming language that merges several feature from Ruby, Python, Java, C++, Haskell, Pascal, Visual Basic, in a only language. It’s implemented by a compiler written in Haskell that transform Fusion code in Ruby code. It’s probable that in the near future the code will be compiled in various agile programming languages, like Python or PHP.

Tycho

Tycho is a new programming language designed for language oriented programming (LOP). Combined with a very dynamic runtime, Tycho programmers can define syntax and semantics that bring the code closer to the problem domain. At its heart, it's a dynamically typed language that runs on the .Net Framework. It's object oriented but requires no classes. Aspect orientation is achieved with actors.

Toupl

Toupl is a super programming language, designed for text generation tasks. Syntax based on Foobar 2000 Tagz Script, but modified and extended for more power, symmetric, easy and generic.

Sense Script

Script programming language. All You need to use it is one, small DLL, so You can use sense script in every form - for example in your application.

Noop

Noop (pronounced noh-awp, like the machine instruction) is a new language experiment that attempts to blend the best lessons of languages old and new, while syntactically encouraging what we believe to be good coding practices and discouraging the worst offenses. Noop is initially targeted to run on the Java Virtual Machine.

Viewing all articles
Browse latest Browse all 10

Trending Articles