Awesome Wicket 

A curated list of awesome projects powered by Apache Wicket
Your contributions are always welcome!
Wicket is an open source, component oriented, serverside, Java web
application framework. With a history of over a decade, it is still
going strong and has a solid future ahead.
Table of Contents
Generic Info
Libraries
List of libraries and components which can be used in your
application
- JNPM - Java
library for JS Node Package Manager(NPM). Provides Wicket resource for
transparent obtaining of NPM package and providing required file from
it.
- wicket-akka
- Integration of Akka for Wicket.
- wicket-autowire
- Makes your life easier by automatic creation of component according to
provided annotation.
- wicket-bootstrap
- Integration of Bootstrap Toolkit for Wicket.
- wicket-clientside-logging
- Helper library that allows javascript logging on client side, all log
messages will be stored on server side too.
- wicket-console -
Lightweight AJAX-enabled web console for runtime execution JS scripts on
server side.
- wicket-crudifier
- Library to easily create CRUD’s with wicket.
- wicket-dnd -
Generic Drag&Drop framework for Wicket.
- wicket-extjs-integration
- Integration of Wicket with ExtJS with event handling and a focus on
making the Java-API as close to the JS-API as possible.
- wicket-fullcalendar
- Integration of FullCalendar
javascript lib with Wicket.
- wicket-jersey -
Adapter to run JAR-RX resources on Jersey2 under Wicket.
- wicket-jquery-selectors
- Library for working with JQuery and Wicket.
- wicket-jquery-ui -
JQuery UI integration in Wicket 1.5.x, Wicket 6.x & Wicket7.x.
- wicket-modelfactory
- Wicket-modelfactory is an API to create Wicket PropertyModels in a
typesafe and refactoring-safe way.
- wicket-mustache
- Provides a specialized panel and some related utilities that enables
users to work with Mustache and Wicket.
- wicket-orientdb
- Integration of Wicket with OrientDB.
- wicket-requirejs
- Helper to use require.js in your Wicket application.
- wicket-shieldui -
Components leveraging the use of the Shield UI JavaScript library.
- wicket-source
- Speeds up Wicket development by providing click-through from browser
HTML back to the original Wicket components in your source.
- wicket-spring-boot
- Makes it easy to create Wicket projects with a minimum of
configuration effort by using Sprint Boot.
- wicket-webjars -
Integration of webjars for Wicket.
- wicked-charts -
Beautiful and interactive javascript charts for Java-based web
applications.
WicketStuff
WicketStuff based
libraries
- Annotation
- Mount your pages declarativly by java annotations.
- Annotation
Event Dispatcher - Improves events handling in Wicket by
annotations.
- Async
Tasks - Control a background process within a Wicket
application.
- Autocomplete
TagIt - TagIt
integration with Wicket.
- BrowserId
- Mozilla Persona integration
with Wicket.
- Console -
Provides support for executing code dynamically (at runtime).
- Context -
Used to locate components,models and models’ objects declaratively with
@Context
annotation.
- Dashboard
- Support of dashboards for Wicket for quick access to required
information in widgets.
- DataStores
- Collection of various implementation of IDataStore:
MemCached, Apache Cassandra, Redis, Hazelcast.
- Datatable
Autocomplete - Provides a search data structure known as a Trie that allows AJAX
searches on large datasets fast.
- DataTables
- DataTables jQuery Plugin
Integration.
- Editable
Grid - A grid component with add/edit/delete feature all at once,
apart from supporting sorting/filtering/paging.
- Eidogo
- SGF viewer and editor for GO game (also called baduk, igo or
weiqi).
- Facebook -
Contains wicket components and behaviors to use the Facebook social plugins with
wicket.
- Fast
Serializer - Wicket Serializer using the Fast 1.x (FST)
library.
- Fast
Serializer 2 - Wicket Serializer using the Fast 2.x (FST)
library.
- GMap3 -
Offers a component to use Google Maps v3 within Wicket
applications.
- Google
AppEngine Initializer - Provides Wicket’s
org.apache.wicket.IInitializer implementation that auto-configures the
Wicket Application to be runable at Google AppEngine.
- Google
Charts - Allows creation of charts using the Google Chart API.
- HTML5 -
Contains classes that give wicket support for using exciting new Html5
features.
- HTML
Compressor - Integration library for Wicket and htmlcompressor.
- InMethodGrid
- Data grid component.
- Java EE
Inject - Provides integration through Java EE 5 resource
injection.
- JEE
Web Integration - Embed Servlet, JSP abd JSF content into wicked
HTML pages.
- JqPlot
Plugin Integration - Produces beautiful line, bar and pie charts
with many features.
- JWicket
UI Toolip - Generate the JavaScript needed to provide a Wicket
Component with a jQuery UI tooltip.
- Kryo
Serializer - An implementation of
org.apache.wicket.serialize.ISerializer for Wicket.
- Kryo2
Serializer - An implementation of
org.apache.wicket.serialize.ISerializer for Wicket.
- LazyModel
- Type-safe model implementation.
- Lightbox2
Plugin Integration - Simple, unobtrusive script used to overlay
images on top of the current page.
- Logback -
The home for classes that can help with using wicket and logback together.
- MBeanView
- JMX panel, to view and operate the applications mbeans.
- Minis -
Collection of assorted components and behaviors that are too small to
warrant their own project.
- ModalX
- A lightweight extension to Wicket’s ModalWindow capabilities that
comes with standardized MessageBox class and allows easy definition of
Modal dialog box classes.
- OSGI -
Lets you use Wicket in OSGi environments.
- Open
Layers 3 - Provides a set of components that may be used to add
interactive maps to a Wicket application.
- POI -
Integrates Wicket projects to Apache POI.
- Progressbar
- Provides a progress bar component for Wicket.
- Push -
Provides support for Reverse AJAX in Wicket applications and allows them
to “push” partial Web page updates to the Web browser.
- Scala
Extensions - Improves the syntax of Wicket models when using the
Scala programming language.
- Select2
- Provides Apache Wicket components that leverage Select2 JavaScript
library to build select boxes that provide Ajax choice filtering, custom
rendering and etc.
- Servlet
Container Authentication and Authorization - Simplify the
integration of wicket-auth-roles with the servlet 3 security
container.
- Spring
Reference - Can be used to integrate a wicket web application with
spring.
- Stateless
- Adds a few components that provide more comprehensive stateless
features for Wicket.
- TinyMCE
Integration - Integration of the well-known TinyMCE WYSIWYG editor
in Wicket.
- Twitter -
Contains wicket components and behaviors to use the Twitter widgets with
wicket.
- UrlFragment
- With this you can build bookmarkable AJAX features and still support
the back button.
- WHighCharts
- Provides WiQuery bindings for HighCharts.
- Whiteboard
- Provides a Whiteboard which can be integrated in any wicket
application.
- wicket-foundation
- Integrates Wicket and Zurb
Foundation.
- Wicket
Rest Annotations - Provides a special resource class and a set of
annotations to implement REST API/services in much the same way as we do
it with Spring MVC or with the standard JAX-RS.
- WiQuery -
Wicket integration with jQuery and jQuery UI.
- WqPlot -
Provides WiQuery bindings for JqPlot.
Web Frameworks
Web Framework on top of wicket which allow you to build your system
easily and smoothly
- Apache Isis - A framework for
rapidly developing domain-driven apps in Java.
- BrixCMS - Wicket based CMS
(seems to be dead).
- Hippo CMS - Enables
enterprises to continuously refine their online business strategy by
responding quickly to content performance metrics.
- Nocket - Naked Object
based framework for wicket.
- NoWicket - A naked
objects framework for Wicket that enables developers to write less
boilerplate Wicket code during implementation of complex websites.
- Orienteer -
Web framework on top of Wicket and OrientDB to build you own CRM, CMS, ERP,
mobile app backend or just common site.
- Vuecket - Web
Framework which integrates VueJS and Wicket and most natural way for
both of them
- Wicketopia -
Rapid Application Development (RAD) library for the Wicket.
Solutions
End-to-end solution based on wicket and derived Web Frameworks
- eFaps - A list od modules and
applications that together form the base of a configurable ERP
implementation.
- eHour - Open source time
tracking tool.
- Estatio - Open
source estate management built on Apache Isis and wicket.
- GeoServer -
Open source software server written in Java that allows users to share
and edit geospatial data.
- NextReports - Smart
business reportins.
- Orienteer -
Open source Business Application Platform for implementation of data
warehouse, CRM, ERP, app/site backend system and other business
apps.
- ProjectForge - Open
source software for your project management.
- Yes Cart
- Pure e-Commerse platform.
License
