Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/retowyss/appifyr
Write R Get Apps!
https://github.com/retowyss/appifyr
knitr opencpu r rmarkdown
Last synced: 3 months ago
JSON representation
Write R Get Apps!
- Host: GitHub
- URL: https://github.com/retowyss/appifyr
- Owner: retowyss
- License: other
- Created: 2017-10-22T11:04:43.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-18T12:24:55.000Z (over 1 year ago)
- Last Synced: 2024-05-21T02:52:33.595Z (6 months ago)
- Topics: knitr, opencpu, r, rmarkdown
- Language: R
- Homepage: https://retowyss.github.io/appifyr
- Size: 647 KB
- Stars: 11
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# appifyr
[![R-CMD-check](https://github.com/KWB-R/appifyr/workflows/R-CMD-check/badge.svg)](https://github.com/KWB-R/appifyr/actions?query=workflow%3AR-CMD-check)
[![pkgdown](https://github.com/KWB-R/appifyr/workflows/pkgdown/badge.svg)](https://github.com/KWB-R/appifyr/actions?query=workflow%3Apkgdown)
[![Coverage status](https://codecov.io/gh/retowyss/appifyr/branch/master/graph/badge.svg)](https://codecov.io/github/retowyss/appifyr?branch=master)## Write R Get Apps!
__Have you ever wished that creating an app was as easy as calling a function? Now it is!__
1. Write an R function,
2. pass it to `appify`,
3. specify the inputs.Done. There is your app!
> How is this different from Shiny?
Appify and shiny approach building apps from two different points of view.
* When you use Shiny you start with the goal of creating a specific app. You write R code to achieve that goal.
* When you use Appifyr you start with R code. You create the app to visualize your function.To get started go to:
1. [Appifyr Documentation](https://retowyss.github.io/appifyr/)
2. [Demo App - Sepals and Petals](http://retowyss.ocpu.io/sepals-and-petals/www/)## Getting Started
```
install.packages("remotes")
remotes::install_github("retowyss/appifyr")
```To run the app you will need OpenCPU.
```
install.packages("opencpu")
```Then clone the SepalsAndPetals (retowyss/sepals-and-petals) demo application and open the project.
```
appifyr::build_app()
opencpu::ocpu_start_app("SepalsAndPetals")
```