https://github.com/rchodava/datamill
A Java framework for web applications using a functional reactive style built on RxJava
https://github.com/rchodava/datamill
Last synced: 1 day ago
JSON representation
A Java framework for web applications using a functional reactive style built on RxJava
- Host: GitHub
- URL: https://github.com/rchodava/datamill
- Owner: rchodava
- License: isc
- Created: 2015-07-20T22:17:58.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-01-30T18:32:11.000Z (almost 7 years ago)
- Last Synced: 2025-09-06T09:12:30.877Z (4 months ago)
- Language: Java
- Homepage:
- Size: 646 KB
- Stars: 169
- Watchers: 25
- Forks: 28
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-java - DataMill
README
# datamill [](https://travis-ci.org/rchodava/datamill) [](https://coveralls.io/github/rchodava/datamill?branch=master) [](https://maven-badges.herokuapp.com/maven-central/foundation.stack.datamill/datamill) [](https://gitter.im/rchodava/datamill?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
datamill is a Java framework for web applications using a functional reactive style built on RxJava. It is intended to
be used with Java 8 and lambdas. Unlike other modern Java frameworks, it makes the flow and manipulation of data through
your application highly visible. That means that you won't find yourself strewing your code with magic annotations,
whose function and effect are hidden within complex framework code and documentation. Instead, you will explicitly
specify how data flows through your application, and how to modify that data as it does. And you do so using the simple
style that RxJava allows.
datamill is still in an early stage of development but we use it to build several large web applications we're working on. While we find it a joy to work with, we expect some issues may crop up, and some things will change.
Check out our [Developer Guide](https://github.com/rchodava/datamill/wiki/Developer-Guide) to get started!
We've also published an [introductory blog post](https://stacksandfoundations.wordpress.com/2016/06/09/a-functional-reactive-java-web-framework/).