Apache .NET Ant Library

This is a library of Ant tasks that help developing .NET software. It includes the “old” .NET tasks like a C# compiler task but also comes with support for NUnit testing or running the popular NAnt or MSBuild build tools.

Support for Mono and Microsoft .NET development using Ant.

Apache Abdera

The goal of the Apache Abdera project is to build a functionally-complete, high-performance implementation of the IETF Atom Syndication Format (RFC 4287) and Atom Publishing Protocol (RFC 5023) specifications.

An open source Atom implementation.

Apache Accumulo

The Apache Accumulo sorted, distributed key/value store is based on Google’s BigTable design. It is built on top of Apache Hodoop, Zookeeper, and Thrift. It features a few novel improvements on the BigTable design in the form of cell-level access labels and a server-side programming mechanism that can modify key/value pairs at various points in the data management process.

Apache ACE

When assembling software out of reusable components, the task of deploying software onto an ever increasing number of targets is not trivial to solve. This becomes even harder when these targets require different components based on who’s using them.

Apache ACE allows you to group those components and assign them to a managed set of targets. This allows you to distribute updates and new components easily, while keeping a full history of what was installed where during what period. It also helps you setup an automated development, QA/testing, staging and production environment.

Apache ACE is a distribution framework that allows you to centrally manage and distribute software components, configuration data and other artifacts to target systems. It is built using OSGi and can be deployed in different topologies. The target systems are usually also OSGi based, but don’t have to be.

Apache ActiveMQ

ActiveMQ is a fast and powerful Message Broker which supports many Cross Language Clients and Protocols and many advanced features while fully supporting JMS 1.1 and J2EE1.4.

ActiveMQ is the most popular and powerful open source Message Broker.

Apache Airavata

Apache Airavata is a micro-service architecture based software framework for executing and managing computational jobs and workflows on distributed computing resources including local clusters, supercomputers, national grids, academic and commercial clouds. Airavata is dominantly used to build Web-based science gateways and assist to compose, manage, ececute, and monitor large scale applications (wrapped as Web services) and workflows composed of these service.

Apache Airavata is a distributed system software framework to manage simple to composite applications with complex execution and workflow patterns on diverse computational resources.

Apache Ambari

Apache Ambari makes Hadoop cluster provisioning, managing, and monitoring dead simple.

Apache Anakia

Anakia is an XML transformation tool that uses JDOM and Velocity to transform XML documents into the format of your choice. It provides an alternative to using Ant’s.

Anakia uses Apache Velocity to generate documents based on XML source files.

Apache Ant

Apache Ant is a Java-based build tool.

Apache AntUnit

The Ant Library provides Ant tasks for testing Ant task, it can also be used to drive functional and integration tests of arbitrary applications with Ant.

Test-Framework for Testing Ant Tasks and Types.

Apache Any23

Apache Any23 is used in major Web of Data applications. It is written in Java and licensed under the Apache License v2.0. Apache Any23 can be used in various ways:

*As a library in Java applications that consume structured data from the Web.

*As a command-line tool for extracting and converting between the supported formats.

*As online service API available at any23.org.

Anything To Triples (Any23) is a library, a web service and a command line tool that extracts structured data in RDF format from a variety of Web documents.

Apache Archiva

Archiva is the perfect companion for build tools such as Maven, Continuum, and ANT. Archiva offers several capabilities, amongst which remote repository proxying, security access management, build artifact storage, delivery, browsing, indexing and usage reporting, extensible scanning functionality and many more!

Apache Archiva software is an extensible repository management tool that helps taking care of your own personal or enterprise-wide build artifact repository.

Apache Aries

