Skip to content

guestful/guestful.github.io

Repository files navigation

Guestful OSS

Welcome to Guestful OSS !

This is a list of technical modules we are using at Guestful. You can also use them, and of course send us some pull requests for new versions or fixes!

Module Categories

Jersey Modules

jersey-container

Jersey Container API. Discover the implementation to use from the classpath.

Container container = Container.create(GuestfulResourceConfig)
    .setPort(Env.PORT)
    .setMaxWorkers(Env.WORKERS)
    .setContextPath('/api')

>> Go to project <<

jersey-container-undertow

Undertow Jersey Container implementation

>> Go to project <<

jersey-container-jetty

Jetty Jersey Container implementation

>> Go to project <<

JAX-RS Client and Server Modules

jaxrs-filter-cache

JAX-RX Filter handling cache control in responses through a @Cache annotation.

>> Go to project <<

jaxrs-filter-charset

JAX-RX Filter setting charset on top of content types through a @Charset annotation

>> Go to project <<

jaxrs-filter-client-cookie

JAX-RX Filter for clients to keep track of cookies to re-send them on next request

>> Go to project <<

jaxrs-filter-cookie-removal

JAX-RX Filter which sends a cookie removal header for matched cookies

>> Go to project <<

jaxrs-filter-cors

JAX-RS CORS Support

>> Go to project <<

jaxrs-filter-jsend

JAX-RX Filter to support a modified Jsend body wrapper through a @Jsend annotation

>> Go to project <<

jaxrs-filter-security

JAX-RS Security Filters to handle Http Basic Auth, Custom Form Auth, Authz through JSR-250, Cookie Auth, Remember-Me, etc

>> Go to project <<

jaxrs-filter-cookie-auth

JAX-RS Filter to support cookie authentication mechanims and remembering with encryption

>> Go to project <<

jaxrs-http-patch

JAX-RS Filtert to support HTTP PATCH method through a @PATCH annotation

>> Go to project <<

jaxrs-media-json

JAX-RS Provider linked to Guestful Json Serializer interface which is pluggable with Groovy, Boon or Jackson

>> Go to project <<

JAX-RS based API Clients

mandrill-client

Mandrill Client based on JAX-RS

>> Go to project <<

mixpanel-client

Mixpanel Client based on JAX-RS

>> Go to project <<

nextable-client

Nextable Client based on JAX-RS

>> Go to project <<

pusher-client

Pusher Client based on JAX-RS

>> Go to project <<

twilio-client

Twilio Client based on JAX-RS

>> Go to project <<

iron-mq-client

Iron MQ Client based on JAX-RS

>> Go to project <<

facebook-client

Facebook Client based on JAX-RS

>> Go to project <<

amazon-client

Amazon AWS Client based on JAX-RS

>> Go to project <<

Other Modules

i18n

Guestful I18N support based on Unicode CLDR

>> Go to project <<

java-agent

Java Agent Tools to expose Instrumentation API, memory used, etc...

>> Go to project <<

jsr310-extensions

JSR310 Extensions: ZonedInterval, Groovy serialization, Kryo serialization, Mongo serializations, Groovy extensions

>> Go to project <<

eventbus

EventBus interface backed by several providers (Guava EventBus, Redis PubSub, IronMQ, Mongo) to support in-memory events, cluster-dispatched events, Queued events and scheduled events

>> Go to project <<

json-serializer

JSON Serializer API backed by any provider amongst Groovy, Boon, Jackson

>> Go to project <<

simple-pool

Simple Object Pooling library using Java Concurrent API

>> Go to project <<

logging-extensions

Logging extensions for Logback, SLF4j, etc.

>> Go to project <<

text-to-asciiart

Text to ASCII Art

>> Go to project <<