[2867 total ]
The award-winning Web browser is now faster, more secure, and fully customizable to your online life. With more than 15,000 improvements, Firefox 3 is faster, safer and smarter than ever before.
If you stack this project, you should also stack the Mozilla Core.
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).
Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles.
Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies.
log4j is a Java-based logging utility, and is one of many projects from the Apache Software Foundation. It is used primarily as a debugging tool.
Hibernate is a powerful, high performance object/relational persistence and query service for Java. It lets you develop persistent objects following common Java idiom, including composition, association, inheritance, polymorphism, and the Java
... [More]
collections framework. To allow a rapid build procedure, Hibernate rejects the use of code generation or bytecode processing. Instead, runtime reflection is used and SQL generation occurs at system startup time. It supports Oracle, DB2, MySQL, PostgreSQL, Sybase, Interbase, Microsoft SQL Server, Mckoi SQL, Progress, SAP DB, and HypersonicSQL. [Less]
Spring is a lightweight Java/J2EE application framework based on code published in "Expert One-on-One J2EE Design and Development" by Rod Johnson. It includes powerful JavaBeans-based configuration management applying Inversion-of-Control principles
... [More]
, a generic abstraction layer for transaction management allowing for pluggable transaction managers, a JDBC abstraction layer, integration with Hibernate, JDO, Apache OJB, and iBATIS SQL Maps, AOP functionality, and a flexible MVC Web application framework with multiple view technologies. There is also a .NET port available. [Less]
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
The JDT project provides the tool plug-ins that implement a Java IDE supporting the development of any Java application, including Eclipse plug-ins. It adds a Java project nature and Java perspective to the Eclipse Workbench as well as a number of
... [More]
views, editors, wizards, builders, and code merging and refactoring tools. The JDT project allows Eclipse to be a development environment for itself. [Less]
The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing J2EE Web applications. The WTP project includes the following tools: source editors for HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD, and WSDL;
... [More]
graphical editors for XSD and WSDL; J2EE project natures, builders, and models and a J2EE navigator; a Web service wizard and explorer, and WS-I Test Tool [Less]
Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.
Doxygen is developed under Linux and Mac OS X, but is set-up to be highly portable. As a result, it runs on most other Unix flavors as well. Furthermore, executables for Windows are available.
Azureus is a BitTorrent protocol implementation that offers multiple torrent downloads, queuing/priority systems (on torrents and files), start/stop seeding options, and instant access to numerous pieces of information about your torrents. It includes an embedded tracker that is easily set up and ready to use.
Jetty is an Open Source HTTP Servlet Server written in Java. It is a full featured HTTP/1.1 server and a Servlet container. It is designed to be small, fast, embeddable and extensible. It supports HTTP/1.1, servlets 2.5, and JSP 2.1.
The NetBeans IDE is a free, open-source Integrated Development Environment for software developers. The IDE runs on many platforms including Windows, Linux, Solaris, and the MacOS. It is easy to install and use straight out of the box. The NetBeans
... [More]
IDE provides developers with all the tools they need to create professional cross-platform desktop, enterprise, web and mobile applications. [Less]
JBoss Application Server is the #1 most widely used Java application server on the market. A J2EE certified platform for developing and deploying enterprise Java applications, Web applications, and Portals, JBoss Application Server provides the full
... [More]
range of J2EE 1.4 features as well as extended enterprise services including clustering, caching, and persistence. [Less]
OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol.
The suite includes:
* slapd - stand-alone LDAP daemon (server)
* slurpd - stand-alone LDAP update replication daemon
* libraries implementing the LDAP protocol, and
* utilities, tools, and sample clients.
An enhancement upon the Java Collections Framework. providing many more interfaces and implementations of useful collections. classes which are used to contain many other classes.
FindBugs looks for bugs in Java programs. It can detect a variety of common coding mistakes, including thread synchronization problems, misuse of API methods, etc. It is written in the GJ dialect of Java, and will run on any Java VM compatible with Sun's JDK 1.4.0 or later. It includes both GUI (Swing) and commandline frontends.
hsqldb is a relational database engine written in Java with a JDBC driver that supports a subset of ANSI SQL:1999. It offers a small, fast database engine. Embedded and server modes are available. It includes tools such as a minimal Web server
... [More]
, in-memory query and management tools (which can be run as applets or servlets, too), a test framework, PHP compatibility, Eclipse and NetBeans IDE compatibility, and a number of demonstration examples. [Less]
FreeMind is Mind-Mapping tool and an intuitive editor for tree-structured data. It features a modular design, and can be used to edit any kind of data, dependent on the current mode. The data is represented as a Mind-Map, while data, behavior, node
... [More]
style, edge style, color, etc. are determined by the mode. It features one-click fold, unfold, and "follow link" operations. [Less]
jEdit is an Open Source text editor written in Java. It has many useful features, such as syntax highlighting, bracket matching, regular expression searching, multiple file search and replace, folding, and keyboard macros. jEdit also includes a
... [More]
powerful plugin architecture that allows more than 80 plugins to be downloaded and installed from within the editor. [Less]
An agile dynamic language for the Java Platform with many features that are inspired by languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax. Developing web applications , writing shell scripts
... [More]
easily, writing concise, meaningful, test cases using Groovy's JUnit integration, or prototyping and producing real industrial strength applications have never been so concise and groovy. [Less]
The Ant component is designed to bring the power of Ant and Eclipse together. Ant is a Java based build tool. In theory it is kind of like make without make's wrinkles. It exists independent of Eclipse as an Apache open source project. Integrating
... [More]
Ant into Eclipse means:
• Executing Ant buildfiles from Eclipse
• Enabling access to Eclipse resources/function from Ant buildfiles (i.e., providing Ant tasks for Eclipse)
• Providing UI support for running Ant buildfiles and managing their output
• Providing Ant buildfile development facilities (e.g., buildfile editors, debuggers, ...)
The goal of this component is to make Eclipse's Ant tooling the environment of choice for Ant users and support Eclipse-based developers in their product build requirements. [Less]
Hudson is an automated build system for a team as well as a system that monitors automated jobs (such as cron jobs)
Cyberduck is an open source FTP and SFTP (SSH Secure File Transfer) client licensed under the GPL with an easy to use interface, integration with external editors and support for many Mac OS X system technologies such as Spotlight, Bonjour, the Keychain and AppleScript.
Commons IO is a library of utilities to assist with developing IO functionality.
There are four main areas included:
* Utility classes - with static methods to perform common tasks
* Filters - various implementations of file filters
*
... [More]
Comparators - various implementations of java.util.Comparator for files
* Streams - useful stream, reader and writer implementations [Less]
wrappers for java reflection methods
to easily dynamically call and get info about object properties(get&set methods)
Grails aims to bring the "coding by convention" paradigm to Groovy . It's an open-source web application framework that leverages the Groovy language and complements Java Web development. You can use Grails as a standalone development environment
... [More]
that hides all configuration details or integrate your Java business logic.
Grails aims to make development as simple as possible and hence should appeal to a wide range of developers not just those from the Java community. [Less]
A comprehensive security module for The Spring Framework. Delivers authentication, authorization, security interception, and run-as authentication replacement. Extensive use of well-targeted interfaces facilitate easy customisation by developers.
Maven Integration for Eclipse makes it easy to use Maven build and project comprehension tool in Eclipse.
It provides Maven POM editor, quick search in remote Maven repositories, Maven-based dependency management and automatic downloading of
... [More]
required dependencies and sources, launching Maven from within Eclipse, creating new projects using Maven archetypes, materializing projects using Maven metadata, WTP and AJDT support and more. [Less]