The Aries project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specificatins defined by the OSGi Alliance Enterprise Expert Group(EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.

OSGi Enterprise Programming Model.

Apache Avro

Apache Avro is a data serialization system.

Apache Axiom

Apache Axiom is a StAX-based, XML Infoset complient object model which supports on-demand building of the object tree. It supports a novel “pull-through” model which allows one to turn off the tree building and directly access the underlying pull event stream. It also has built in support for XML Optimized Packaging (XOP) and MTOM, the combination of which allows XML to carry binary data efficiently and in a transparent manner. The combination of these is an easy to use API with a very high performant architecture!

Apache Axiom is an XML object model supporting deferred parsing.

Apache Axis2

Apache Axis2 is a toolkit for creating and using Web Services, including SOAP, MTOM, XML/HTTP and advanced WS-* standards such as WSRM (WS-ReliableMessaging) and WSSecurity. Axis2 includes a very fast runtime engine, together with tooling support for WSDL and WS-Policy, and plugin support for WS-Addressing, WS-ReliableMessaging, WS-Security, WS-Event, WS-Transactions, WS-Trust and WS-SecureConversation. Axis2 runs either standalone or hosted in Tomcat or other servlet containers.

Apache Axis2 is a service hosting and consumption framework that makes it easy to use SOAP and Web Services.

Apache Beehive (in the Attic)

Our goal is to make J2EE programming easier by building a simple object model on J2EE and Struts. Using Java 5 annotations, Beehive reduces the coding necessary for J2EE. The initial Beehive project has three pieces.

NetUI: An annotation-driven web application programming framework that is built atop Struts. NetUI centralizes navigation logic, state, metadata, and exception handling in a single encapsulated and reusable Page Flow Controller class. In addition, NetUI provides a set of JSP tags for rending HTML/XHTML and higher-level UI constructs such as data grids and trees and has first-class integration with JavaServer Faces and Struts.

Controls: A lightweight, metadata-driven component framework that reduces the complexity of being a client of enterprise resources. Controls provide a unified client abstraction that can be implemented to access a diverse set of enterprise resources using a single configuration model.

Web Service metadata (WSM): An implementation of JSR 181 which standardizes a simplified, annotation-driven model for building Java web services.

In addition, Beehive includes a set of system controls that are abstractions for low-level J2EE resource APIs such as EJB, JMS, JDBC, and web services.

Apache Bigtop

Bigtop is a project for the development of packaging and tests of the Apache-Hadoop ecosystem. The primary goal of Bigtop is to build a community around the packaging and interoperability testing of Hadoop-related projects. This includes testing at various levels (packaging, platform, runtime, upgrade, etc…) developed by a community with a focus on the system as a whole, rather than individual projects. In short we strive to be for Hadoop what Debian is to Linux.

A 100% community-driven Bigdata management platform.

Apache BookKeeper

BookKeeper is a reliable replicated log service. It can be used to turn any standalone service into a highly available replicated service. BookKeeper is highly available (no single point of failure), and scales horizontally as more storage nodes are added.

A reliable replicated log service.

Apache BVal

The goal of the Apache BVal project is to deliver an implementation of the Java Bean Validation Specfication (JSR303) which is TCK compliant and works on Java SE 5 or later. The initial codebase for the project was donated to the ASF by a SGA from Agimatec GmbH and uses the Apache Software License v2.0.

Bean Validation API Implementation.

Apache Camel

Apache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns. Rules for Camel’s routing and mediation engine can be defined in either a Java based DSL, XML or using DSLs for dynamic languages such as Groovy or Scala.

Apache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns.

Apache Cassandra

Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make Apache Cassandra the perfect platform for mission-critical data. Cassandra’s support for replicating across multiple datacenters is best-in-class.

Cassandra is in use at Netflix, Twitter, Urban Airship, Constant Contact, Reddit, Cisco, OpenX, Digg, CloudKick, Ooyala, and more companies that have large, active data sets.

Cassandra privides full Hadoop integration, including with Pig and Hive.

The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance.

Apache Cayenne

Cayenne is a powerful, full-featured, opensource framework created for developers working with relational databases. It seamlessly maps any relational database to Java objects, reducing development time and adding considerable functionality to any application which requires a database. Developers using Cayenne will be able to concentrate on the core business requirements and the data model instead of the SQL details. The application can then be easily moved to any JDBC-capable database. In addition to management of persistent Java objects mapped to relational databases, Cayenne provides a plethora of features including single method call queries and updates (including atomic updates of all modified objects), seamless integration of multiple databases into a single virtual data source, three tier persistence with caching on the remote client, paging of results, record locking, and many more features.

User-friendly Java ORM with tools.

Apache Chainsaw

Apache Chainsaw is a GUI log viewer.

Apache Chemistry

Apache Chemistry provides open source implementations of the Content Management Interoperability Services (CMIS) specification. Libraries are available for Java, Python, PHP and .NET.

Apache Chukwa

Chukwa is an open source data collection system for monitoring large distributed systems. Chukwa is built on top of the Hadoop Distributed File System (HDFS) and Map/Reduce framework and inherits Hadoop’s scalability and robustness. Chukwa also includes a flexible and powerful toolkit for displaying, monitoring and analyzing results to make the best use of the collected data.

Chukwa is an open source data collection system for monitoring large distributed systems.

Apache Clerezza

Clerezza allows to easily develop semantic web applications by providing tools to manipulate RDF data, create RESTful Web Services and Renderlets using ScalaServerPages. Contents are stored as triples based on W3C RDF specification. These triples are stored via Clerezza’s Smart Content Binding (SCB). SCB defines a technology-agnostic layer to access and modify triple stores. It provides a java implementation of the graph data model specified by W3C RDF and functionalities to operate on that data model. SCB offers a service interface to access multiple named graphs and it can use various providers to manage RDF graphs in a technology specific manager, e.g., using Jena or Sesame. It also provides for adaptors that allow an application to use various APIs (including the Jena api) to process RDF graphs. Furthermore, SCB offers a serialization and a parsing service to convert a graph into a certain representation (format) and vice versa.

Clerezza is a service platform which provides a set of functionality for management of semantically linked data accessible through RESTful Web Services and in a secured way.

Apache Click (in the Attic)

Apache Click is a modern Java web application framework, providing a natural rich client style programming model. Click provides a page and component oriented design with a event based programming model. Leveraging a stateless architecture Click encourages loosely coupled pages for easier maintenance. Click is designed to be very easy to lean and use, with developers getting up and running within a day. Support is provided for Velocity, JSP or FreeMarker page rendering. Click also provides exceptional performance for high volume web sites.

Simple and easy-to-use Java Web Framework.

Apache CloudStack

Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform. CloudStack is used by a number of service providers to offer public cloud services, and by many companies to provide an on-premises (private) cloud offering, or as part of a hybrid cloud solution. CloudStack is a turnkey solution that includes the entire “stack” of features most organizations want with a IaaS cloud: compute orchestration, Network-as-a-Service, user and account management, a full and open native API, resource accounting, and a first-class User Interface (UI). CloudStack currently supports the most popular hypervisors: VMware, KVM, XenServer and Xen Cloud Platform (XCP). Users can manage their cloud with an easy to use Web interface, command line tools, and / or a full-featured RESTful API. In addition, CloudStack provides an API that’s compatible with AWS EC2 and S3 for organizations that wish to deploy hybrid clouds.

Apache CloudStack is an IaaS (“Infrastracture as a Service”) cloud orchestration platform.

Apache Cocoon

Apache Cocoon is a web development framework build around the concepts of separation of concerns (making sure people can interact and collaborate on a project, without stepping on each other toes) and component-based web development. Cocoon implements these concepts around the notion of “component pipelines”, each component on the pipeline specializing on a particular operation. This makes it possible to use a “building block” approach for web solutions, hooking together components into pipelines without any required programming.

Web development framework: separation of concerns, component-based.

Apache Commons BCEL

The Byte Code Engineering Library is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files (those ending with .class). Classes are represented by objects which contain all the symbolic information of the given class: methods, fields and byte code instructions, in particular.

Apache Commons BeanUtils

BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.

Apache Commons BSF

Bean Scripting Framework (BSF) is a set of Java classes which provides scripting language support within Java applications, and access to Java objects and methods from scripting languages. BSF allows one to write JSPs in languages other than Java while providing access to the Java class library. In addition, BSF permits any Java application to be implemented in part (or dynamically extended) by a language that is embedded within it. This is achieved by providing an API that permits calling scripting language engines from within Java, as well as an object registry that exposes Java objects to these scripting language engines.

Framework that provides scripting language support within Java applications.

Apache Commons Chain

An implmentation of the GoF Chain of Responsibility pattern.

Apache Commons CLI

Commons CLI provides a simple API for presenting, proecessing and validating a command line interface.

Apache Commons Codec

The codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.

Apache Commons Collections

Types that extend and augment the Java Collections Framework.

Apache Commons Compress

Commons Compress: working with zip, ar, jar, bz2, cpio, tar, gz, dump, pack200, lzma, 7z, arj and xz files.

Apache Commons Configuration

Library to use configuration/preferences of various sources and formats.

Apache Commons Daemon

Commons Daemon. (References to wrapper)

Apache Commons DBCP

Commons Database Connection Pooling.

Apache Commons DbUtils

Apache Commons Digester

Apache Commons Discovery

Apache Commons EL

Apache Commons Email

Apache Commons Exec

Apache Commons FileUpload

Apache Commons Functor

Apache Commons HttpClient

Apache Commons IO

Apache Commons JCI

Apache Commons JCS

Apache Commons Jelly

Apache Commons JEXL

Apache Commons JXPath

Apache Commons Lang

Apache Commons Launcher

Apache Commons Logging

Apache Commons Math

Apache Commons Modeler

Apache Commons Net

Apache Commons OGNL

The Apache Commons OGNL library is a Java development framework for Object-Graph  Navigation Language, plus other extras such as list projection and selection and lambda expressions.

Object Graph Navigation Library.

Apache Commons Pool

Apache Commons Primitives

Apache Commons Proxy

Apache Commons SCXML

Apache Commons Validator

Apache Commons VFS

VFS is a Virtual File System library.

Apache Commons Weaver

Apache Compress Ant Library

Apache Continuum

Apache Cordova

Apache Crunch

Apache cTAKES

Apache Curator

Apache CXF

Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs like JAX-WS and JAX-RS. These service can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.

Apache CXF: An Open Source Service Framework

Apache DataFu (Incubating)

Apache DeltaSpike

Apache Derby

Apache DeviceMap

Apache DirectMemory (in the Attic)

Apache Directory

Apache Directory Server

Apache Directory Studio

Apache Drill

Apache Droids (incubating)

Apache ECS (in the Attic)

Apache Empire-db

Apache Etch

Apache Excalibur (in the Attic)

Apache Falcon

Apache Felix

Apache Flink

Apache Flume

Apache FOP

Apache Forrest

Apache FtpServer

Apache Geronimo

Apache Giraph

Apache Gora

Apache Hadoop

Apache Hama

Apache Harmony (in the Attic)

Apache HBase

Apache Helix

Apache Hive

Apache Hivemind (in the Attic)

Apache HttpComponents Client

Apache HttpComponents Core

Apache Isis

Apache Ivy

Apache IvyDE

Apache Jackrabbit

Apache Jakarta Cactus (in the Attic)

Apache JAMES

Apache jclouds

Apache Jena

Apache JMeter

Apache JSPWiki

Apache Karaf

Apache Knox

Apache Lenya (in the Attic)

Apache log4j

Apache Lucene Core

Apache Mahout

Apache ManifoldCF

Apache Marmotta

Apache Maven

Apache MetaModel

Apache MINA

Apache MRUnit

Apache MyFaces

Apache Nutch

Apache ODE

Apache OFBiz

Apache Olingo

Apache Oltu - Parent

Apache Onami

Apache OODT

Apache Oozie

Apache OpenJPA

Apache OpenMeetings

Apache OpenNLP

Apache OpenWebBeans

Apache Orc

Apache ORO (in the Attic)

Apache Parquet

Apache PDFBox

Apache Phoenix

Apache Pig

Apache Pivot

Apache POI

Apache Portals

Apache Props Ant Library

Apache Qpid

Apache Rat

Apache Rave

Apache Regexp (in the Attic)

Apache River

Apache Roller

Apache Sandesha2

Apache Santuario

Apache Scout

Apache ServiceMix

Apache Shale (in the Attic)

Apache Shindig (in the Attic)

Apache Shiro

Apache Sling

Apache Solr

Apache Spark

Apache Spatial Information System

Apache Sqoop

Apache SSHD

Apache Stanbol

Apache Storm

Apache Stratos

Apache Struts

Apache Synapse

Apache Syncope

Apache Tajo

Apache Tapestry

Apache Taverna (Incubating)

Apache Tentacles

Apache Texen

Apache Tez

Apache Thrift

Apache Tika

Apache Tiles

Apache Tobago

Apache Tomcat

Apache TomEE

Apache Torque

Apache Turbine

Apache Tuscany

Apache UIMA

Apache Velocity

Apache Velocity DVSL

Apache Velocity Tools

Apache VSS Ant Library

Apache VXQuery

Apache Vysper

Apache Whirr (in the Attic)

Apache Whisker

Apache Wicket

Apache Wink

Apache Woden

Apache Wookie

Apache Xalan for Java XSLT Processor

Apache Xerces for Java XML Parser

Apache Xindice (in the Attic)

Apache XML Commons External

Apache XML Commons Resolver

Apache XML Graphics Commons

Apache XMLBeans (in the Attic)

Apache Zest

Apache ZooKeeper

ASF (0) - ASF Java 项目总览的更多相关文章

  1. Redis学习笔记之二 :在Java项目中使用Redis

    成功配置redis之后,便来学习使用redis.首先了解下redis的数据类型. Redis的数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set( ...

  2. Java项目配置redis

    成功配置redis之后,便来学习使用redis.首先了解下redis的数据类型. Redis的数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set( ...

  3. maven项目中的报错问题——Dynamic Web Module 3.0 requires Java 1.6 or newer.

    转自:http://www.cnblogs.com/beppezhang/p/5919221.html maven项目中的报错问题——Dynamic Web Module 3.0 requires J ...

  4. 实战派 | Java项目中玩转Redis6.0客户端缓存!

    原创:微信公众号 码农参上,欢迎分享,转载请保留出处. 哈喽大家好啊,我是Hydra. 在前面的文章中,我们介绍了Redis6.0中的新特性客户端缓存client-side caching,通过tel ...

  5. 一次从0到1的java项目实践清单

    虽说工作就是简单的事情重复做,但不是所有简单的事你都能有机会做的. 我们平日工作里,大部分时候都是在做修修补补的工作,而这也是非常重要的.做好修补工作,做好优化工作,足够让你升职加薪! 但是如果有机会 ...

  6. 一份从0到1的java项目实践清单

    虽说工作就是简单的事情重复做,但不是所有简单的事你都能有机会做的. 我们平日工作里,大部分时候都是在做修修补补的工作,而这也是非常重要的.做好修补工作,做好优化工作,足够让你升职加薪! 但是如果有机会 ...

  7. ckeditor编辑器在java项目中配置

    一.基本使用: 1.所需文件架包 A. Ckeditor基本文件包,比如:ckeditor_3.6.2.zip 下载地址:http://ckeditor.com/download 2.配置使用 A.将 ...

  8. jenkins部署java项目

    #########################################jenkins部署#################################3 一.jenkins是什么? J ...

  9. Scala:Java 项目中混入scala代码

    Spark 是用Scala代码写的.为了调试Spark,做了如下尝试. 1.Eclipse下:Java 项目 ,Using Maven,编写了一个java 版Spark应用. Spark的代码(sca ...

随机推荐

  1. perl lwp 获取请求头

    <pre name="code" class="html">[root@dr-mysql01 ~]# cat getx.pl use LWP::Us ...

  2. 给c++程序员的一份礼物——常用工具集

    给c++程序员的一份礼物——常用工具集 [声明]如需复制.传播,请附上本声明,谢谢.原文出处:http://morningspace.51.net/,moyingzz@etang.com 所谓&quo ...

  3. ABAP 中 Table Control例子

    实现了Table Control的主要的一些功能,可以作为例子参考,实现的功能有是否可编辑切换,选择某一条记录点击按钮显示详细信息,新增记录,删除记录,选择所有记录,选择光标所有记录,取消选择所有,排 ...

  4. hdu 2594 Simpsons’ Hidden Talents 【KMP】

    题目链接:http://acm.acmcoder.com/showproblem.php?pid=2594 题意:求最长的串 同一时候是s1的前缀又是s2的后缀.输出子串和长度. 思路:kmp 代码: ...

  5. [ACM] hdu 4405 Aeroplane chess (概率DP)

    Aeroplane chess Problem Description Hzz loves aeroplane chess very much. The chess map contains N+1 ...

  6. IBinder在进程之间传递一个对象的形式(一)

    主张 什么时候service通常被称为远程时的,用到aidl来定一个接口供service和client来使用,这个事实上就是使用Binder机制的IPC通信.当client bind service成 ...

  7. 玩转Windows服务系列——服务运行、停止流程浅析

    原文:玩转Windows服务系列——服务运行.停止流程浅析 通过研究Windows服务注册卸载的原理,感觉它并没有什么特别复杂的东西,Windows服务正在一步步退去它那神秘的面纱,至于是不是美女,大 ...

  8. haproxy 中的http请求和https请求

    use Mojolicious::Lite; use JSON qw/encode_json decode_json/; use Encode; no strict; use JSON; # /foo ...

  9. newlisp 注释生成文档

    最近写了一个newlisp_armory库,用来实现一些newlisp自身不支持的操作.比如跨windows和ubuntu的目录拷贝功能等. 自己用的时候,发现没有API reference文档参考, ...

  10. android--手机桌面添加网址链接图标(解决方式)

    这样的做法最普遍最简单: 1.新建一个android空项目: 2.在drawable文件夹下加入图标文件,如icon.png:在values文件夹下的strings.xml文件里添加名称.如websi ...