Open Source Portals in Java

17 projects

eXo Platform is an open-source digital workplace offering intranet, collaboration, social networking, knowledge management, and portal features. It supports JCR, CMIS, OpenSocial, REST APIs, and standards-based integration (LDAP, SSO). Built with Java and Groovy; supports MySQL, PostgreSQL, Oracle, and other databases.

Details

Lutece is an open-source platform for building and sharing digital services, especially for city and public-sector organizations. It is modular and secure, with hundreds of off-the-shelf modules. Supports JSR 168 and JSR 170; integrates Spring, Lucene, Ehcache, FreeMarker; provides a user-friendly management interface and source repository on GitHub.

Details

uPortal is an open-source enterprise portal framework for higher education and institutions, sponsored by Apereo. It delivers personalized views, flexible content creation, JSR 168/286 portlets, and supports CAS, LDAP, and multiple databases. Active development with web components and OpenID Connect.

Details

Entando is an open-source application composition platform for building and deploying modular, composable applications. It provides a catalog-centric approach to rapid application development with components that can be composed and deployed across environments. Targets digital leaders and enterprises for composable apps and digital workplace solutions.

Details

Liferay DXP is a digital experience platform with CMS, DAM, commerce, low-code, and AI. It supports portlets (JSR 168/286) and delivers intranets, customer and supplier portals, partner portals, and digital commerce. Composable architecture with subscriptions for SaaS, PaaS, or on-premise deployment.

Details
GridsphereInactive

GridSphere is an open-source, JSR-168-compliant portlet-based web portal framework. Developers can build and package portlet web applications for the GridSphere container. Supports custom portlets via WEB-INF configuration; includes authentication and layout.

Details

basicPortal CMS is an open-source enterprise information portal built on Struts, Tomcat, and SQL with a DAO layer (e. g. iBatis).

Details

iPoint Portal Open Edition is an open-source collaborative web portal with a full set of portlets for portals, sites, and workspaces. Features include CMS for static content, wikis, calendars, blogs, forums, document sharing, rich media, full-text search, notifications (email, SMS), RSS, WebDAV, and JSR 168 portlets with per-page and per-portlet security.

Details
JamecsInactive

Jamecs (JAva ManagEd Content System) is a J2EE servlet-based content management and portal framework with an object persistence layer and view rendering. It integrates Apache Velocity (VTL) with conditional views, inheritable VTL properties, and supports JSP. Modular design with dependency injection and inversion of control.

Details
jPortaInactive

jPorta is a portal engine built on the Jeenius Framework. It runs on any Servlet 2. 3–compliant engine and ships with sample portlets and gadgets.

Details
jPortletInactive

jPortlet is an open-source portlet container implementation. Portlets run inside the container like servlets on an application server; the Portlet API defines the contract. Pre–JSR 168; offers skinnable UI, MVC, Hibernate and Velocity integration, i18n, role-based security, and caching.

Details
Light PortalInactive

Light Portal is an AJAX- and Java-based open-source portal and social collaboration platform. It can be embedded in any Java EE web application or run as a standalone portal. Users can switch between personalized portal views and regular application usage.

Details

PortletBridge is a web clipping proxy portlet that hosts external web applications as portlets. Content can be transformed with XSLT; supports configurable request handling, CSS/JavaScript rewriting, and authentication. Composed of core, web, and portlet subcomponents.

Details

Apache Jetspeed 2 is an open-source enterprise information portal in Java and XML. It aggregates portlets (Java Portlet 2. 0 compliant) with security, personalization, and SSO.

Details

Apache Pluto is the reference implementation of the Java Portlet Specification (JSR 168, 286, 362). It provides a portlet container and a lightweight in-memory portal for developing and testing portlets. Used as the container by Apache Jetspeed and other portals.

Details
JBoss PortalInactive

JBoss Portal is an open-source portal platform for hosting and serving a portal web interface, publishing and managing content, and customizing the user experience. Supports SSO, layout and theme customization, user and group management, and LDAP integration.

Details
KosmosInactive

Kosmos (Komposite Open Source Monitoring Suite) is a set of JSR-168 portlets for monitoring software projects. A server component tracks version control (Subversion), issue tracking (JIRA), continuous integration (CruiseControl), and dependencies; portlets display quasi-real-time project state. Deployable on eXo, Gridsphere, JBoss Portal, Liferay, and Plut...

Details