Skip to content

raviakul/yoke

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yoke

Yoke is a polyglot middleware framework for Vert.x, shipping with over 12 bundled middleware.

Build Status

Instalation

To get started with Yoke in your project you can use Vert.x module system to download it from the maven repository or include the maven dependency your self. The moment this module is only compatible with Vert.x 2.

The Vert.x module id is: com.jetdrone~yoke~2.0.20. If you prefer to use maven, you can get the artifacts using the following dependency:

<dependency>
  <groupId>com.jetdrone</groupId>
  <artifactId>yoke</artifactId>
  <version>2.0.20</version>
  <scope>provided</scope>
</dependency>

The scope is provided because you should include the module from your Vert.x application to avoid having duplicated jars in the server classpath.

Getting started

Yoke is a polyglot framework so you should choose a trail to follow with your favourite language:

  • Java
  • Groovy
  • JavaScript

If you need help with Yoke. just ask your questions on yoke framework group.

Example Applications

Under the directory example you will find a couple of examples built with Yoke.

  • A naive implementation of a CMS application using Redis as a database backend
  • Mozilla Persona authentication implementation
  • Groovy get started example
  • JavaScript get started example

All these examples are presented as a showcase of the framework, they are lacking lots of features and testing.

Inspiration

This project was inspired by Connect.

License

This project is released under the Apache License 2.0 as included in the root of the project.

About

Yoke is a middleware framework for Vert.x

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 91.2%
  • Groovy 5.3%
  • JavaScript 1.6%
  • HTML 1.1%
  • XSLT 0.7%
  • Handlebars 0.1%