Skip to content

Instantly share code, notes, and snippets.

@mojavelinux
Created May 15, 2012 07:59
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save mojavelinux/7bfe5d4660d201463952 to your computer and use it in GitHub Desktop.
Save mojavelinux/7bfe5d4660d201463952 to your computer and use it in GitHub Desktop.
JBoss Community projects and related technologies (DRAFT)
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
@maxandersen
Copy link

@mojavelinux
Copy link
Author

Sorry Max!!!

@LightGuard
Copy link

Do we want Seam 3 on there or simply use JDF?

@mojavelinux
Copy link
Author

That's a good question. I'll ping you and Pete about it.

@bleathem
Copy link

Under upcoming projects, you have jsf - I think you mean jdf.

@mojavelinux
Copy link
Author

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