{"id":28968475,"url":"https://github.com/extendr/awesome-extendr","last_synced_at":"2025-06-24T09:08:52.466Z","repository":{"id":294279720,"uuid":"985820966","full_name":"extendr/awesome-extendr","owner":"extendr","description":"A curated list of extendr-powered, rust-based R-packages","archived":false,"fork":false,"pushed_at":"2025-06-04T18:11:24.000Z","size":34,"stargazers_count":20,"open_issues_count":0,"forks_count":0,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-06-22T18:56:45.208Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/extendr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-18T15:42:56.000Z","updated_at":"2025-06-04T18:11:26.000Z","dependencies_parsed_at":"2025-05-19T18:29:50.119Z","dependency_job_id":"4da39756-53e1-4279-ac65-2a81c9b0e282","html_url":"https://github.com/extendr/awesome-extendr","commit_stats":null,"previous_names":["extendr/awesome-extendr"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/extendr/awesome-extendr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/extendr%2Fawesome-extendr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/extendr%2Fawesome-extendr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/extendr%2Fawesome-extendr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/extendr%2Fawesome-extendr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/extendr","download_url":"https://codeload.github.com/extendr/awesome-extendr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/extendr%2Fawesome-extendr/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261641009,"owners_count":23188431,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-24T09:08:23.237Z","updated_at":"2025-06-24T09:08:52.449Z","avatar_url":"https://github.com/extendr.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# A curated list of extendr-powered R packages\n\n\nLAST UPDATED: 2025-06-04\n\nThe below packages use extendr and are currently published on CRAN.\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://github.com/R-ArcGIS/arcgis/'\u003e\u003cstrong\u003earcgis\u003c/strong\u003e\u003c/a\u003e: ArcGIS Location Services Meta-Package\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Josiah Parry\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://github.com/R-ArcGIS/arcgis/'\u003ehttps://github.com/R-ArcGIS/arcgis/\u003c/a\u003e, \u003ca href='https://developers.arcgis.com/r-bridge/'\u003ehttps://developers.arcgis.com/r-bridge/\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e Provides easy installation and loading of core ArcGIS\n    location services packages 'arcgislayers', 'arcgisutils',\n    'arcgisgeocode', and 'arcgisplaces'. Enabling developers to interact\n    with spatial data and services from 'ArcGIS Online', 'ArcGIS\n    Enterprise', and 'ArcGIS Platform'. Learn more about the 'arcgis'\n    meta-package at \u003ca href='https://developers.arcgis.com/r-bridge/'\u003ehttps://developers.arcgis.com/r-bridge/\u003c/a\u003e.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://github.com/r-arcgis/arcgisgeocode'\u003e\u003cstrong\u003earcgisgeocode\u003c/strong\u003e\u003c/a\u003e: A Robust Interface to ArcGIS 'Geocoding Services'\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Josiah Parry\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://github.com/r-arcgis/arcgisgeocode'\u003ehttps://github.com/r-arcgis/arcgisgeocode\u003c/a\u003e, \u003ca href='https://developers.arcgis.com/r-bridge/api-reference/arcgisgeocode'\u003ehttps://developers.arcgis.com/r-bridge/api-reference/arcgisgeocode\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e A very fast and robust interface to ArcGIS 'Geocoding\n    Services'. Provides capabilities for reverse geocoding, finding\n    address candidates, character-by-character search autosuggestion, and\n    batch geocoding. The public 'ArcGIS World Geocoder' is accessible for\n    free use via 'arcgisgeocode' for all services except batch geocoding.\n    'arcgisgeocode' also integrates with 'arcgisutils' to provide access\n    to custom locators or private 'ArcGIS World Geocoder' hosted on\n    'ArcGIS Enterprise'. Learn more in the 'Geocode service' API reference\n    \u003ca href='https://developers.arcgis.com/rest/geocode/api-reference/overview-world-geocoding-service.htm'\u003ehttps://developers.arcgis.com/rest/geocode/api-reference/overview-world-geocoding-service.htm\u003c/a\u003e.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://github.com/R-ArcGIS/arcgisplaces'\u003e\u003cstrong\u003earcgisplaces\u003c/strong\u003e\u003c/a\u003e: Search for POIs using ArcGIS 'Places Service'\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Josiah Parry\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://github.com/R-ArcGIS/arcgisplaces'\u003ehttps://github.com/R-ArcGIS/arcgisplaces\u003c/a\u003e, \u003ca href='https://developers.arcgis.com/r-bridge/api-reference/arcgisplaces/'\u003ehttps://developers.arcgis.com/r-bridge/api-reference/arcgisplaces/\u003c/a\u003e, \u003ca href='https://r.esri.com/arcgisplaces/'\u003ehttps://r.esri.com/arcgisplaces/\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e The ArcGIS 'Places service' is a ready-to-use location\n    service that can search for businesses and geographic locations around\n    the world. It allows you to find, locate, and discover detailed\n    information about each place. Query for places near a point, within a\n    bounding box, filter based on categories, or provide search text.\n    'arcgisplaces' integrates with 'sf' for out of the box compatibility\n    with other spatial libraries. Learn more in the 'Places service' API reference \u003ca href='https://developers.arcgis.com/rest/places/'\u003ehttps://developers.arcgis.com/rest/places/\u003c/a\u003e.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://github.com/R-ArcGIS/arcgisutils'\u003e\u003cstrong\u003earcgisutils\u003c/strong\u003e\u003c/a\u003e: ArcGIS Utility Functions\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Josiah Parry\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://github.com/R-ArcGIS/arcgisutils'\u003ehttps://github.com/R-ArcGIS/arcgisutils\u003c/a\u003e, \u003ca href='https://developers.arcgis.com/r-bridge/api-reference/arcgisutils/'\u003ehttps://developers.arcgis.com/r-bridge/api-reference/arcgisutils/\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e Developer oriented utility functions designed to be used as\n    the building blocks of R packages that work with ArcGIS Location\n    Services. It provides functionality for authorization, Esri JSON\n    construction and parsing, as well as other utilities pertaining to\n    geometry and Esri type conversions. To support 'ArcGIS Pro' users,\n    authorization can be done via 'arcgisbinding'. Installation\n    instructions for 'arcgisbinding' can be found at\n    \u003ca href='https://developers.arcgis.com/r-bridge/installation/'\u003ehttps://developers.arcgis.com/r-bridge/installation/\u003c/a\u003e.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://r.esri.com/arcpbf/'\u003e\u003cstrong\u003earcpbf\u003c/strong\u003e\u003c/a\u003e: Process ArcGIS Protocol Buffer FeatureCollections\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Josiah Parry\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://r.esri.com/arcpbf/'\u003ehttps://r.esri.com/arcpbf/\u003c/a\u003e, \u003ca href='https://github.com/R-ArcGIS/arcpbf'\u003ehttps://github.com/R-ArcGIS/arcpbf\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e Fast processing of ArcGIS FeatureCollection protocol buffers in R.\n  It is designed to work seamlessly with 'httr2' and integrates with 'sf'. \u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://github.com/etiennebacher/astgrepr'\u003e\u003cstrong\u003eastgrepr\u003c/strong\u003e\u003c/a\u003e: Parse and Manipulate R Code\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Etienne Bacher\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://github.com/etiennebacher/astgrepr'\u003ehttps://github.com/etiennebacher/astgrepr\u003c/a\u003e, \u003ca href='https://astgrepr.etiennebacher.com/'\u003ehttps://astgrepr.etiennebacher.com/\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e Parsing R code is key to build tools such as linters and stylers.\n    This package provides a binding to the 'Rust' crate 'ast-grep' so that one\n    can parse and explore R code.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://github.com/kbvernon/awdb'\u003e\u003cstrong\u003eawdb\u003c/strong\u003e\u003c/a\u003e: Query the USDA NWCC Air and Water Database REST API\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Kenneth Blake Vernon\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://github.com/kbvernon/awdb'\u003ehttps://github.com/kbvernon/awdb\u003c/a\u003e, \u003ca href='https://kbvernon.github.io/awdb/'\u003ehttps://kbvernon.github.io/awdb/\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e Query the four endpoints of the 'Air and Water Database (AWDB) REST\n    API' maintained by the National Water and Climate Center (NWCC) at the \n    United States Department of Agriculture (USDA). Endpoints include data, \n    forecast, reference-data, and metadata. The package is extremely light \n    weight, with 'Rust' via 'extendr' doing most of the heavy lifting to \n    deserialize and flatten deeply nested 'JSON' responses. The AWDB can be \n    found at \u003ca href='https://wcc.sc.egov.usda.gov/awdbRestApi/swagger-ui/index.html'\u003ehttps://wcc.sc.egov.usda.gov/awdbRestApi/swagger-ui/index.html\u003c/a\u003e.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://extendr.github.io/b64/'\u003e\u003cstrong\u003eb64\u003c/strong\u003e\u003c/a\u003e: Fast and Vectorized Base 64 Engine\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Josiah Parry\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://extendr.github.io/b64/'\u003ehttps://extendr.github.io/b64/\u003c/a\u003e, \u003ca href='https://github.com/extendr/b64'\u003ehttps://github.com/extendr/b64\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e Provides a fast, lightweight, and vectorized base 64 engine\n    to encode and decode character and raw vectors as well as files stored\n    on disk. Common base 64 alphabets are supported out of the box\n    including the standard, URL-safe, bcrypt, crypt, 'BinHex', and\n    IMAP-modified UTF-7 alphabets. Custom engines can be created to\n    support unique base 64 encoding and decoding needs.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://github.com/shrektan/fcl'\u003e\u003cstrong\u003efcl\u003c/strong\u003e\u003c/a\u003e: A Financial Calculator\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Xianying Tan\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://github.com/shrektan/fcl'\u003ehttps://github.com/shrektan/fcl\u003c/a\u003e, \u003ca href='https://shrektan.github.io/fcl/'\u003ehttps://shrektan.github.io/fcl/\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e A financial calculator that provides very fast implementations\n    of common financial indicators using 'Rust' code. It includes functions for\n    bond-related indicators, such as yield to maturity ('YTM'), modified duration,\n    and Macaulay duration, as well as functions for calculating time-weighted\n    and money-weighted rates of return (using 'Modified Dietz' method) for multiple portfolios,\n    given their market values and profit and loss ('PnL') data. 'fcl' is designed\n    to be efficient and accurate for financial analysis and computation. The methods\n    used in this package are based on the following references:\n    \u003ca href='https://en.wikipedia.org/wiki/Modified_Dietz_method'\u003ehttps://en.wikipedia.org/wiki/Modified_Dietz_method\u003c/a\u003e,\n    \u003ca href='https://en.wikipedia.org/wiki/Time-weighted_return'\u003ehttps://en.wikipedia.org/wiki/Time-weighted_return\u003c/a\u003e.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://albersonmiranda.github.io/fio/'\u003e\u003cstrong\u003efio\u003c/strong\u003e\u003c/a\u003e: Friendly Input-Output Analysis\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Alberson da Silva Miranda\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://albersonmiranda.github.io/fio/'\u003ehttps://albersonmiranda.github.io/fio/\u003c/a\u003e, \u003ca href='https://github.com/albersonmiranda/fio'\u003ehttps://github.com/albersonmiranda/fio\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e Simplifies the process of importing and managing input-output\n  matrices from 'Microsoft Excel' into R, and provides a suite of functions for\n  analysis. It leverages the 'R6' class for clean, memory-efficient\n  object-oriented programming. Furthermore, all linear algebra computations are\n  implemented in 'Rust' to achieve highly optimized performance.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://github.com/DyfanJones/heck'\u003e\u003cstrong\u003eheck\u003c/strong\u003e\u003c/a\u003e: Highly Performant String Case Converter\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Josiah Parry\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://github.com/DyfanJones/heck'\u003ehttps://github.com/DyfanJones/heck\u003c/a\u003e, \u003ca href='https://dyfanjones.r-universe.dev/heck'\u003ehttps://dyfanjones.r-universe.dev/heck\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e Provides a case conversion between common cases like CamelCase and \n    snake_case. Using the 'rust crate heck' \u003ca href='https://github.com/withoutboats/heck'\u003ehttps://github.com/withoutboats/heck\u003c/a\u003e\n    as the backend for a highly performant case conversion for 'R'.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://github.com/ixpantia/orbweaver-r'\u003e\u003cstrong\u003eorbweaver\u003c/strong\u003e\u003c/a\u003e: Fast and Efficient Graph Data Structures\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e ixpantia, SRL\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://github.com/ixpantia/orbweaver-r'\u003ehttps://github.com/ixpantia/orbweaver-r\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e Seamlessly build and manipulate graph structures, leveraging\n    its high-performance methods for filtering, joining, and mutating\n    data. Ensures that mutations and changes to the graph are performed in\n    place, streamlining your workflow for optimal productivity.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://davzim.github.io/rbm25/'\u003e\u003cstrong\u003erbm25\u003c/strong\u003e\u003c/a\u003e: A Light Wrapper Around the 'BM25' 'Rust' Crate for Okapi BM25\nText Search\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e David Zimmermann-Kollenda\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://davzim.github.io/rbm25/'\u003ehttps://davzim.github.io/rbm25/\u003c/a\u003e, \u003ca href='https://github.com/DavZim/rbm25/'\u003ehttps://github.com/DavZim/rbm25/\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e \n    BM25 is a ranking function used by search engines to rank matching documents according to their relevance to a user's search query.\n    This package provides a light wrapper around the 'BM25' 'rust' crate for Okapi BM25 text search.\n    For more information, see Robertson et al. (1994) \u003ca href='https://trec.nist.gov/pubs/trec3/t3_proceedings.html'\u003ehttps://trec.nist.gov/pubs/trec3/t3_proceedings.html\u003c/a\u003e.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://github.com/alexhroom/rshift'\u003e\u003cstrong\u003ershift\u003c/strong\u003e\u003c/a\u003e: Paleoecology Functions for Regime Shift Analysis\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Alex H. Room\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://github.com/alexhroom/rshift'\u003ehttps://github.com/alexhroom/rshift\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e Contains a variety of functions, based around\n    regime shift analysis of paleoecological data.\n    Citations:\n    Rodionov() from Rodionov (2004) \u003ca href='doi:10.1029/2004GL019448'\u003edoi:10.1029/2004GL019448\u003c/a\u003e\n    Lanzante() from Lanzante (1996) \u003ca href='doi:10.1002/(SICI)1097-0088(199611)16:11%3C1197::AID-JOC89%3E3.0.CO;2-L'\u003edoi:10.1002/(SICI)1097-0088(199611)16:11%3C1197::AID-JOC89%3E3.0.CO;2-L\u003c/a\u003e\n    Hellinger_trans from Numerical Ecology, Legendre \u0026 Legendre (ISBN 9780444538680)\n    rolling_autoc from Liu, Gao \u0026 Wang (2018) \u003ca href='doi:10.1016/j.scitotenv.2018.06.276'\u003edoi:10.1016/j.scitotenv.2018.06.276\u003c/a\u003e\n    Sample data sets lake_data \u0026 lake_RSI processed from Bush, Silman \u0026 Urrego (2004) \u003ca href='doi:10.1126/science.1090795'\u003edoi:10.1126/science.1090795\u003c/a\u003e\n    Sample data set January_PDO from NOAA: \u003ca href='https://www.ncei.noaa.gov/access/monitoring/pdo/'\u003ehttps://www.ncei.noaa.gov/access/monitoring/pdo/\u003c/a\u003e.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://davzim.github.io/rtiktoken/'\u003e\u003cstrong\u003ertiktoken\u003c/strong\u003e\u003c/a\u003e: A Byte-Pair-Encoding (BPE) Tokenizer for OpenAI's Large Language\nModels\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e David Zimmermann-Kollenda\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://davzim.github.io/rtiktoken/'\u003ehttps://davzim.github.io/rtiktoken/\u003c/a\u003e, \u003ca href='https://github.com/DavZim/rtiktoken/'\u003ehttps://github.com/DavZim/rtiktoken/\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e A thin wrapper around the tiktoken-rs crate, allowing to encode text into Byte-Pair-Encoding (BPE) tokens and decode tokens back to text. This is useful to understand how Large Language Models (LLMs) perceive text. \u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://dataupsurge.github.io/SQLFormatteR/'\u003e\u003cstrong\u003eSQLFormatteR\u003c/strong\u003e\u003c/a\u003e: Format SQL Queries\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Morgan Durand\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://dataupsurge.github.io/SQLFormatteR/'\u003ehttps://dataupsurge.github.io/SQLFormatteR/\u003c/a\u003e, \u003ca href='https://github.com/dataupsurge/SQLFormatteR'\u003ehttps://github.com/dataupsurge/SQLFormatteR\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e A convenient interface for formatting 'SQL' queries directly\n    within 'R'. It acts as a wrapper around the 'sql_format' Rust crate.\n    The package allows you to format 'SQL' code with customizable options,\n    including indentation, case formatting, and more, ensuring your 'SQL'\n    queries are clean, readable, and consistent.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://rtergo.pagacz.io'\u003e\u003cstrong\u003etergo\u003c/strong\u003e\u003c/a\u003e: Style Your Code Fast\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Konrad Pagacz\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://rtergo.pagacz.io'\u003ehttps://rtergo.pagacz.io\u003c/a\u003e, \u003ca href='https://github.com/kpagacz/tergo'\u003ehttps://github.com/kpagacz/tergo\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e Provides a set of functions\n    that allow users for styling their R code according to\n    the 'tidyverse' style guide. The package uses a native\n    Rust implementation to ensure the highest performance.\n    Learn more about 'tergo' at \u003ca href='https://rtergo.pagacz.io'\u003ehttps://rtergo.pagacz.io\u003c/a\u003e.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://extendr.github.io/tomledit/'\u003e\u003cstrong\u003etomledit\u003c/strong\u003e\u003c/a\u003e: Parse, Read, and Edit 'TOML'\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Josiah Parry\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://extendr.github.io/tomledit/'\u003ehttps://extendr.github.io/tomledit/\u003c/a\u003e, \u003ca href='https://github.com/extendr/tomledit'\u003ehttps://github.com/extendr/tomledit\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e A toolkit for working with 'TOML' files in R while preserving\n    formatting, comments, and structure. 'tomledit' enables serialization of R\n    objects such as lists, data.frames, numeric, logical, and date vectors.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://sachsmc.github.io/xactonomial/'\u003e\u003cstrong\u003exactonomial\u003c/strong\u003e\u003c/a\u003e: Inference for Functions of Multinomial Parameters\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Michael C Sachs\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://sachsmc.github.io/xactonomial/'\u003ehttps://sachsmc.github.io/xactonomial/\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e 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) \u003ca href='doi:10.48550/arXiv.2406.19141'\u003edoi:10.48550/arXiv.2406.19141\u003c/a\u003e.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://shrektan.github.io/ymd/'\u003e\u003cstrong\u003eymd\u003c/strong\u003e\u003c/a\u003e: Parse 'YMD' Format Number or String to Date\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Xianying Tan\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://shrektan.github.io/ymd/'\u003ehttps://shrektan.github.io/ymd/\u003c/a\u003e, \u003ca href='https://github.com/shrektan/ymd'\u003ehttps://github.com/shrektan/ymd\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e Convert 'YMD' format number or string to Date efficiently, using Rust's\n    standard library. It also provides helper functions to handle Date, e.g., quick\n    finding the beginning or end of the given period, adding months to Date, etc.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ca href='https://beniamino.org/zoomerjoin/'\u003e\u003cstrong\u003ezoomerjoin\u003c/strong\u003e\u003c/a\u003e: Superlatively Fast Fuzzy Joins\u003c/summary\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eAuthor:\u003c/strong\u003e Beniamino Green\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eURL:\u003c/strong\u003e \u003ca href='https://beniamino.org/zoomerjoin/'\u003ehttps://beniamino.org/zoomerjoin/\u003c/a\u003e, \u003ca href='https://github.com/beniaminogreen/zoomerjoin'\u003ehttps://github.com/beniaminogreen/zoomerjoin\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e Empowers users to fuzzily-merge data frames with millions or tens of millions of rows in minutes with low memory usage.  The package uses the locality sensitive hashing algorithms developed by Datar, Immorlica, Indyk and Mirrokni (2004) \u003ca href='doi:10.1145/997817.997857'\u003edoi:10.1145/997817.997857\u003c/a\u003e, and Broder (1998) \u003ca href='doi:10.1109/SEQUEN.1997.666900'\u003edoi:10.1109/SEQUEN.1997.666900\u003c/a\u003e to avoid having to compare every pair of records in each dataset, resulting in fuzzy-merges that finish in linear time.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fextendr%2Fawesome-extendr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fextendr%2Fawesome-extendr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fextendr%2Fawesome-extendr/lists"}