
Group: org.webpieces - All Dependencies



core-util · A simple utilitiy library with special executor but rather small amount of code in here

http-router · Http Router where you feed http requests in and get responses in the form of which view needs to be shown with the arguments that you need to give to that view

core-mock · a simple mock superclass that mock objects can use to have less code

http1_1-parser · A re-usable asynchronous http 1.1 parser that can be used with any nio client

core-datawrapper · DataWrapper makes it easy to chain ByteBuffers together without copying them such that they just look like one entity avoiding constantly copying the data

http-webserver-test · The full webpieces server AS A library


core-channelmanager2 · NIO library that is very lightweight and very mockable/testable so you can write higher level tests for your system

plugin-backend · backend pluggable plugin that all backend plugins can plugin into or not

http-templating-dev · Library that swaps out http-templating classes to enable compiling on any incoming request if the source code has changed for development servers

http-fortesting-plugins · Library for helping plugins write tests testing controller and web pages

http-router-dev · Library that swaps out specific http-router components to be able to compile code on any request that has changed for use in development servers

http-parser1_1 · A re-usable asynchronous http 1.1 parser that can be used with any nio client

http-shared · Shared contexts between the router and templating system



http2-client · Strictly an http/2 client for when you know the server does http2 keeping it KISS

http-frontend2 · Create a webserver with this library in just 3 lines of code. just register your HttpRequestListener and it feeds you a FrontendSocket that you write HttpResponses to

plugin-h2db · backend plugin for in-memory database usually for development server

http-templating · Templating library using groovy as the scripting language

http-frontend · Create a webserver with this library in just 3 lines of code. just register your HttpRequestListener and it feeds you a FrontendSocket that you write HttpResponses to

core-asyncserver · NIO wrapper on top of core-channelmanager2 making creating a tcp server just 3 lines of code