Giter Site home page Giter Site logo

reactor's Introduction

Reactor Project

Join the chat at https://gitter.im/reactor/reactor

Starting from 3.0, Reactor is now organized into multiple projects:

Reactor Project

Reactor Core

Reactor Core

Reactive foundations for apps and frameworks and reactive extensions inspired API with Mono (1 element) and Flux (n elements) types

Reactor IPC

Reactor IPC

Memory and InterProcessCommunication abstractions.

Reactor Netty :

Reactor IPC

TCP and HTTP client and server

Reactor Addons

Reactive Streams Commons

In a continuous mission to design the most efficient concurrency operators for Reactive Streams, a common effort -codename Reactive Streams Commons- has begun. Reactor is fully aligned with RSC design and is directly inlining RSC within its stable API contract scoped under reactor-core. Reactive Streams Commons is a research effort shared with everyone and is demanding of efficient stream processing challengers, therefore it is naturally decoupled of any framework noise.

Enrolling

Join the initiative, fork, discuss and PR anytime. Roadmap is collaborative and we do enjoy new ideas, simplifications, doc, feedback, and, did we mention feedback already ;) ? As any other open source project, you are the hero, Reactor is only useful because of you and we can't wait to see your pull request mate !

Maven Artifacts

Fresh snapshot and release artifacts are provided in the repo.spring.io repositories. Stable Release are synchronozied with Maven Central. To add this repo to your Gradle build, specify the URL like the following:

    repositories {
      //maven { url 'http://repo.spring.io/libs-release' }
      //maven { url 'http://repo.spring.io/libs-milestone' }
      maven { url 'http://repo.spring.io/libs-snapshot' }
      mavenCentral()
    }

    dependencies {
      // Reactor Core
      compile "io.projectreactor:reactor-core:3.0.2.BUILD-SNAPSHOT"

      // Reactor Aeron
      // compile "io.projectreactor.ipc:reactor-aeron:0.6.0.BUILD-SNAPSHOT"

       // Reactor Netty4
       // compile "io.projectreactor.ipc:reactor-netty:0.6.0.BUILD-SNAPSHOT"

    }

Documentation

Community / Support

License

Reactor is Apache 2.0 licensed.

reactor's People

Contributors

jbrisbin avatar wilkinsona avatar smaldini avatar ifesdjeen avatar kadyana avatar lburgazzoli avatar spring-builds avatar bripkens avatar sdeleuze avatar michaelklishin avatar daschl avatar nebhale avatar codingfabian avatar kirill-vlasov avatar rstoyanchev avatar mingfai avatar sirinath avatar oiavorskyi avatar khayredinov avatar jbcpollak avatar nicoulaj avatar kctang avatar wonderbeat avatar eternity-yarr avatar gitter-badger avatar sebastiankirsch avatar pasviegas avatar bonifaido avatar mashintsev avatar splix avatar

Watchers

James Cloos avatar cuizhipeng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.