{"id":19966271,"url":"https://github.com/reactor/reactor-addons","last_synced_at":"2025-05-14T08:08:32.644Z","repository":{"id":37431263,"uuid":"51015648","full_name":"reactor/reactor-addons","owner":"reactor","description":"Additional optional modules for the Reactor project","archived":false,"fork":false,"pushed_at":"2025-04-09T15:43:19.000Z","size":6237,"stargazers_count":237,"open_issues_count":16,"forks_count":82,"subscribers_count":25,"default_branch":"main","last_synced_at":"2025-04-11T03:38:09.996Z","etag":null,"topics":["adapter","flux","mono","reactive","reactive-streams","reactor","reactor-core"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reactor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-02-03T17:04:06.000Z","updated_at":"2025-04-09T15:43:23.000Z","dependencies_parsed_at":"2024-04-29T10:53:54.885Z","dependency_job_id":"b289f0a7-3c8e-4f57-b206-f81754f63817","html_url":"https://github.com/reactor/reactor-addons","commit_stats":{"total_commits":478,"total_committers":42,"mean_commits":"11.380952380952381","dds":0.7594142259414226,"last_synced_commit":"72a2729cabe67fb7e4b1a683d1e939e7530b50b8"},"previous_names":[],"tags_count":72,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reactor%2Freactor-addons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reactor%2Freactor-addons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reactor%2Freactor-addons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reactor%2Freactor-addons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reactor","download_url":"https://codeload.github.com/reactor/reactor-addons/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254101558,"owners_count":22014908,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adapter","flux","mono","reactive","reactive-streams","reactor","reactor-core"],"created_at":"2024-11-13T02:34:21.952Z","updated_at":"2025-05-14T08:08:27.635Z","avatar_url":"https://github.com/reactor.png","language":"Java","readme":"# Reactor Addons\n\n[![CI on GHA](https://github.com/reactor/reactor-addons/actions/workflows/publish.yml/badge.svg)](https://github.com/reactor/reactor-addons/actions/workflows/publish.yml)\n\n[![Join the chat at https://gitter.im/reactor/reactor](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/reactor/reactor?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n[![Latest addons](https://maven-badges.herokuapp.com/maven-central/io.projectreactor.addons/reactor-extra/badge.svg?style=plastic)](https://mvnrepository.com/artifact/io.projectreactor.addons/reactor-extra)\n\n# Addons List\n\n# reactor-adapter\n\nBridge to RxJava 2 Observable, Completable, Flowable, Single, Maybe, Scheduler, and also SWT Scheduler, Akka Scheduler ...\n\n# reactor-extra\n\nExtra operations and processors for Reactor Core including mathematical operations to compute sum, average, min or max from numerical sources.\n\n# Contributing an Add-on\n\n### Build instructions\n\n`Reactor` uses a Gradle-based build system. Building the code yourself should be a straightforward case of:\n\n    git clone git@github.com:reactor/reactor-addons.git\n    cd reactor-addons\n    ./gradlew test\n\nThis should cause the submodules to be compiled and the tests to be run. To install these artifacts to your local Maven repo, use the handly Gradle Maven plugin:\n\n    ./gradlew install\n\n### Maven Artifacts\n\nSnapshot and pre-release Maven artifacts are provided in the SpringSource snapshot repositories.\nTo add this repo to your Gradle build, specify the URL like the following:\n\n    ext {\n      reactorAddonsVersion = '3.6.0-RC1'\n    }\n\n    repositories {\n      //maven { url 'https://repo.spring.io/release' }\n      maven { url 'https://repo.spring.io/milestone' }\n      //maven { url 'https://repo.spring.io/snapshot' }\n      mavenCentral()\n    }\n\n    dependencies {\n      // Reactor Adapter (RxJava2, Akka Actors scheduler and more)\n      compile \"io.projectreactor.addons:reactor-adapter:$reactorAddonsVersion\"\n    }\n\n\n## Documentation\n\n* [Guides](https://projectreactor.io/docs) (Notably `reactor-core` reference guide which\ncontains a section [about testing](https://projectreactor.io/docs/core/release/reference/docs/index.html#testing))\n* [Reactive Streams](https://www.reactive-streams.org/)\n\n## Community / Support\n\n* [GitHub Issues](https://github.com/reactor/reactor-addons/issues)\n\n## License\n\nReactor is [Apache 2.0 licensed](https://www.apache.org/licenses/LICENSE-2.0.html).\n","funding_links":[],"categories":["\u003ca name=\"Java\"\u003e\u003c/a\u003eJava"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freactor%2Freactor-addons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freactor%2Freactor-addons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freactor%2Freactor-addons/lists"}