-
-
Save mojavelinux/7bfe5d4660d201463952 to your computer and use it in GitHub Desktop.
JBoss Community projects and related technologies (DRAFT)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT | |
The goal of this effort is to product a comprehensive catalog of JBoss Community projects and related involvements (standards, upstream projects, etc) to serve as a useful roadsign for visitors of jboss.org to find the project that interests them. That list will be hosted at jboss.org/projects (and related pages, if necessary). | |
We plan to automate the collection of this information by reading from DOAP files (or a more terse variant) maintained by each project. This list is a rough sketch of how that data might look. | |
= JBoss Community projects primarily hosted at jboss.org | |
- name: JBoss Tools | |
description: "An integrated collection of Eclipse plugins to support the development of applications based on JBoss and JBoss-related technology." | |
url: http://jboss.org/tools | |
lead: Max Rydahl Andersen (maxandersen) | |
license: EPL | |
- name: JBoss Forge | |
description: "A core framework for rapid-application development in a standards-based environment." | |
url: http://jboss.org/forge | |
lead: Lincoln Baxter III (lincolnthree) | |
license: LGPLv2.1 | |
- name: SwitchYard | |
description: "A lightweight service delivery framework providing full lifecycle support for developing, deploying, and managing service-oriented applications." | |
url: http://jboss.org/switchyard | |
lead: Keith Babo (kcbabo) | |
license: LGPLv2.1 | |
- name: AeroGear | |
description: "A community, education, and innovation effort focused on making mobile development as easy as possible on JBoss technologies." | |
url: http://jboss.org/aerogear | |
lead: Jay Balunas (jbalunas) | |
license: ASLv2 | |
- name: Snowdrop | |
description: "A utility package that contains JBoss-specific extensions to the Spring Framework." | |
url: http://jboss.org/snowdrop | |
lead: Marius Bogoevici (marius.bogoevici) | |
license: LGPLv2.1 | |
- name: Errai | |
description: "Errai makes rich client easy. Errai provides a comprehensive framework and tools for building rich web applications, leveraging the GWT compiler." | |
url: http://jboss.org/errai | |
lead: Mike Brock (cbrock) | |
license: ASLv2 | |
- name: RiftSaw | |
description: "Open Source BPEL Engine. WS-BPEL 2.0 engine that is optimized for the JBoss Application Server container." | |
url: http://jboss.org/riftsaw | |
lead: Gary Brown (objectiser) | |
license: LGPLv2.1 | |
- name: Savara | |
description: "Tool support around the concept of Testable Architecture." | |
url: http://jboss.org/savara | |
lead: Gary Brown (objectiser) | |
license: LGPLv2.1 | |
- name: Scribble | |
description: "A language to describe application-level protocols among communicating systems." | |
url: http://jboss.org/scribble | |
lead: Gary Brown (objectiser) | |
license: ASLv2 | |
- name: mod_cluster | |
description: "An httpd-based load balancer." | |
url: http://jboss.org/mod_cluster | |
lead: Jean-Frederic Clere (jfclere) | |
license: LGPLv2.1 | |
- name: Byteman | |
description: "A tool which allows you to insert extra Java code into your application as it's loaded at JVM startup or at runtime to simplify tracing and testing of Java programs." | |
url: http://jboss.org/byteman | |
lead: Andrew Dinn (adinn) | |
license: LGPLv2.1 | |
- name: Hibernate | |
description: "A collection of related projects enabling developers to utilize POJO-style domain models in their applications in ways extending well beyond Object/Relational Mapping." | |
url: http://hibernate.org | |
lead: Steve Ebersole (sebersole) | |
subprojects: | |
- name: Hibernate ORM | |
description: "Relational Persistence for Java and .NET" | |
url: http://hibernate.org | |
lead: Steve Ebersole (sebersole) | |
license: LGPLv2.1 | |
implements: JSR-220 (JPA 1.0), JSR-317 (JPA 2.0) | |
- name: Hibernate Search | |
description: "Brings the power of full text search engines to the persistence domain model by combining Hibernate ORM with the capabilities of the Apache Lucene search engine." | |
url: http://hibernate.org/subprojects/search | |
lead: Emmanuel Bernard (emmanuel) | |
license: LGPLv2.1 | |
- name: Hibernate OGM | |
description: "Aims at providing Java Persistence (JPA) support for NoSQL solutions. It reuses Hibernate ORM's engine but persists entities into a NoSQL data store instead of a relational database." | |
url: http://hibernate.org/subprojects/ogm | |
lead: Emmanuel Bernard (emmanuel) | |
license: LGPLv2.1 | |
- name: Hibernate Validator | |
description: "Reference implementation for Bean Validation (JSR-303), a metadata model and API for JavaBean validation." | |
lead: Hardy Ferentschik (hardy.ferentschik) | |
url: http://hibernate.org/subprojects/validator | |
license: ASLv2 | |
implements: JSR-303 (Bean Validation) | |
- name: Hibernate Metamodel Generator | |
description: "An annotation processor based on the Pluggable Annotation Processing API with the task of creating JPA 2 static metamodel classes." | |
url: http://hibernate.org/subprojects/jpamodelgen | |
lead: Hardy Ferentschik (hardy.ferentschik) | |
license: LGPLv2.1 | |
- name: Hibernate Tools | |
description: "A toolset for Hibernate3implemented as an integrated suite of Eclipse plugins, together with a unified Ant task for integration into the build cycle. Hibernate Tools is a core component of JBoss Tools and hence also part of JBoss Developer Studio." | |
url: http://hibernate.org/subprojects/tools | |
lead: Max Rydahl Andersen (maxandersen) | |
license: LGPLv2.1 | |
- name: JBoss Clustering | |
description: "Fail-over, load-balancing and distributed deployment features for JBoss ASi, providing the means to develop large, scalable robust applications." | |
url: http://jboss.org/jbossclustering | |
lead: Paul Ferraro (pferraro) | |
license: LGPLv2.1 | |
- name: JBoss Application Server 7 | |
description: "Open source application server with a fast startup, small footprint, modular design, unified configuration and management, OSGi and Java EE 6 compliance" | |
url: http://jboss.org/jbossas | |
lead: Jason Greene (jason.greene) | |
license: LGPLv2.1 | |
implements: JSR-316 (Java EE 6) | |
subprojects: | |
- name: JBoss OSGi | |
description: "Provides the OSGi-compliant functionality in the JBoss Application Server." | |
url: http://jboss.org/jbossas/osgi | |
lead: Thomas Diesler (thomas.diesler) | |
license: LGPLv2.1 | |
implements: OSGi Service Platform 4 | |
- name: Java Annotation Indexer | |
description: "Java Annotation Indexer" | |
url: https://github.com/jbossas/jandex | |
lead: Jason Greene (jason.greene) | |
license: LGPLv2.1 | |
- name: JBoss Logging | |
lead: David Lloyd (dmlloyd) | |
- name: JBoss Modules | |
lead: David Lloyd (dmlloyd) | |
- name: Modular Service Container | |
lead: David Lloyd (dmlloyd) | |
- name: EJB Client Library | |
lead: Jaikiran Pai (jaikiran) | |
- name: JBoss AS Maven Plugin | |
description: "Maven plugin to deploy applications to JBoss AS 7" | |
url: https://github.com/jbossas/jboss-as-maven-plugin | |
lead: James Perkins | |
license: LGPLv2.1 | |
- name: JBoss Java EE Spec POMs | |
description: "A complete stack of Java EE APIs also available as individual artifacts" | |
url: https://issues.jboss.org/browse/JBEE | |
lead: Paul Gier (pgier) | |
license: LGPLv2.1 | |
- name: Quickstarts | |
description: "Sample projects to get started with pure Java EE 6 as well as other JBoss technologies." | |
url: http://github.com/jbossas/quickstart | |
lead: Pete Muir (pmuir) | |
license: ASLv2 | |
- name: ModeShape | |
description: "A JCR 2.0 (JSR-283) implementation that provides access to content stored in many different kinds of systems." | |
url: http://jboss.org/modeshape | |
lead: Randall Hauch (rhauch) | |
license: LGPLv2.1 | |
implements: JSR-283 (JCR 2.0) | |
- name: Teiid | |
description: "A data virtualization system that allows applications to use data from multiple, heterogenous data stores." | |
url: http://jboss.org/teiid | |
lead: Steven Hawkins (shawkins) | |
license: LGPLv2.1 | |
subprojects: | |
- name: Teiid Designer | |
description: "A visual tool that enables rapid, model-driven definition, integration, management and testing of data services without programming using the Teiid runtime framework." | |
url: http://jboss.org/teiiddesigner | |
lead: Barry LaFond (blafond) | |
license: EPL | |
- name: Blacktie | |
description: "The tools to allow existing XATMI application programs written in C/C++ to integrate seamlessly into the JBoss stack allowing these applications to migrate easily to the best-of-breed, industry proven, services provided by the JBoss application server stack." | |
url: http://jboss.org/blacktie | |
lead: Tom Jenkinson (tomjenkinson) | |
license: LGPLv2.1 | |
- name: RichFaces | |
description: "The next-generation JSF component framework. An advanced UI component framework for easily integrating Ajax capabilities into business applications using JSF." | |
url: http://jboss.org/richfaces | |
lead: Brian Leathem (bleathem) | |
license: LGPLv2.1 | |
- name: XNIO | |
description: "A simplified low-level I/O layer which can be used anywhere you are using NIO today, freeing you from the hassle of dealing with Selectors and the lack of NIO support for multicast sockets and non-socket I/O." | |
url: http://jboss.org/xnio | |
lead: David Lloyd (dmlloyd) | |
license: LGPLv2.1 | |
- name: Wise | |
description: "A java framework to invoke webservices easily, usable as base for zero-code webservice invocation application." | |
url: http://jboss.org/wise | |
lead: Stefano Maestri (maeste) | |
license: LGPLv2.1 | |
- name: JBoss Web | |
description: "An enterprise ready web server designed for medium and large applications, based on Apache Tomcat. JBoss Web provides organizations with a single deployment platform for Java Server Pages (JSP) and Java Servlet technologies, PHP, and CGI." | |
url: http://jboss.org/jbossweb/introduction | |
lead: Remy Maucherat (rmaucher) | |
license: LGPLv3 | |
subprojects: | |
- name: JBoss Native | |
description: "Based on The Apache Tomcat Native, the packages bundle of tc-native, OpenSSL, apr and additional libraries and allow the easy addition of the JBossWeb extensions to JBoss AS." | |
url: http://jboss.org/jbossweb/native | |
lead: Jean-Frederic Clere (jfclere) | |
license: LGPLv3 | |
- name: JBoss Application Server 6 | |
description: "Open source Java EE 5 application server" | |
url: http://jboss.org/jbossas | |
lead: Shelly McGowan (shelly.mcgowan) | |
license: LGPLv2.1 | |
subprojects: | |
- name: JBoss AS Server Manager | |
description: "API for controlling the lifecycle of JBoss AS" | |
url: https://issues.jboss.org/browse/JBASM | |
lead: Shelly McGowan (shelly.mcgowan) | |
license: LGPLv2.1 | |
- name: PressGang | |
description: "The centralized hub JBoss projects can use to get assistance with documentation." | |
url: http://jboss.org/pressgang | |
lead: Jared Morgan (jaredmorgs) | |
license: LGPLv2.1 | |
- name: IronJacamar | |
description: "Implements the Java Connector Architecture 1.6 specification, a standard architecture for connecting the Java EE platform to heterogeneous Enterprise Information Systems (EIS)." | |
lead: Jesper Pedersen (jesper.pedersen) | |
license: LGPLv2.1 | |
implements: JSR-112 (JCA 1.5), JSR-322 (JCA 1.6) | |
- name: Tattletale | |
description: "A tool that can help you get an overview of the project you are working on or a product that you depend on." | |
url: http://jboss.org/tattletale | |
lead: Jesper Pedersen (jesper.pedersen) | |
license: LGPLv2.1 | |
- name: Drools | |
description: "The Business Logic Integration Platform which provides a unified and integrated platform for Rules, Workflow and Event Processing." | |
url: http://jboss.org/drools | |
lead: Mark Proctor (mark.proctor) | |
license: ASLv2 | |
subprojects: | |
- name: Guvnor | |
description: "A centralised repository for Drools Knowledge Bases, with rich web based GUIs, editors, and tools to aid in the management of large numbers of rules." | |
url: http://jboss.org/drools/drools-guvnor | |
lead: Toni Rikkola (Rikkola) | |
license: ASLv2 | |
- name: Drools Planner | |
description: "Drools Planner is a lightweight, embeddable planning engine that optimizes planning problems such as empoyee rostering, vehicle routing, task scheduling, timetabling and bin packing." | |
url: http://www.jboss.org/drools/drools-planner | |
license: ASLv2 | |
- name: ShrinkWrap | |
description: "Painless packaging for Java. Provides a simple mechanism to assemble archives like JARs, WARs, and EARs with a friendly, fluent API." | |
url: http://jboss.org/shrinkwrap | |
lead: Andrew Rubinger (alrubinger) | |
license: ASLv2 | |
subprojects: | |
- name: ShrinkWrap Resolvers | |
description: "API for resolving artifacts from a remote repository such as a Maven respository." | |
lead: Andrew Rubinger (alrubinger) | |
license: ASLv2 | |
- name: ShrinkWrap Descriptors | |
description: "API for reading and writing standard configuration descriptors." | |
lead: Andrew Rubinger (alrubinger) | |
license: ASLv2 | |
- name: PicketBox (JBoss Security and Identity Management) | |
description: "A Java Security Framework that provides Java developers with Authentication, Authorization, Audit and Security Mapping Support." | |
url: http://jboss.org/picketbox | |
lead: Anil Saldhana (anil.saldhana) | |
license: LGPLv2.1 | |
- name: PicketLink | |
description: "An umbrella project that aims to address different Identity Management needs." | |
url: http://jboss.org/picketlink | |
lead: Anil Saldhana (anil.saldhana) | |
license: LGPLv2.1 | |
subprojects: | |
- name: PicketLink Federated Identity | |
description: "Supports SAMLv2, WS-Trust and OpenID." | |
url: http://jboss.org/picketlink/Fed | |
lead: Anil Saldhana (anil.saldhana) | |
license: LGPLv2.1 | |
- name: PicketLink IDM | |
description: "An object model for managing Identities (Users/Groups/Roles) and associated behavior using different identity store backends like LDAP and RDBMS." | |
url: http://jboss.org/picketlink/IDM | |
lead: Boleslaw Dawidowicz (bdaw) | |
license: LGPLv2.1 | |
- name: JBoss Remoting | |
description: "Provides a general purpose framework for symmetric and asymmetric communication over a network." | |
url: http://jboss.org/jbossremoting | |
lead: Ron Sigal (ron_sigal) | |
license: LGPLv2.1 | |
- name: JSFUnit | |
description: "A test framework for JSF applications. It's designed to allow complete integration testing and unit testing of JSF applications by running inside the container and using a simplified control API." | |
url: http://jboss.org/jsfunit | |
lead: Stan Silvert (ssilvert) | |
license: LGPLv2.1 | |
- name: HornetQ | |
description: "An open source project to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system." | |
url: http://jboss.org/hornetq | |
lead: Clebert Suconic (clebert.suconic) | |
license: ASLv2 | |
implements: JSR-914 (JMS 1.1) | |
- name: Infinispan | |
description: "An extremely scalable, highly available data grid platform - 100% open source, and written in Java." | |
url: http://jboss.org/infinispan | |
lead: Manik Surtani (manik) | |
license: LGPLv2.1 | |
- name: jBPM | |
description: "A flexible Business Process Management (BPM) Suite" | |
url: http://jboss.org/jbpm | |
lead: Kris Verlaenen (KrisVerlaenen) | |
license: ASLv2 | |
- name: GateIn Portal | |
description: "A merge of two mature projects that have been around for a while, JBoss Portal and eXo Portal. It takes the best of both into a single new project. The aim is to provide both an intuitive portal to use as-is and a portal framework to build upon depending on your needs." | |
url: http://jboss.org/gatein | |
lead: Boleslaw Dawidowicz (bdaw) | |
license: LGPLv2.1 | |
subprojects: | |
- name: GateIn Portlet Container | |
description: "The next generation portlet container on which GateIn Portal, and the Enterprise Portal Platform are based. Provides a standard-compliant implementation of the JSR-286 Portlet 2.0 specification." | |
url: http://jboss.org/gatein/portletcontainer | |
lead: Julien Viet (julien_viet) | |
implements: JSR-286 (Porlet 2.0) | |
- name: exo JCR | |
description: "A powerful open source implementation of the Java Specification Request 170, also known as the Content Repository for Java technology API." | |
url: http://jboss.org/exojcr | |
lead: Anatoliy Bazko (tolusha) | |
implements: JSR-170 (JCR 1.0) | |
- name: JBoss Portlet Bridge | |
description: "A non-final draft implementation of the JSR-301 and JSR-329 specifications to support JSF within a portlet and with added enhancements to support other web frameworks." | |
url: http://jboss.org/portletbridge | |
lead: Ken Finnigan (kenfinni) | |
license: LGPLv2.1 | |
implements: JSR-301 (Portlet Bridge 1.0 for JSF 1.2), JSR-329 (Portlet Bridge 2.0 for JSF 1.2) | |
- name: GateIn WSRP | |
description: "An implementation of the OASIS WSRP specification. (Currently 1.0)" | |
url: http://jboss.org/gatein/architecture/wsrp | |
lead: Chris Laprun (claprun) | |
license: LGPLv2.1 | |
implements: OASIS WSRP 1.0 | |
- name: GateIn Web Container Integration | |
lead: Matt Wringe (mwringe) | |
- name: GateIn Common, GateIn Maven | |
lead: Thomas Heute (theute) | |
- name: GateIn SSO | |
lead: Marek Posolda (mposolda) | |
- name: GateIn Management | |
lead: Nick Scavelli (nscavell) | |
- name: EJB 3.0 (JBoss AS 5, JBoss AS 6) | |
description: "Implementation of Enterprise Java Beans (EJB) 3.0 for JBoss AS 5 and JBoss AS 6. | |
url: http://jboss.org/ejb3 | |
lead: Carlo de Wolf (wolfc) | |
license: LGPLv2.1 | |
implements: JSR-220 (EJB 3.0) | |
- name: Embedded Jopr | |
description: "A web-based application for managing & monitoring an instance of JBoss Application Server." | |
url: http://jboss.org/embjopr | |
lead: Charles Crouch (ccrouch) | |
license: LGPLv2.1 | |
- name: JBoss ESB | |
description: "The next generation of EAI - better and without the vendor-lockin characteristics of old." | |
url: http://jboss.org/jbossesb | |
lead: Tom Cunningham (tcunning) | |
license: LGPLv2.1 | |
- name: JBoss Mass | |
description: "A tool is used as a starting point for estimating the effort required to migrate a group of J2EE applications from an Oracle/BEA WebLogic environment to a JBoss AS / JBoss EAP environment." | |
url: http://jboss.org/mass/MAT | |
lead: Tom Jenkinson (tomjenkinson) | |
license: LGPLv2.1 | |
- name: JBoss Transactions (Naryana) | |
description: "Implementation of a distributed transaction management system based on the Java Transaction Service (JTS) standard." | |
url: http://jboss.org/jbosstm | |
lead: Tom Jenkinson (tomjenkinson) | |
license: LGPLv2.1 | |
implements: JSR-907 (JTA 1.1) | |
- name: CapeDwarf | |
description: "Blue - implementation GoogleAppEngine API on top of JBoss technology / frameworks / libraries; Green - a simple framework based on CDI which helps bridge GoogleAppEngine usage with standard Java EE usage." | |
url: http://jboss.org/capedwarf | |
lead: Ales Justin (alesj) | |
license: LGPLv2.1 | |
- name: JBoss Profiler | |
description: "A log based profiler using JVMPI and JVMTI." | |
url: http://jboss.org/jbossprofiler | |
lead: Clebert Suconic (clebert.suconic) | |
license: LGPLv2.1 | |
- name: JBoss Serialization | |
description: "A new approach to Java serialization. The main feature in JBoss Serialization besides performance, is smart cloning." | |
url: http://jboss.org/serialization | |
lead: Clebert Suconic (clebert.suconic) | |
license: LGPLv2.1 | |
- name: JBoss Web Services | |
description: "A web service framework developed as part of the JBoss Application Server." | |
url: http://jboss.org/jbossws | |
lead: Alessio Soldano (asoldano) | |
license: LGPLv2.1 | |
implements: JSR-101, JSR-109, JSR-181, JSR-224 | |
= JBoss Community projects primarily hosted outside of jboss.org | |
- name: RHQ | |
description: "An enterprise management solution for JBoss middleware projects and other application technologies. Provides administration, monitoring, alerting, operational control and configuration in an enterprise setting with fine-grained security and an advanced extension model." | |
url: http://rhq-project.org | |
lead: Heiko Rupp | |
license: GPLv2.1, LGPLv2.1 | |
- name: JGroups | |
description: "A toolkit for reliable multicast communication." | |
url: http://jgroups.org | |
lead: Bela Ban (belaban) | |
license: LGPLv2.1 | |
- name: RESTEasy | |
description: "Frameworks to help you build RESTful Web Services and RESTful Java applications. A fully-certified and portable implementation of the JAX-RS specification." | |
url: http://jboss.org/resteasy | |
lead: Bill Burke (bill.burke) | |
license: ASLv2 | |
implements: JSR-311 (JAX-RS 1.1) | |
- name: Immutant | |
description: "An application server for Clojure. Built on JBoss AS7 and provides support for Ring handlers, asynchronous messaging, caching, scheduled jobs, clustering, daemons and more!" | |
url: http://immutant.org | |
lead: Jim Crossley (jcrossley) | |
license: LGPLv3 | |
- name: Arquillian | |
description: "An innovative and highly extensible testing platform for the JVM that enables developers to easily create automated integration, functional and acceptance tests for Java middleware." | |
url: http://arquillian.org | |
lead: Aslak Knutsen (aslak) | |
license: ASLv2 | |
subprojects: | |
- name: Arquillian Drone | |
description: "An extension that manages the life cycle of testing browsers for the purpose of simplifying automated functional testing." | |
lead: Karel Piwko (kpiwko) | |
- name: Arquillian Graphene | |
description: "Focuses on making real-browser automation a breeze by providing a strongly-typed, chaining API, efficient jQuery-based locators and aptly controlling AJAX-based applications from a test." | |
lead: Lukáš Fryč (lfryc) | |
- name: Arquillian Rusheye | |
description: "Enables automated visual testing (using Selenium) and minimalizes efforts for manual visual testing of applications." | |
lead: Lukáš Fryč (lfryc) | |
- name: Boxgrinder | |
description: "A set of projects that help you grind out appliances for multiple virtualization and Cloud providers." | |
url: http://boxgrinder.org | |
lead: Marek Goldmann (goldmann) | |
license: LGPLv3 | |
- name: Weld | |
description: "Reference implementation for JSR-299: Java Contexts and Dependency Injection for the Java EE platform (CDI), the Java standard for dependency injection and contextual lifecycle management." | |
url: http://seamframework.org/Weld | |
lead: Ales Justin | |
license: ASLv2 | |
implements: JSR-299 (CDI) | |
- name: Netty | |
description: "An asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients." | |
url: http://netty.io | |
lead: Trustin Lee (trustin) | |
license: ASLv2 | |
- name: APIviz | |
description: "A JavaDoc doclet which extends the Java standard doclet to generate comprehensive UML-like class and package diagrams for quick understanding of the overall API structure." | |
url: http://code.google.com/p/apiviz | |
lead: Trustin Lee (trustin) | |
license: LGPLv2.1 | |
- name: TorqueBox | |
description: "A new kind of Ruby application platform built on JBoss AS and JRuby that integrates popular technologies such as Ruby on Rails, while extending the footprint of Ruby applications to include built-in support for services such as messaging, scheduling, and daemons." | |
url: http://torquebox.org | |
lead: Bob McWhirter (bob.mcwhirter) | |
license: LGPLv3 | |
- name: Stilts | |
description: "STOMP integration layer and transaction server. Aims to address treating STOMP as primary contract for messaging, and integrating around it, instead of simply applying STOMP shims to existing services." | |
url: http://stilts.projectodd.org | |
lead: Bob McWhirter (bob.mcwhirter) | |
license: ASLv2 | |
- name: Seam 2 | |
description: "A powerful open source development platform for building rich Internet applications in Java. Seam integrates technologies such as Asynchronous JavaScript and XML (AJAX), JavaServer Faces (JSF), Java Persistence (JPA), Enterprise Java Beans (EJB 3.0) and Business Process Management (BPM) into a unified full-stack solution, complete with sophisticated tooling." | |
url: http://seamframework.org | |
lead: Marek Novotny (manaRH) | |
license: LGPLv2.1 | |
- name: Seam 3 | |
description: "A collection of modules and developer tooling tailored for Java EE 6 application development, with CDI as the foundation." | |
url: http://seamframework.org/Seam3 | |
lead: Shane Bryzak (shane.bryzak) | |
license: ASLv2 | |
- name: CRaSH | |
description: "A shell to extend the Java Platform" | |
url: http://julienviet.com/crash | |
lead: Julien Viet (julien_viet) | |
license: LGPLv2.1 | |
- name: jreadline | |
description: "A Java library for handling console input with the goal to support most GNU Readline features." | |
url: https://github.com/stalep/jreadline | |
lead: Stale Pedersen (stalep) | |
license: ASLv2 | |
= JBoss Community projects with no visual precense | |
* JBoss Logging | |
* JBoss Modules | |
* JBoss Module Service Container | |
* JBoss AS Maven Plugin | |
* Java Annotation Indexer | |
* EJB Client Library | |
* ShrinkWrap Resolvers | |
* ShrinkWrap Descriptors | |
* CapeDwarf | |
= Middleware specifications led by Red Hat or in which JBoss developers contribute significantly | |
- name: CDI | |
description: "The Java standard for dependency injection and contextual lifecycle management." | |
lead: Pete Muir (pmuir) | |
url: http://docs.jboss.org/cdi/spec/1.0/html_single | |
- name: Bean Validation | |
description: A Java specification which provides a unified way of declaring and defining constraints on an object model and defines a runtime engine to validate objects." | |
lead: Emmanuel Bernard (emmanuel) | |
url: http://beanvalidation.org | |
- name: Data Grids | |
description: "This specification proposes to provide an API for accessing, storing, and managing data in a distributed data grid." | |
lead: Manik Surtani (manik) | |
url: http://jcp.org/en/jsr/detail?id=347 | |
- name: REST-* | |
description: "An open source project dedicated to bringing the architecture of the Web to common patterns in middleware technology." | |
lead: Bill Burke (bill.burke) | |
url: http://jboss.org/reststar | |
= Third-party community projects in which JBoss developers lead or contribute significantly | |
- name: Awestruct | |
description: "A framework for creating static HTML sites. It's inspired by the awesome Jekyll utility in the same genre." | |
url: http://awestruct.org | |
lead: Bob McWhirter (bob.mcwhirter) | |
license: MIT | |
- name: Apache Tomcat | |
description: "An open source software implementation of the Java Servlet and JavaServer Pages technologies." | |
url: http://tomcat.apache.org | |
related_projects: | |
- JBoss Application Server | |
- JBoss Web | |
- name: Apache DeltaSpike | |
description: "A de-facto standard of CDI-Extensions that is developed and maintained by the community and to ensure true portability. Successor to Seam 3 and Apache MyFaces CODI." | |
url: https://cwiki.apache.org/DeltaSpike | |
related_projects: | |
- Seam 3 | |
- jdf | |
- name: PrettyFaces / Rewrite | |
description: "The open-source /url/#{rewriting} solution for Servlet, JSF, and Java EE" | |
url: http://ocpsoft.org/prettyfaces/ | |
related_projects: | |
- JBoss Forge | |
- jdf | |
- Seam 3 | |
- name: fakereplace | |
description: "Hot replaces classes in the JVM" | |
url: https://github.com/fakereplace/fakereplace | |
- name: Apache jUDDI & Scout | |
description: "An open source Java implementation of the Universal Description, Discovery, and Integration (UDDI v3) specification for (Web) Services. Scout is an implementation of the JSR 93 - JavaTM API for XML Registries 1.0 (JAXR)." | |
url: http://juddi.apache.org | |
- name: Eclipse IDE | |
description: "Platform for developer tooling." | |
url: http://eclipse.org | |
- name: OpenJDK | |
description: "(Mostly) open implementation of the Java Development Kit specification. A Java runtime and development kit." | |
url: http://openjdk.java.net | |
- name: JRuby | |
description: "Implementation of the Ruby programming language for the JVM." | |
url: http://jruby.org | |
- name: Apache Camel | |
description: "Provides support for Bean Binding and seamless integration with popular frameworks such as Spring, Blueprint and Guice." | |
url: http://camel.apache.org | |
- name: Apache CXF | |
description: "An open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS." | |
url: http://cxf.apache.org | |
= Third-party community projects that we rely on, but don't participate | |
- name: Guava | |
description: "Several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth." | |
url: http://code.google.com/p/guava-libraries | |
- name: Google Web Toolkit | |
description: "A development toolkit for building and optimizing complex browser-based applications." | |
url: https://developers.google.com/web-toolkit | |
= Upcoming projects | |
* AS.js (codename, not approved by Legal) | |
* Scalabox (codename, not approved by Legal) | |
* jdf | |
= Dormant projects that shouldn't be listed on jboss.org/projects | |
These projects are either currently listed on jboss.org/projects or have project pages. They should be listed on a separate index and clearly marked as dormant. | |
This is currently only a partial list. | |
* CirrAS | |
* StormGrind | |
* Common | |
* Distributed Test Framework | |
* Microcontainer | |
* Retro | |
* Tohu | |
* Papaki | |
* Hibernate Shards | |
* Kosmos |
Sorry Max!!!
Do we want Seam 3 on there or simply use JDF?
That's a good question. I'll ping you and Pete about it.
Under upcoming projects, you have jsf - I think you mean jdf.
You are correct. I wonder how many times I'm going to make that slip up :)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Anders_e_n :) https://gist.github.com/f4c10cf446048de6d6e6