Skip to contents

evanverse is a modular and lightweight R package by Evan Zhou.
It provides a flexible and expressive toolkit for daily R development, including data processing, scripting, and reproducible analysis workflows.

Features

  • 📦 Modular structure with a focus on clarity and reusability
  • 🛠️ Practical utilities for package handling, logic, and workflow automation
  • ✨ Minimal, expressive, and extensible design

Installation

You can install the development version of evanverse from GitHub with:

# install.packages("devtools")
# devtools::install_github("evanbio/evanverse")

Usage

library(evanverse)

# Example:
"Hello" %p% "world"

Functions Overview

evanverse currently provides the following utility functions:

  • Package management
  • Logical operations
    • %p% — paste two strings with space
    • %is% — strict identity comparison
    • combine_logic() — combine multiple logical vectors
  • Color conversion
  • Visualization
  • Workflow tools

Documentation

Full documentation and vignettes available at: 👉 https://evanbio.github.io/evanverse/

Contributing

This project is in active development and currently designed for personal use.
Feedback and pull requests are welcome in future versions.

License

MIT License © 2025 Evan Zhou