Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-jboss
Awesome JBoss Resources
https://github.com/karstengresch/awesome-jboss
Last synced: 4 days ago
JSON representation
-
Subprojects
-
Red Hat <-> Community (aka Upstream)
- Arquillian - Server side testing done right.
- Weld - Java [CDI](http://cdi-spec.org/) implementation, already integrated in WildFly, but check out the [documentation](http://docs.jboss.org/weld/reference/latest/en-US/html/environments.html) if you want to use it elsewhere.
- Enmasse - A messaging subsystem for Kubernetes and OpenShift. Sporting latest and greatest MQTT and AMQP (amongst other protocols).
- Immutant - Clojure libraries to make JBoss work in the clojure world. Includes Infinispan, Undertow and other integrations.
- Iron Jacamar - SCA 1.7 implementation. Used in WildFly.
- Project Raincatcher - Mobile workforce management for FeedHenry/Red Hat Mobile Platform (see below). Also an useful approach for getting started with implementing workflows based on Node.js.
- Errai
- Uberfire - UberFire is a web framework for building extensible workbenches and console type applications. Foundation of the Drools (JBoss BRMS) and jBPM (BPMS) workbench. Built on top of Errai.
- GateIn Portal - The Opensource Website Framework, gives you more than a web framework by letting you use your preferred one.
- radanalytics.io - Data driven application development on OpenShift. Set up a containerized Spark cluster in a few minutes (or less).
- WildFly Swarm - Allows putting services into a single deployable, but still Java EE conformant jar. Perfect for microservices. No supported offering from Red Hat at the moment.
- JBoss Fuse - The integration component of the broader JBoss middleware stack. Built on Apache Camel, Apache ActiveMQ, Apache CXF and Apache Karaf (as well as integrating fabric8, see all below), Fuse enables you doing integration projects programatically.
- Drools Fusion - Is the component for complex event processing in BRMS.
- KIE Group - The umbrella project for things related to BPM, BAM, BRM and alike tools. Powerful enterprise stuff.
- JBoss Tools - Eclipse plugins for JBoss technology. Red Hat support under the name *JBoss Developer Studio*.
- Enmasse - A messaging subsystem for Kubernetes and OpenShift. Sporting latest and greatest MQTT and AMQP (amongst other protocols).
- Teiid - Data virtualization framework. Common layer across DBMS, file systems, services and enterprise legacy systems.
- ModeShape - Distributed, hierarchical, transactional, and consistent data store. Doesn't get the audience it deserves IMHO.
- LiveOak - Looks like a BaaS to me like [BaasBox](http://www.baasbox.com) or [Apache UserGrid](http://usergrid.apache.org). Not sure why/in which way it serves as a JBoss upstream project.
- Hawkular - Feature full monitoring and management platform.
- apiman - Allows applying runtime policy governance to APIs. Uses cases e.g.: service throttling, centralized security, billing and metrics. Discontinued due to the 3Scale acquisition.
- WildFly Swarm Generator - Like Spring boot - allows specifying the Java (EE) components you need for an application and creates a self-running "fat jar" out of it.
- LiveOak - Looks like a BaaS to me like [BaasBox](http://www.baasbox.com) or [Apache UserGrid](http://usergrid.apache.org). Not sure why/in which way it serves as a JBoss upstream project.
-
Red Hat
- JBoss Enterprise Application Platform (EAP) - Basically the licensed and supported WildFly offering from Red Hat.
- Red Hat JBoss Web Server - Apache Tomcat supported by Red Hat. Includes clustering (which is not included in Red Hat Enterprise Linux though Apache Tomcat support is there) support as well as Apache HTTPD support. JBoss Web Server Pro extends the commercial offering with Hibernate support.
- JBoss Fuse - Bundles different upstream projects addressing integration (e.g. Apache Camel) to a complete integration suite.
- JBoss Business Process Management Suite - Is a comprehensive suite for running business processes in an enterprise environment (including simulation, analysis, human tasks and alike). Includes JBoss BRMS, JBoss Resource Planner (upstream project: OptaPlanner) and
- JBoss Mobile Application Platform - A backend-as-a-service (BaaS) solution, based on Node.js. Offline sync, authentication, web based app development, API and workforce management - all covered. Formerly known as Feedhenry.
- JBoss Business Rules Management System
- 3Scale - Real API management system
- JBoss Data Virtualization - Red Hat's complete offering around projects like Teiid.
- JBoss Data Virtualization - Red Hat's complete offering around projects like Teiid.
-
-
Official Sites
-
JBoss (Related) Blogs
-
Red Hat
- Athico - Drools & jBPM - Latest and greatest from the Drools (JBoss BRMS upstream) and jBPM (JBoss BPMS upstream) projects.
- Markus Eisele's Blog: "Java EE and general Java platforms. You'll read about Conferences, Java User Groups, Java EE, Integration, AS7, WildFly, EAP and other technologies."
- Dominik Wotruba's Twitter Account - Lots of interesting articles related to JBoss and Java middleware
- Christina Lin's Blog - "Open Source Middleware , Integration Software" Found an excellent intro to Fuse there and many other great articles on Fuse and JBoss middleware.
- JBoss Asylum - Podcast! - A podcast for the JBoss community.
- In Relation To - Blog on everything Hibernate.
- Kris Verlaenen on Processes, Rules and Events - Kris is a Senior Software Engineer at Red Hat and the jBPM (open source project) project lead as well a Drools committer. His blog is about all process and rules related stuff.
- Maciej Swiderski on jBPM: "Accelerate your business" - Maciej is a core jBPM developer and gives insights on his blog - tips and tricks and new/upcoming jBPM features explained.
- Kamesh Sampath "Workspace7 Blogs" - Kamesh is a Senior Consultant at Red Hat and mixes technologies like Spring Boot with Red Hat SSO, a few, but detailed and practical tutorials. Also check out his contributions at (https://developers.redhat.com/blog/author/kameshsampath/).
-
-
People
-
[JBoss Heroes](https://www.jboss.org/heroes/)
- Geert Schuring
- John Ament
- Paris Apostolopoulos
- Adam Bien - Rather *the* Java EE hero. ([Twitter](https://twitter.com/AdamBien))
- Antonio Goncalves
-
Other JBoss Stars That Rock
- Eric D. Schabell - JBoss Technology Evangelist.
- Maciej Swiderski - Maciej is a core jBPM developer, see his blog above.
- Bob Mc Whirter - Founder of [procejct:odd](http://projectodd.org), Twitter: [Armadillo Bob](https://twitter.com/bobmcwhirter)
- Jason T. Greene - WildFly lead.
- Marc Proctor - Drools/BRMS lead. [Mark Proctor on Twitter](https://twitter.com/markproctor)
- Geoffrey de Smet - [OptaPlanner](http://www.optaplanner.org) lead. Known to solve the most complex multidimensional problems arising the in the real world ;)
-
-
Tutorials/Learning Resources
-
Other JBoss Stars That Rock
- Master the Boss (? not clear if it should be a one-word-name) - Lots of smaller, easy-to-follow tutorials covering nearly every component of the entire stack.
- Master the Integration - Same as "Master the Boss", but for Fuse/Camel related topics.
- JBoss Ticket Monster Tutorial (Red Hat) - A medium complex application deployed on JBoss EAP. Leads you through the entire stack incl. HTML5 and mobile frontends (Apache Cordova) and deployment to OpenShift. With videos!
- Fuse by Example (GitHub) - Different ready-to-inspect example projects covering a different Fuse aspects.
- JBoss BPMS Getting Started - Video tutorials and many examples from JBoss Demo Central (see below) to get started with the BPM Suite (or jBPM as the upstream project).
- JBoss Demo Central - GitHub repository containing lots of examples for BPMS (jBPM) and BRMS (Drools).
- JBoss Ticket Monster Tutorial (Red Hat) - A medium complex application deployed on JBoss EAP. Leads you through the entire stack incl. HTML5 and mobile frontends (Apache Cordova) and deployment to OpenShift. With videos!
- JBoss Ticket Monster Tutorial (Red Hat) - A medium complex application deployed on JBoss EAP. Leads you through the entire stack incl. HTML5 and mobile frontends (Apache Cordova) and deployment to OpenShift. With videos!
-