Skip to content

Commit

Permalink
v1.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jknack committed Oct 24, 2017
1 parent c7e8636 commit 765fe37
Show file tree
Hide file tree
Showing 213 changed files with 2,383 additions and 1,121 deletions.
74 changes: 32 additions & 42 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,37 @@
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.jooby/modules/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.jooby/modules)
[![javadoc](https://javadoc.io/badge/org.jooby/modules.svg)](https://javadoc.io/doc/org.jooby/modules/1.2.0)
[![modules website](https://img.shields.io/badge/modules-brightgreen.svg)](http://jooby.org/doc/modules)
[![Build Status](https://travis-ci.org/jooby-project/jooby.svg?branch=master)](https://travis-ci.org/jooby-project/jooby)
[![Coverage Status](https://img.shields.io/coveralls/jooby-project/jooby.svg)](https://coveralls.io/r/jooby-project/jooby?branch=master)
[![Google Group](https://img.shields.io/badge/google-group-orange.svg)](https://groups.google.com/forum/#!forum/jooby-project)
[![coveralls.io](https://img.shields.io/coveralls/jooby-project/jooby.svg)](https://coveralls.io/r/jooby-project/jooby?branch=master)
[![codecov.io](https://codecov.io/gh/jooby-project/jooby/branch/master/graph/badge.svg)](https://codecov.io/gh/jooby-project/jooby)
[![Google Group](https://img.shields.io/badge/group-joobyproject-orange.svg)](https://groups.google.com/forum/#!forum/jooby-project)
[![Join the chat at https://gitter.im/jooby-project/jooby](https://badges.gitter.im/jooby-project/jooby.svg)](https://gitter.im/jooby-project/jooby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.jooby/jooby/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.jooby/jooby)
[![@joobyproject](https://img.shields.io/badge/twitter--blue.svg)](https://twitter.com/joobyproject)
[![Follow us on twitter](https://img.shields.io/badge/twitter-@joobyproject-blue.svg)](https://twitter.com/joobyproject)

# ∞ do more, more easily

[Jooby](http://jooby.org) a scalable, fast and modular micro web framework for Java, [JavaScript](http://jooby.org/doc/lang-js) and [Kotlin](http://jooby.org/doc/lang-kotlin).
[Jooby](http://jooby.org) a modular micro web framework for Java and [Kotlin](http://jooby.org/doc/lang-kotlin):

* **Simple, effective and easy to learn**. Ideal for small but also large scale applications.
* **Simple, effective and easy to learn**

* **Scalable**. Stateless application development.
* **Fast development cycles**: run, debug and reload your application using [devtools](http://jooby.org/doc/devtools) available for Maven and Gradle

* **Fast**. Thanks to the most popular [NIO web servers](http://jooby.org/doc/servers).
* **Script routes**: annotation and reflection free programming model using lambdas. Similar to [express.js](http://expressjs.com), [Sinatra](http://www.sinatrarb.com), etc..

* **Modular**. Make it **full-stack** via the extensive [module eco-system](http://jooby.org/modules).
* **MVC routes**: annotation and reflection programming model using controller classes. Similar to [Spring](http://spring.io), [Jersey](https://jersey.java.net), etc..

* **Ready for the modern web**, with the awesome and powerful [asset module](https://github.com/jooby-project/jooby/tree/master/jooby-assets)
* **Multi-server**: [Jetty](http://www.eclipse.org/jetty/), [Netty](http://netty.io) and [Undertow](http://undertow.io)

* **Multi-protocol**: `HTTP`, `HTTPS`, `HTTP 2.0`, `Server-Sent Events` and `Web-Socket`

* **Modular**. Make it **full-stack** via the extensive [module eco-system](http://jooby.org/modules)

* **Ready for the modern web** with the [asset management](http://jooby.org/doc/asset-management) tools

## found this project useful :heart:

* Support by clicking the :star: button on the upper right of this page. :v:

## hello world!

Expand All @@ -41,46 +55,22 @@ public class App extends Jooby {

[Kotlin](http://jooby.org/doc/lang-kotlin):

```kotlin
```java

import org.jooby.*

fun main(args: Array<String>) {
run(*args) {
get {
"Hello Kotlin"
}
class App: Kooby({
get {
"Hello Jooby!"
}
}

```

[JavaScript](http://jooby.org/doc/lang-js):

```js
})

var app = jooby();

app.get('/', function () 'Hey Jooby!');
fun main(args: Array<String>) {
run(::App, *args)
}

```

## found this project useful :heart:

* Support by clicking the :star: button on the upper right of this page. :v:

## killer features

* **Multi-language**. Write your application in Java, [Kotlin](https://github.com/jooby-project/jooby/tree/master/jooby-lang-kotlin) or [JavaScript](https://github.com/jooby-project/jooby/tree/master/jooby-lang-js)
* **Scripting programming model**. Like [express.js](http://expressjs.com), [Sinatra](http://www.sinatrarb.com), etc.. but also
* **MVC programming model**. Like [Spring](http://spring.io) controllers or [Jersey](https://jersey.java.net) resources
* **Multi-server**. Including [Netty](http://netty.io), [Jetty](http://www.eclipse.org/jetty/) and [Undertow](http://undertow.io)
* **HTTPS**
* **HTTP/2**
* **Server-Sent Events**
* **Web-Socket**
* **Dependency Injection**
* **Hot reload** for development

want to contribute?
=====
Expand All @@ -101,7 +91,7 @@ want to contribute?
author
=====

[Edgar Espina] (https://twitter.com/edgarespina)
[Edgar Espina](https://twitter.com/edgarespina)

license
=====
Expand Down
11 changes: 6 additions & 5 deletions doc/README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
[![Build Status](https://travis-ci.org/jooby-project/jooby.svg?branch=master)](https://travis-ci.org/jooby-project/jooby)
[![Coverage Status](https://img.shields.io/coveralls/jooby-project/jooby.svg)](https://coveralls.io/r/jooby-project/jooby?branch=master)
[![Google Group](https://img.shields.io/badge/google-group-orange.svg)](https://groups.google.com/forum/#!forum/jooby-project)
[![coveralls.io](https://img.shields.io/coveralls/jooby-project/jooby.svg)](https://coveralls.io/r/jooby-project/jooby?branch=master)
[![codecov.io](https://codecov.io/gh/jooby-project/jooby/branch/master/graph/badge.svg)](https://codecov.io/gh/jooby-project/jooby)
[![Google Group](https://img.shields.io/badge/group-joobyproject-orange.svg)](https://groups.google.com/forum/#!forum/jooby-project)
[![Join the chat at https://gitter.im/jooby-project/jooby](https://badges.gitter.im/jooby-project/jooby.svg)](https://gitter.im/jooby-project/jooby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.jooby/jooby/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.jooby/jooby)
[![@joobyproject](https://img.shields.io/badge/twitter--blue.svg)](https://twitter.com/joobyproject)
[![Follow us on twitter](https://img.shields.io/badge/twitter-@joobyproject-blue.svg)](https://twitter.com/joobyproject)

{{jooby-pre.md}}

{{jooby-lang.md}}

{{jooby-post.md}}

want to contribute?
=====

* Fork the project on Github.
* Fork the project on Github, and clone that to your workstation
* Read about [building Jooby](BUILDING.md)
* Wondering what to work on? See task/bug list and pick up something you would like to work on.
* Write unit tests.
* Create an issue or fix one from [issues](https://github.com/jooby-project/jooby/issues).
Expand Down
1 change: 1 addition & 0 deletions doc/doc/akka/akka.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
Small module to build concurrent & distributed applications via [Akka](http://akka.io).

## exports

* An ```ActorSystem```

## dependency
Expand Down
Loading

0 comments on commit 765fe37

Please sign in to comment.