Apache Wicket ist ein komponentenorientiertes Web-Framework, das ausschließlich auf Java und HTML basiert und eine objektorientierte Programmierung im Web ermöglicht. Die Dokumentation beschreibt die grundlegenden Konzepte von Wicket, einschließlich der Verwendung von Modellen, Komponenten, Events und der Integration von Javascript, sowie das Testen von Wicket-Anwendungen. Seit 2004 Teil der Apache-Projekte, bietet Wicket eine einfache und designerfreundliche Möglichkeit, Webanwendungen zu erstellen.