RSS 1066 projects tagged "Apache 2.0"

No download Website Updated 13 Oct 2009 HornetQ

Screenshot
Pop 22.58
Vit 40.60

HornetQ is a multi-protocol, embeddable, high performance, clustered, asynchronous messaging system. HornetQ is an example of Message Oriented Middleware. It includes an extensive, easy-to-understand user-manual and quick-start guide and over 65 ready-to-run examples out of the box, demonstrating everything from simple JMS usage to complex clusters of servers and more exotic functionality. Its elegant POJO based design has minimal third party dependencies. You can run HornetQ as a stand-alone messaging broker, run it in integrated in your favorite JEE application server, or run it embedded inside your own application. Its journal provides high persistent messaging performance. Automatically switching into native mode when running on Linux, it uses asynchronous IO to provide persistent messaging rates that can saturate the write throughput of a disk. Its pluggable transport system uses JBoss Netty out of the box to provide high performance and scalability on the wire.

No download Website Updated 16 Oct 2009 Thread Weaver

Screenshot
Pop 19.87
Vit 40.56

Thread Weaver is a framework for writing multithreaded unit tests for Java classes. It lets you create breakpoints inside your code and to stop individual threads when they reach a breakpoint. This allows you to produce controlled repeatable tests that can help to verify thread safety and detect race conditions.

Download Website Updated 13 Jul 2011 Niocchi

Screenshot
Pop 27.75
Vit 40.50

Niocchi is a Java crawler library implementing synchronous I/O multiplexing. This specific type of implementation allows crawling tens of thousands of hosts in parallel on a single low end server. Niocchi has been designed for big search engines that need to crawl massive amount of data, but can also be used to write no-frills crawlers.

No download No website Updated 30 Oct 2009 lambdaj

Screenshot
Pop 21.56
Vit 40.39

lambdaj is a Java library that allows you to manipulate collections in a pseudo-functional and statically typed way. The main purpose of lambdaj is to partially eliminate the burden of writing (often nested and poorly readable) loops while iterating over collections. In particular, it allows you to iterate a collection in order to filter its items on a given condition, convert each item with a given rule, extract a given property from each item, sort the items on the values of one of their properties, group or index the items on the value of one or more properties, invoke a method on each item, or aggregate the items or the values of one of their properties. It allows all this without having to write a single explicit loop.

Download No website Updated 16 Nov 2009 Forms4j

Screenshot
Pop 16.58
Vit 40.17

Forms4j is a replacement for using Spring form tags. It lets you create complex forms quickly and easily with comprehensive validation and sections that hide or show depending on the input.

No download No website Updated 16 Nov 2009 RestyGWT

Screenshot
Pop 28.88
Vit 40.17

RestyGWT is a GWT generator for REST services and JSON encoded data transfer objects. RestyGWT Rest Services allow you to define an asynchronous service API which is then implemented via GWT deferred binding by RestyGWT. It features generation of asynchronous RESTful JSON based service proxies, encoding and decoding of Java objects to JSON, and an easy-to-use REST API.

No download No website Updated 07 Mar 2014 jOOQ

Screenshot
Pop 650.45
Vit 40.15

jOOQ effectively combines complex SQL, type safety, source code generation, active records, stored procedures, advanced data types, and Java in a fluent, intuitive DSL.

No download No website Updated 21 Nov 2009 Bambapilla

Screenshot
Pop 10.44
Vit 40.11

Bambapilla is an application that exports SMS message conversations from your iPhone. It reads unencrypted backup files created by an iTunes "sync" and exports each conversation as an XML file along with an XSLT stylesheet that allows the XML to be rendered in a browser.

No download Website Updated 23 Nov 2009 tomcat-plugin

Screenshot
Pop 16.46
Vit 40.09

The purpose of tomcat-plugin is to provide Java Web Developers with a tool to easily deploy their changes to a locally installed Tomcat. At the moment, the main benefits of such a plugin are that you can: change a Web resource (HTML, CSS, Javascript, etc. -- specified by a resources section) without having to build the entire project and then manually copy files around; build your module as usual and then have the produced jars copied to Tomcat's webapps/$myWebapp/WEB-INF/lib and have Tomcat restarted for you; build your module as usual and then have the produced WAR copied to Tomcat's webapps; start/stop/restart your Tomcat; clean Tomcat work, logs, temp, and webapps; and integrate it with Eclipse and IntelliJ Idea.

No download Website Updated 26 Nov 2009 jmixin

Screenshot
Pop 14.14
Vit 40.05

At the expense of a little compile time safety, jmixin brings mixin composition support to Java. Given a list of classes that meet its requirements, jmixin will create a composed class at runtime, without the need for any special pre-processors or other build time tools.

Screenshot

Project Spotlight

Seed7

An extendable programming language.

Screenshot

Project Spotlight

XStow

A replacement of GNU Stow written in C++.