Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flowr-analysis/flowr
A program slicer and dataflow analyzer for the R programming language.
https://github.com/flowr-analysis/flowr
dataflow-analysis program-slicing r static-analyzer static-program-analysis
Last synced: 5 days ago
JSON representation
A program slicer and dataflow analyzer for the R programming language.
- Host: GitHub
- URL: https://github.com/flowr-analysis/flowr
- Owner: flowr-analysis
- License: gpl-3.0
- Created: 2023-04-07T10:31:34.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-10T20:47:37.000Z (9 days ago)
- Last Synced: 2025-01-11T09:36:55.058Z (8 days ago)
- Topics: dataflow-analysis, program-slicing, r, static-analyzer, static-program-analysis
- Language: TypeScript
- Homepage: https://github.com/flowr-analysis/flowr/wiki
- Size: 13.4 MB
- Stars: 36
- Watchers: 2
- Forks: 3
- Open Issues: 187
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
[![flowR logo](https://raw.githubusercontent.com/wiki/flowr-analysis/flowr/img/flowR.png)](https://github.com/flowr-analysis/flowr/wiki)\
[![QA (and potentially deploy)](https://github.com/flowr-analysis/flowr/actions/workflows/qa.yaml/badge.svg)](https://github.com/flowr-analysis/flowr/actions/workflows/qa.yaml) [![codecov](https://codecov.io/gh/flowr-analysis/flowr/graph/badge.svg)](https://codecov.io/gh/flowr-analysis/flowr) [![Docker Image Version (latest semver)](https://img.shields.io/docker/v/eagleoutice/flowr?logo=docker&logoColor=white&label=dockerhub)](https://hub.docker.com/r/eagleoutice/flowr) [![latest tag](https://badgen.net/github/tag/flowr-analysis/flowr?label=latest&color=purple)](https://github.com/flowr-analysis/flowr/releases/latest) [![Marketplace](https://badgen.net/vs-marketplace/v/code-inspect.vscode-flowr)](https://marketplace.visualstudio.com/items?itemName=code-inspect.vscode-flowr) [![All Contributors](https://img.shields.io/github/all-contributors/flowr-analysis/flowr)](#contributors)
[![DOI](https://zenodo.org/badge/624819038.svg)](https://zenodo.org/doi/10.5281/zenodo.13319290)_flowR_ is a static [dataflow analyzer](https://en.wikipedia.org/wiki/Data-flow_analysis) and [program slicer](https://github.com/flowr-analysis/flowr/wiki/Terminology#program-slice) for the [_R_](https://www.r-project.org/) programming language (currently tested for versions `4.x` and `3.6.x`). You can get and use _flowR_ as a [Visual Studio Code extension](https://marketplace.visualstudio.com/items?itemName=code-inspect.vscode-flowr), [RStudio Addin](https://github.com/flowr-analysis/rstudio-addin-flowr), [R package](https://github.com/flowr-analysis/flowr-r-adapter), and as a [Docker image](https://hub.docker.com/r/eagleoutice/flowr).
## β Getting Started
To get started with _flowR_ and its features, please check out the [Overview](https://github.com/flowr-analysis/flowr/wiki/Overview) page. The [Setup](https://github.com/flowr-analysis/flowr/wiki/Setup) wiki page explains how you can download and setup _flowR_ on your system. With dockerΒ π³οΈ, the following line should be enough (and drop you directly into the read-eval-print loop):
```shell
docker run -it --rm eagleoutice/flowr
```You can enter `:help` to gain more information on its capabilities.
Example REPL session
![Example of a simple REPL session](wiki/gif/repl-demo.gif)
## π More Information
For more details on how to use _flowR_ please refer to the [wiki pages](https://github.com/flowr-analysis/flowr/wiki),
as well as the deployed [code documentation](https://flowr-analysis.github.io/flowr/doc/).## π Contributing
We welcome every contribution! Please check out the [contributing guidelines](https://github.com/flowr-analysis/flowr/tree/main/.github/CONTRIBUTING.md) for more information.
### Contributors
Florian Sihler
π» π€ π§ π π¬ β οΈ π’
Ell
π» π§ β οΈ π
Lars
π» β οΈ
Lukas Pietzschmann
π» β οΈ
Benedikt Jutz
π» β οΈ
Core5563
π» β οΈ
Ehcsan
π» β οΈ
Felix Schlegel
π» β οΈ
Add your contributions
----
*flowr* is actively developed by *Florian Sihler* (contact at: ) under the
[GPLv3 License](LICENSE).----
# abstract-interpretation-ltx