An open API service indexing awesome lists of open source software.

https://github.com/extendr/awesome-extendr

A curated list of extendr-powered, rust-based R-packages
https://github.com/extendr/awesome-extendr

List: awesome-extendr

Last synced: 12 months ago
JSON representation

A curated list of extendr-powered, rust-based R-packages

Awesome Lists containing this project

README

          

# A curated list of extendr-powered R packages

LAST UPDATED: 2025-06-04

The below packages use extendr and are currently published on CRAN.

arcgis: ArcGIS Location Services Meta-Package

arcgisgeocode: A Robust Interface to ArcGIS 'Geocoding Services'

arcgisplaces: Search for POIs using ArcGIS 'Places Service'

arcgisutils: ArcGIS Utility Functions

arcpbf: Process ArcGIS Protocol Buffer FeatureCollections

astgrepr: Parse and Manipulate R Code

awdb: Query the USDA NWCC Air and Water Database REST API

b64: Fast and Vectorized Base 64 Engine



  • Author: Josiah Parry


  • URL: https://extendr.github.io/b64/, https://github.com/extendr/b64


  • Description: Provides a fast, lightweight, and vectorized base 64 engine
    to encode and decode character and raw vectors as well as files stored
    on disk. Common base 64 alphabets are supported out of the box
    including the standard, URL-safe, bcrypt, crypt, 'BinHex', and
    IMAP-modified UTF-7 alphabets. Custom engines can be created to
    support unique base 64 encoding and decoding needs.

fcl: A Financial Calculator

fio: Friendly Input-Output Analysis



  • Author: Alberson da Silva Miranda


  • URL: https://albersonmiranda.github.io/fio/, https://github.com/albersonmiranda/fio


  • Description: Simplifies the process of importing and managing input-output
    matrices from 'Microsoft Excel' into R, and provides a suite of functions for
    analysis. It leverages the 'R6' class for clean, memory-efficient
    object-oriented programming. Furthermore, all linear algebra computations are
    implemented in 'Rust' to achieve highly optimized performance.

heck: Highly Performant String Case Converter

orbweaver: Fast and Efficient Graph Data Structures



  • Author: ixpantia, SRL


  • URL: https://github.com/ixpantia/orbweaver-r


  • Description: Seamlessly build and manipulate graph structures, leveraging
    its high-performance methods for filtering, joining, and mutating
    data. Ensures that mutations and changes to the graph are performed in
    place, streamlining your workflow for optimal productivity.

rbm25: A Light Wrapper Around the 'BM25' 'Rust' Crate for Okapi BM25
Text Search

rshift: Paleoecology Functions for Regime Shift Analysis

rtiktoken: A Byte-Pair-Encoding (BPE) Tokenizer for OpenAI's Large Language
Models

SQLFormatteR: Format SQL Queries



  • Author: Morgan Durand


  • URL: https://dataupsurge.github.io/SQLFormatteR/, https://github.com/dataupsurge/SQLFormatteR


  • Description: A convenient interface for formatting 'SQL' queries directly
    within 'R'. It acts as a wrapper around the 'sql_format' Rust crate.
    The package allows you to format 'SQL' code with customizable options,
    including indentation, case formatting, and more, ensuring your 'SQL'
    queries are clean, readable, and consistent.

tergo: Style Your Code Fast

tomledit: Parse, Read, and Edit 'TOML'

xactonomial: Inference for Functions of Multinomial Parameters



  • Author: Michael C Sachs


  • URL: https://sachsmc.github.io/xactonomial/


  • Description: We consider the problem where we observe k vectors (possibly of different lengths), each representing an independent multinomial random vector. For a given function that takes in the concatenated vector of multinomial probabilities and outputs a real number, this is a Monte Carlo estimation procedure of an exact p-value and confidence interval. The resulting inference is valid even in small samples, when the parameter is on the boundary, and when the function is not differentiable at the parameter value, all situations where asymptotic methods and the bootstrap would fail. For more details see Sachs, Fay, and Gabriel (2025) doi:10.48550/arXiv.2406.19141.

ymd: Parse 'YMD' Format Number or String to Date



  • Author: Xianying Tan


  • URL: https://shrektan.github.io/ymd/, https://github.com/shrektan/ymd


  • Description: Convert 'YMD' format number or string to Date efficiently, using Rust's
    standard library. It also provides helper functions to handle Date, e.g., quick
    finding the beginning or end of the given period, adding months to Date, etc.

zoomerjoin: Superlatively Fast Fuzzy Joins