Showing 200 of total 474 results (show query)
r-lib
httr2:Perform HTTP Requests and Process the Responses
Tools for creating and modifying HTTP requests, then performing them and processing the results. 'httr2' is a modern re-imagining of 'httr' that uses a pipe-based interface and solves more of the problems that API wrapping packages face.
Maintained by Hadley Wickham. Last updated 6 days ago.
66.0 match 246 stars 17.66 score 1.9k scripts 1.1k dependentssckott
request:High Level 'HTTP' Client
High level and easy 'HTTP' client for 'R' that makes assumptions that should work in most cases. Provides functions for building 'HTTP' queries, including query parameters, body requests, headers, authentication, and more.
Maintained by Scott Chamberlain. Last updated 5 years ago.
60.8 match 36 stars 6.16 score 812 scriptsr-lib
httr:Tools for Working with URLs and HTTP
Useful tools for working with HTTP organised by HTTP verbs (GET(), POST(), etc). Configuration functions make it easy to control additional request components (authenticate(), add_headers() and so on).
Maintained by Hadley Wickham. Last updated 1 years ago.
15.9 match 989 stars 20.56 score 29k scripts 4.3k dependentsnealrichardson
httptest:A Test Environment for HTTP Requests
Testing and documenting code that communicates with remote servers can be painful. Dealing with authentication, server state, and other complications can make testing seem too costly to bother with. But it doesn't need to be that hard. This package enables one to test all of the logic on the R sides of the API in your package without requiring access to the remote service. Importantly, it provides three contexts that mock the network connection in different ways, as well as testing functions to assert that HTTP requests were---or were not---made. It also allows one to safely record real API responses to use as test fixtures. The ability to save responses and load them offline also enables one to write vignettes and other dynamic documents that can be distributed without access to a live server.
Maintained by Neal Richardson. Last updated 1 years ago.
33.6 match 82 stars 9.47 score 276 scripts 1 dependentsmichelnivard
gptstudio:Use Large Language Models Directly in your Development Environment
Large language models are readily accessible via API. This package lowers the barrier to use the API inside of your development environment. For more on the API, see <https://platform.openai.com/docs/introduction>.
Maintained by James Wade. Last updated 5 days ago.
chatgptgpt-3rstudiorstudio-addin
28.9 match 924 stars 10.83 score 43 scripts 1 dependentsipums
ipumsr:An R Interface for Downloading, Reading, and Handling IPUMS Data
An easy way to work with census, survey, and geographic data provided by IPUMS in R. Generate and download data through the IPUMS API and load IPUMS files into R with their associated metadata to make analysis easier. IPUMS data describing 1.4 billion individuals drawn from over 750 censuses and surveys is available free of charge from the IPUMS website <https://www.ipums.org>.
Maintained by Derek Burk. Last updated 17 days ago.
26.2 match 28 stars 11.07 score 720 scripts 2 dependentsropensci
webmockr:Stubbing and Setting Expectations on 'HTTP' Requests
Stubbing and setting expectations on 'HTTP' requests. Includes tools for stubbing 'HTTP' requests, including expected request conditions and response conditions. Match on 'HTTP' method, query parameters, request body, headers and more. Can be used for unit tests or outside of a testing context.
Maintained by Scott Chamberlain. Last updated 1 months ago.
httphttpsapiweb-servicescurlmockmockingfakewebhttp-mockingtestingtesting-toolstddhttp-mock
32.8 match 49 stars 8.29 score 141 scripts 1 dependentsropensci
crul:HTTP Client
A simple HTTP client, with tools for making HTTP requests, and mocking HTTP requests. The package is built on R6, and takes inspiration from Ruby's 'faraday' gem (<https://rubygems.org/gems/faraday>). The package name is a play on curl, the widely used command line tool for HTTP, and this package is built on top of the R package 'curl', an interface to 'libcurl' (<https://curl.se/libcurl/>).
Maintained by Scott Chamberlain. Last updated 8 months ago.
httphttpsapiweb-servicescurldownloadlibcurlasyncmockingcaching
18.1 match 107 stars 14.00 score 240 scripts 162 dependentsr-lib
gargle:Utilities for Working with Google APIs
Provides utilities for working with Google APIs <https://developers.google.com/apis-explorer>. This includes functions and classes for handling common credential types and for preparing, executing, and processing HTTP requests.
Maintained by Jennifer Bryan. Last updated 2 years ago.
15.6 match 113 stars 14.88 score 266 scripts 192 dependentsropensci
rdhs:API Client and Dataset Management for the Demographic and Health Survey (DHS) Data
Provides a client for (1) querying the DHS API for survey indicators and metadata (<https://api.dhsprogram.com/#/index.html>), (2) identifying surveys and datasets for analysis, (3) downloading survey datasets from the DHS website, (4) loading datasets and associate metadata into R, and (5) extracting variables and combining datasets for pooled analysis.
Maintained by OJ Watson. Last updated 16 days ago.
datasetdhsdhs-apiextractpeer-reviewedsurvey-data
22.2 match 35 stars 10.07 score 286 scripts 3 dependentsropensci
vcr:Record 'HTTP' Calls to Disk
Record test suite 'HTTP' requests and replays them during future runs. A port of the Ruby gem of the same name (<https://github.com/vcr/vcr/>). Works by hooking into the 'webmockr' R package for matching 'HTTP' requests by various rules ('HTTP' method, 'URL', query parameters, headers, body, etc.), and then caching real 'HTTP' responses on disk in 'cassettes'. Subsequent 'HTTP' requests matching any previous requests in the same 'cassette' use a cached 'HTTP' response.
Maintained by Scott Chamberlain. Last updated 11 days ago.
httphttpsapiweb-servicescurlmockmockinghttp-mockingtestingtesting-toolstddunit-testingvcr
21.1 match 77 stars 10.06 score 165 scriptsthomasp85
reqres:Powerful Classes for HTTP Requests and Responses
In order to facilitate parsing of http requests and creating appropriate responses this package provides two classes to handle a lot of the housekeeping involved in working with http exchanges. The infrastructure builds upon the 'rook' specification and is thus well suited to be combined with 'httpuv' based web servers.
Maintained by Thomas Lin Pedersen. Last updated 4 days ago.
httphttp-serverrequestresponse
29.3 match 39 stars 6.05 score 19 scripts 2 dependentsjeroen
curl:A Modern and Flexible Web Client for R
Bindings to 'libcurl' <https://curl.se/libcurl/> for performing fully configurable HTTP/FTP requests where responses can be processed in memory, on disk, or streaming via the callback or connection interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly web client see the 'httr2' package which builds on this package with http specific tools and logic.
Maintained by Jeroen Ooms. Last updated 21 days ago.
8.5 match 225 stars 19.95 score 4.0k scripts 5.8k dependentschristopherkenny
congress:Access the Congress.gov API
Download and read data on United States congressional proceedings. Data is read from the Library of Congress's Congress.gov Application Programming Interface (<https://github.com/LibraryOfCongress/api.congress.gov/>). Functions exist for all version 3 endpoints, including for bills, amendments, congresses, summaries, members, reports, communications, nominations, and treaties.
Maintained by Christopher T. Kenny. Last updated 8 months ago.
36.5 match 14 stars 4.35 score 16 scriptscloudyr
aws.signature:Amazon Web Services Request Signatures
Generates version 2 and version 4 request signatures for Amazon Web Services ('AWS') <https://aws.amazon.com/> Application Programming Interfaces ('APIs') and provides a mechanism for retrieving credentials from environment variables, 'AWS' credentials files, and 'EC2' instance metadata. For use on 'EC2' instances, users will need to install the suggested package 'aws.ec2metadata' <https://cran.r-project.org/package=aws.ec2metadata>.
Maintained by Jonathan Stott. Last updated 3 years ago.
awscloudyriamrequest-signatures
14.8 match 31 stars 9.96 score 84 scripts 31 dependentshairizuanbinnoorazman
rgoogleslides:R Interface to Google Slides
Previously, when one is working with in the Google Ecosystem (Using Google Drive etc), there is hardly any good workflow of getting the values calculated from R and getting that into Google Slides. The normal and easy way out would be to just copy your work over but when you have a number of analysis to present with a lot of changes between each environment, it just becomes quite cumbersome.
Maintained by Hairizuan Noorazman. Last updated 3 years ago.
31.2 match 23 stars 4.36 score 20 scriptsnceas
rt:Interface to the 'Request Tracker' API
Provides a programmatic interface to the 'Request Tracker' (RT) HTTP API <https://rt-wiki.bestpractical.com/wiki/REST>. 'RT' is a popular ticket tracking system.
Maintained by Bryce Mecum. Last updated 4 years ago.
16.7 match 6 stars 7.98 score 664 scriptsjoshuaulrich
IBrokers:R API to Interactive Brokers Trader Workstation
Provides native R access to Interactive Brokers Trader Workstation API.
Maintained by Joshua M. Ulrich. Last updated 6 months ago.
16.7 match 69 stars 7.59 score 93 scriptsbluegreen-labs
ecmwfr:Interface to 'ECMWF' and 'CDS' Data Web Services
Programmatic interface to the European Centre for Medium-Range Weather Forecasts dataset web services (ECMWF; <https://www.ecmwf.int/>) and Copernicus's Data Stores. Allows for easy downloads of weather forecasts and climate reanalysis data in R. Data stores covered include the Climate Data Store (CDS; <https://cds.climate.copernicus.eu>), Atmosphere Data Store (ADS; <https://ads.atmosphere.copernicus.eu>) and Early Warning Data Store (CEMS; <https://ewds.climate.copernicus.eu>).
Maintained by Koen Hufkens. Last updated 1 months ago.
cdsclimate-datacopernicusecmwf-apiecmwf-services
12.3 match 111 stars 10.08 score 156 scripts 3 dependentsrexyai
RestRserve:A Framework for Building HTTP API
Allows to easily create high-performance full featured HTTP APIs from R functions. Provides high-level classes such as 'Request', 'Response', 'Application', 'Middleware' in order to streamline server side application development. Out of the box allows to serve requests using 'Rserve' package, but flexible enough to integrate with other HTTP servers such as 'httpuv'.
Maintained by Dmitry Selivanov. Last updated 2 days ago.
http-serveropenapirest-apiswagger-uicpp
11.6 match 283 stars 9.56 score 95 scripts 1 dependentsnealrichardson
httptest2:Test Helpers for 'httr2'
Testing and documenting code that communicates with remote servers can be painful. This package helps with writing tests for packages that use 'httr2'. It enables testing all of the logic on the R sides of the API without requiring access to the remote service, and it also allows recording real API responses to use as test fixtures. The ability to save responses and load them offline also enables writing vignettes and other dynamic documents that can be distributed without access to a live server.
Maintained by Neal Richardson. Last updated 8 months ago.
11.5 match 33 stars 9.37 score 95 scripts 1 dependentsedubruell
tidyllm:Tidy Integration of Large Language Models
A tidy interface for integrating large language model (LLM) APIs such as 'Claude', 'Openai', 'Groq','Mistral' and local models via 'Ollama' into R workflows. The package supports text and media-based interactions, interactive message history, batch request APIs, and a tidy, pipeline-oriented interface for streamlined integration into data workflows. Web services are available at <https://www.anthropic.com>, <https://openai.com>, <https://groq.com>, <https://mistral.ai/> and <https://ollama.com>.
Maintained by Eduard Brüll. Last updated 3 days ago.
13.0 match 68 stars 7.82 score 26 scriptsobiba
micar:'Mica' Data Web Portal Client
'Mica' is a server application used to create data web portals for large-scale epidemiological studies or multiple-study consortia. 'Mica' helps studies to provide scientifically robust data visibility and web presence without significant information technology effort. 'Mica' provides a structured description of consortia, studies, annotated and searchable data dictionaries, and data access request management. This 'Mica' client allows to perform data extraction for reporting purposes.
Maintained by Yannick Marcon. Last updated 10 months ago.
21.2 match 4.78 score 30 scriptscran
RCurl:General Network (HTTP/FTP/...) Client Interface for R
A wrapper for 'libcurl' <https://curl.se/libcurl/> Provides functions to allow one to compose general HTTP requests and provides convenient functions to fetch URIs, get & post forms, etc. and process the results returned by the Web server. This provides a great deal of control over the HTTP/FTP/... connection and the form of the request while providing a higher-level interface than is available just using R socket connections. Additionally, the underlying implementation is robust and extensive, supporting FTP/FTPS/TFTP (uploads and downloads), SSL/HTTPS, telnet, dict, ldap, and also supports cookies, redirects, authentication, etc.
Maintained by CRAN Team. Last updated 8 months ago.
11.6 match 2 stars 8.13 score 1.0k dependentscran
datarobot:'DataRobot' Predictive Modeling API
For working with the 'DataRobot' predictive modeling platform's API <https://www.datarobot.com/>.
Maintained by AJ Alon. Last updated 1 years ago.
27.0 match 2 stars 3.48 scorebioc
biodb:biodb, a library and a development framework for connecting to chemical and biological databases
The biodb package provides access to standard remote chemical and biological databases (ChEBI, KEGG, HMDB, ...), as well as to in-house local database files (CSV, SQLite), with easy retrieval of entries, access to web services, search of compounds by mass and/or name, and mass spectra matching for LCMS and MSMS. Its architecture as a development framework facilitates the development of new database connectors for local projects or inside separate published packages.
Maintained by Pierrick Roger. Last updated 5 months ago.
softwareinfrastructuredataimportkeggbiologycheminformaticschemistrydatabasescpp
11.1 match 11 stars 7.85 score 24 scripts 6 dependentstidyverse
googledrive:An Interface to Google Drive
Manage Google Drive files from R.
Maintained by Jennifer Bryan. Last updated 7 months ago.
5.5 match 329 stars 14.97 score 2.1k scripts 164 dependentscloudyr
googleComputeEngineR:R Interface with Google Compute Engine
Interact with the 'Google Compute Engine' API in R. Lets you create, start and stop instances in the 'Google Cloud'. Support for preconfigured instances, with templates for common R needs.
Maintained by Mark Edmondson. Last updated 3 years ago.
apicloud-computingcloudyrgoogle-cloudgoogleauthrlaunching-virtual-machines
8.3 match 152 stars 9.78 score 235 scriptsrstudio
plumber:An API Generator for R
Gives the ability to automatically generate and serve an HTTP API from R functions using the annotations in the R documentation around your functions.
Maintained by Barret Schloerke. Last updated 3 days ago.
5.6 match 1.4k stars 14.47 score 2.2k scripts 16 dependentsthinkr-open
gitlabr:Access to the 'GitLab' API
Provides R functions to access the API of the project and repository management web application 'GitLab'. For many common tasks (repository file access, issue assignment and status, commenting) convenience wrappers are provided, and in addition the full API can be used by specifying request locations. 'GitLab' is open-source software and can be self-hosted or used on <https://about.gitlab.com>.
Maintained by Sébastien Rochette. Last updated 10 months ago.
9.5 match 40 stars 8.40 score 69 scripts 1 dependentsidigbio
ridigbio:Interface to the iDigBio Data API
An interface to iDigBio's search API that allows downloading specimen records. Searches are returned as a data.frame. Other functions such as the metadata end points return lists of information. iDigBio is a US project focused on digitizing and serving museum specimen collections on the web. See <https://www.idigbio.org> for information on iDigBio.
Maintained by Jesse Bennett. Last updated 3 days ago.
7.8 match 16 stars 10.23 score 63 scripts 7 dependentsjonthegeek
nectar:A Framework for Web API Packages
An opinionated framework for use within api-wrapping R packages.
Maintained by Jon Harmon. Last updated 1 months ago.
15.2 match 15 stars 4.86 score 1 scripts 4 dependentsr-lib
webfakes:Fake Web Apps for HTTP Testing
Create a web app that makes it easier to test web clients without using the internet. It includes a web app framework with path matching, parameters and templates. Can parse various 'HTTP' request bodies. Can send 'JSON' data or files from the disk. Includes a web app that implements the 'httpbin.org' web service.
Maintained by Gábor Csárdi. Last updated 2 months ago.
9.7 match 63 stars 7.37 score 15 scripts 1 dependentspaws-r
paws.common:Paws Low-Level Amazon Web Services API
Functions for making low-level API requests to Amazon Web Services <https://aws.amazon.com>. The functions handle building, signing, and sending requests, and receiving responses. They are designed to help build higher-level interfaces to individual services, such as Simple Storage Service (S3).
Maintained by Dyfan Jones. Last updated 2 days ago.
6.4 match 332 stars 11.07 score 39 dependentsmelff
RKernel:Yet another R kernel for Jupyter
Provides a kernel for Jupyter.
Maintained by Martin Elff. Last updated 13 days ago.
jupyterjupyter-kerneljupyter-kernelsjupyter-notebook
14.4 match 38 stars 4.60 scorejiefei-wang
aws.ecx:Communicating with AWS EC2 and ECS using AWS REST APIs
Providing the functions for communicating with Amazon Web Services(AWS) Elastic Compute Cloud(EC2) and Elastic Container Service(ECS). The functions will have the prefix 'ecs_' or 'ec2_' depending on the class of the API. The request will be sent via the REST API and the parameters are given by the function argument. The credentials can be set via 'aws_set_credentials'. The EC2 documentation can be found at <https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Welcome.html> and ECS can be found at <https://docs.aws.amazon.com/AmazonECS/latest/APIReference/Welcome.html>.
Maintained by Jiefei Wang. Last updated 3 years ago.
15.7 match 1 stars 4.18 score 2 scriptsbilldenney
PKNCA:Perform Pharmacokinetic Non-Compartmental Analysis
Compute standard Non-Compartmental Analysis (NCA) parameters for typical pharmacokinetic analyses and summarize them.
Maintained by Bill Denney. Last updated 15 days ago.
ncanoncompartmental-analysispharmacokinetics
5.1 match 73 stars 12.61 score 214 scripts 4 dependentsrebeccasalles
TSPred:Functions for Benchmarking Time Series Prediction
Functions for defining and conducting a time series prediction process including pre(post)processing, decomposition, modelling, prediction and accuracy assessment. The generated models and its yielded prediction errors can be used for benchmarking other time series prediction methods and for creating a demand for the refinement of such methods. For this purpose, benchmark data from prediction competitions may be used.
Maintained by Rebecca Pontes Salles. Last updated 4 years ago.
benchmarkinglinear-modelsmachine-learningnonstationaritytime-series-forecasttime-series-prediction
11.3 match 24 stars 5.53 score 94 scripts 1 dependents8-bit-sheep
googleAnalyticsR:Google Analytics API into R
Interact with the Google Analytics APIs <https://developers.google.com/analytics/>, including the Core Reporting API (v3 and v4), Management API, User Activity API GA4's Data API and Admin API and Multi-Channel Funnel API.
Maintained by Erik Grönroos. Last updated 6 months ago.
analyticsapigooglegoogleanalyticsrgoogleauthr
5.6 match 262 stars 10.11 score 680 scripts 1 dependentsdaroczig
logger:A Lightweight, Modern and Flexible Logging Utility
Inspired by the the 'futile.logger' R package and 'logging' Python module, this utility provides a flexible and extensible way of formatting and delivering log messages with low overhead.
Maintained by Gergely Daróczi. Last updated 2 months ago.
3.3 match 298 stars 16.88 score 1.5k scripts 98 dependentsambiorix-web
ambiorix:Web Framework Inspired by 'Express.js'
A web framework inspired by 'express.js' to build any web service from multi-page websites to 'RESTful' application programming interfaces.
Maintained by John Coene. Last updated 8 days ago.
8.9 match 212 stars 6.35 score 1 dependentstomasfryda
h2o:R Interface for the 'H2O' Scalable Machine Learning Platform
R interface for 'H2O', the scalable open source machine learning platform that offers parallelized implementations of many supervised and unsupervised machine learning algorithms such as Generalized Linear Models (GLM), Gradient Boosting Machines (including XGBoost), Random Forests, Deep Neural Networks (Deep Learning), Stacked Ensembles, Naive Bayes, Generalized Additive Models (GAM), ANOVA GLM, Cox Proportional Hazards, K-Means, PCA, ModelSelection, Word2Vec, as well as a fully automatic machine learning algorithm (H2O AutoML).
Maintained by Tomas Fryda. Last updated 1 years ago.
6.8 match 3 stars 8.20 score 7.8k scripts 11 dependentspolar-fhir
fhircrackr:Handling HL7 FHIR® Resources in R
Useful tools for conveniently downloading FHIR resources in xml format and converting them to R data.frames. The package uses FHIR-search to download bundles from a FHIR server, provides functions to save and read xml-files containing such bundles and allows flattening the bundles to data.frames using XPath expressions. FHIR® is the registered trademark of HL7 and is used with the permission of HL7. Use of the FHIR trademark does not constitute endorsement of this product by HL7.
Maintained by Julia Palm. Last updated 10 days ago.
7.3 match 33 stars 7.63 score 46 scriptsshikokuchuo
nanonext:NNG (Nanomsg Next Gen) Lightweight Messaging Library
R binding for NNG (Nanomsg Next Gen), a successor to ZeroMQ. NNG is a socket library for reliable, high-performance messaging over in-process, IPC, TCP, WebSocket and secure TLS transports. Implements 'Scalability Protocols', a standard for common communications patterns including publish/subscribe, request/reply and service discovery. As its own threaded concurrency framework, provides a toolkit for asynchronous programming and distributed computing. Intuitive 'aio' objects resolve automatically when asynchronous operations complete, and synchronisation primitives allow R to wait upon events signalled by concurrent threads.
Maintained by Charlie Gao. Last updated 8 hours ago.
concurrencyhttpsipc-messagemessaging-librarynngrpcsocket-communicationsynchronization-primitivestcp-protocolwebsocketmbedtls
5.5 match 60 stars 9.81 score 28 scripts 9 dependentspkrog
sched:Request Scheduler
Offers classes and functions to contact web servers while enforcing scheduling rules required by the sites. The URL class makes it easy to construct a URL by providing parameters as a vector. The Request class allows to describes SOAP (Simple Object Access Protocol) or standard requests: URL, method (POST or GET), header, body. The Scheduler class controls the request frequency for each server address by mean of rules (Rule class). The RequestResult class permits to get the request status to handle error cases and the content.
Maintained by Pierrick Roger. Last updated 5 months ago.
19.3 match 2.78 score 2 scriptstidyverse
googlesheets4:Access Google Sheets using the Sheets API V4
Interact with Google Sheets through the Sheets API v4 <https://developers.google.com/sheets/api>. "API" is an acronym for "application programming interface"; the Sheets API allows users to interact with Google Sheets programmatically, instead of via a web browser. The "v4" refers to the fact that the Sheets API is currently at version 4. This package can read and write both the metadata and the cell data in a Sheet.
Maintained by Jennifer Bryan. Last updated 8 months ago.
google-drivegoogle-sheetsspreadsheet
3.6 match 363 stars 14.55 score 7.0k scripts 144 dependentsfawda123
rStrava:Access the 'Strava' API
Functions to access data from the 'Strava v3 API' <https://developers.strava.com/>.
Maintained by Marcus W. Beck. Last updated 5 months ago.
7.2 match 155 stars 7.15 score 57 scriptsgojiplus
tuber:Client for the YouTube API
Get comments posted on YouTube videos, information on how many times a video has been liked, search for videos with particular content, and much more. You can also scrape captions from a few videos. To learn more about the YouTube API, see <https://developers.google.com/youtube/v3/>.
Maintained by Gaurav Sood. Last updated 8 months ago.
access-youtubecaptionvideoyoutubeyoutube-apiyoutube-oauth
5.6 match 184 stars 8.99 score 206 scriptsropensci
rgbif:Interface to the Global Biodiversity Information Facility API
A programmatic interface to the Web Service methods provided by the Global Biodiversity Information Facility (GBIF; <https://www.gbif.org/developer/summary>). GBIF is a database of species occurrence records from sources all over the globe. rgbif includes functions for searching for taxonomic names, retrieving information on data providers, getting species occurrence records, getting counts of occurrence records, and using the GBIF tile map service to make rasters summarizing huge amounts of data.
Maintained by John Waller. Last updated 2 days ago.
gbifspecimensapiweb-servicesoccurrencesspeciestaxonomybiodiversitydatalifewatchoscibiospocc
3.8 match 161 stars 13.26 score 2.1k scripts 20 dependentsrstudio
rsconnect:Deploy Docs, Apps, and APIs to 'Posit Connect', 'shinyapps.io', and 'RPubs'
Programmatic deployment interface for 'RPubs', 'shinyapps.io', and 'Posit Connect'. Supported content types include R Markdown documents, Shiny applications, Plumber APIs, plots, and static web content.
Maintained by Aron Atkins. Last updated 14 days ago.
3.3 match 139 stars 14.90 score 3.1k scripts 6 dependentsaquincum
Rexperigen:R Interface to Experigen
Provides convenience functions to communicate with an Experigen server: Experigen (<http://github.com/aquincum/experigen>) is an online framework for creating linguistic experiments, and it stores the results on a dedicated server. This package can be used to retrieve the results from the server, and it is especially helpful with registered experiments, as authentication with the server has to happen.
Maintained by Daniel Szeredi. Last updated 9 years ago.
16.7 match 1 stars 2.95 score 18 scriptsironholds
WikipediR:A MediaWiki API Wrapper
A wrapper for the MediaWiki API, aimed particularly at the Wikimedia 'production' wikis, such as Wikipedia. It can be used to retrieve page text, information about users or the history of pages, and elements of the category tree.
Maintained by Os Keyes. Last updated 11 months ago.
api-clientapi-wrappermediawiki
5.2 match 70 stars 9.56 score 81 scripts 32 dependentssckott
httping:'Ping' 'URLs' to Time 'Requests'
A suite of functions to ping 'URLs' and to time 'HTTP' 'requests'. Designed to work with 'httr'.
Maintained by Scott Chamberlain. Last updated 2 years ago.
httphttp-clienthttp-requestshttping
13.1 match 10 stars 3.70 score 2 scriptsselesnow
rgoogleads:Loading Data from 'Google Ads API'
Interface for loading data from 'Google Ads API', see <https://developers.google.com/google-ads/api/docs/start>. Package provide function for authorization and loading reports.
Maintained by Alexey Seleznev. Last updated 2 months ago.
7.5 match 14 stars 6.40 score 15 scripts 1 dependentsalshum
rwunderground:R Interface to Weather Underground API
Tools for getting historical weather information and forecasts from wunderground.com. Historical weather and forecast data includes, but is not limited to, temperature, humidity, windchill, wind speed, dew point, heat index. Additionally, the weather underground weather API also includes information on sunrise/sunset, tidal conditions, satellite/webcam imagery, weather alerts, hurricane alerts and historical high/low temperatures.
Maintained by Eric Hare. Last updated 7 years ago.
weatherweather-dataweather-historyweather-underground
7.7 match 77 stars 6.20 score 83 scriptsfascinatingfingers
ZillowR:R Interface to Zillow Real Estate and Mortgage Data API
Zillow, an online real estate company, provides real estate and mortgage data for the United States through a REST API. The ZillowR package provides an R function for each API service, making it easy to make API calls and process the response into convenient, R-friendly data structures. See <https://www.zillow.com/howto/api/APIOverview.htm> for the Zillow API Documentation. NOTE: Zillow deprecated their API on 2021-09-30, and this package is now deprecated as a result.
Maintained by Justin Brantley. Last updated 3 years ago.
15.4 match 3.06 score 23 scriptsmazamascience
beakr:A Minimalist Web Framework for R
A minimalist web framework for developing application programming interfaces in R that provides a flexible framework for handling common HTTP-requests, errors, logging, and an ability to integrate any R code as server middle-ware.
Maintained by Jonathan Callahan. Last updated 2 years ago.
7.9 match 95 stars 5.81 score 34 scriptsthomasp85
routr:A Simple Router for HTTP and WebSocket Requests
In order to make sure that web request ends up in the correct handler function a router is often used. 'routr' is a package implementing a simple but powerful routing functionality for R based servers. It is a fully functional 'fiery' plugin, but can also be used with other 'httpuv' based servers.
Maintained by Thomas Lin Pedersen. Last updated 4 days ago.
http-routermiddlewarerouterwebtechnology
7.3 match 56 stars 6.15 score 25 scriptscarpentries
sandpaper:Create and Curate Carpentries Lessons
We provide tools to build a Carpentries-themed lesson repository into an accessible standalone static website. These include local tools and those designed to be used in a continuous integration context so that all the lesson author needs to focus on is writing the content of the actual lesson.
Maintained by Robert Davey. Last updated 2 months ago.
carpentriescarpentries-infrastructurecarpentries-workbenchlesson-templatelessonsmarkdownstatic-site-generator
5.7 match 44 stars 7.72 score 8 scriptscmmr
webqueue:Multicore HTTP Server
Distributes HTTP requests among a pool of background R processes. Supports timeouts and interrupts of requests to ensure that CPU cores are utilized effectively.
Maintained by Daniel P. Smith. Last updated 3 days ago.
8.5 match 2 stars 5.15 scoreixpantia
tower:Easy Middle Ware Library for 'shiny'
The best way to implement middle ware for 'shiny' Applications. 'tower' is designed to make implementing behavior on top of 'shiny' easy with a layering model for incoming HTTP requests and server sessions. 'tower' is a very minimal package with little overhead, it is mainly meant for other package developers to implement new behavior.
Maintained by Andres Quintero. Last updated 5 months ago.
9.4 match 30 stars 4.65 score 5 scripts 1 dependentscenterforassessment
SGP:Student Growth Percentiles & Percentile Growth Trajectories
An analytic framework for the calculation of norm- and criterion-referenced academic growth estimates using large scale, longitudinal education assessment data as developed in Betebenner (2009) <doi:10.1111/j.1745-3992.2009.00161.x>.
Maintained by Damian W. Betebenner. Last updated 2 months ago.
percentile-growth-projectionsquantile-regressionsgpsgp-analysesstudent-growth-percentilesstudent-growth-projections
4.5 match 20 stars 9.69 score 88 scriptsmpi-bgc-functional-biogeography
rtry:Preprocessing Plant Trait Data
Designed to support the application of plant trait data providing easy applicable functions for the basic steps of data preprocessing, e.g. data import, data exploration, selection of columns and rows, excluding trait data according to different attributes, geocoding, long- to wide-table transformation, and data export. 'rtry' was initially developed as part of the TRY R project to preprocess trait data received via the TRY database.
Maintained by Olee Hoi Ying Lam. Last updated 2 years ago.
7.2 match 24 stars 5.94 score 24 scriptsrstudio
httpuv:HTTP and WebSocket Server Library
Provides low-level socket and protocol support for handling HTTP and WebSocket requests directly from within R. It is primarily intended as a building block for other packages, rather than making it particularly easy to create complete web applications using httpuv alone. httpuv is built on top of the libuv and http-parser C libraries, both of which were developed by Joyent, Inc. (See LICENSE file for libuv and http-parser license information.)
Maintained by Winston Chang. Last updated 12 months ago.
2.8 match 235 stars 15.09 score 708 scripts 2.1k dependentsmikkelvembye
AIscreenR:AI Screening Tools in R for Systematic Reviewing
Provides functions to conduct title and abstract screening in systematic reviews using large language models, such as the Generative Pre-trained Transformer (GPT) models from 'OpenAI' <https://platform.openai.com/>. These functions can enhance the quality of title and abstract screenings while reducing the total screening time significantly. In addition, the package includes tools for quality assessment of title and abstract screenings, as described in Vembye, Christensen, Mølgaard, and Schytt (2024) <DOI:10.31219/osf.io/yrhzm>.
Maintained by Mikkel H. Vembye. Last updated 2 months ago.
gptopenaiscreeningsystematic-review
6.8 match 10 stars 6.11 score 7 scriptscezarykuran
oaii:'OpenAI' API R Interface
A comprehensive set of helpers that streamline data transmission and processing, making it effortless to interact with the 'OpenAI' API.
Maintained by Cezary Kuran. Last updated 1 years ago.
39.5 match 1.00 score 1 scriptshfshr
bitmexr:R Client for BitMEX
A client for cryptocurrency exchange BitMEX <https://www.bitmex.com/> including the ability to obtain historic trade data and place, edit and cancel orders. BitMEX's Testnet and live API are both supported.
Maintained by Harry Fisher. Last updated 2 years ago.
8.5 match 2 stars 4.60 score 8 scriptsplotly
plotly:Create Interactive Web Graphics via 'plotly.js'
Create interactive web graphics from 'ggplot2' graphs and/or a custom interface to the (MIT-licensed) JavaScript library 'plotly.js' inspired by the grammar of graphics.
Maintained by Carson Sievert. Last updated 3 months ago.
d3jsdata-visualizationggplot2javascriptplotlyshinywebgl
2.0 match 2.6k stars 19.36 score 93k scripts 783 dependentscran
Rmpi:Interface (Wrapper) to MPI (Message-Passing Interface)
An interface (wrapper) to MPI. It also provides interactive R manager and worker environment.
Maintained by Hao Yu. Last updated 2 months ago.
5.7 match 5 stars 6.72 score 888 scripts 5 dependentsedwindj
cbsodataR:Statistics Netherlands (CBS) Open Data API Client
The data and meta data from Statistics Netherlands (<https://www.cbs.nl>) can be browsed and downloaded. The client uses the open data API of Statistics Netherlands.
Maintained by Edwin de Jonge. Last updated 5 months ago.
cbscensus-dataofficialstatisticsopendatastatistics-netherlands
5.3 match 33 stars 7.23 score 173 scriptsgroditi
blsR:Make Requests from the Bureau of Labor Statistics API
Implements v2 of the B.L.S. API for requests of survey information and time series data through 3-tiered API that allows users to interact with the raw API directly, create queries through a functional interface, and re-shape the data structures returned to fit common uses. The API definition is located at: <https://www.bls.gov/developers/api_signature_v2.htm>.
Maintained by Guillermo Roditi Dominguez. Last updated 1 years ago.
8.5 match 14 stars 4.45 score 40 scriptsropensci
googleLanguageR:Call Google's 'Natural Language' API, 'Cloud Translation' API, 'Cloud Speech' API and 'Cloud Text-to-Speech' API
Call 'Google Cloud' machine learning APIs for text and speech tasks. Call the 'Cloud Translation' API <https://cloud.google.com/translate/> for detection and translation of text, the 'Natural Language' API <https://cloud.google.com/natural-language/> to analyse text for sentiment, entities or syntax, the 'Cloud Speech' API <https://cloud.google.com/speech/> to transcribe sound files to text and the 'Cloud Text-to-Speech' API <https://cloud.google.com/text-to-speech/> to turn text into sound files.
Maintained by Mark Edmondson. Last updated 8 months ago.
cloud-speech-apicloud-translation-apigoogle-api-clientgoogle-cloudgoogle-cloud-speechgoogle-nlpgoogleauthrnatural-language-processingpeer-reviewedsentiment-analysisspeech-apitranslation-api
3.6 match 196 stars 10.36 score 268 scripts 3 dependentsmunterfi
hereR:'sf'-Based Interface to the 'HERE' REST APIs
Interface to the 'HERE' REST APIs <https://developer.here.com/develop/rest-apis>: (1) geocode and autosuggest addresses or reverse geocode POIs using the 'Geocoder' API; (2) route directions, travel distance or time matrices and isolines using the 'Routing', 'Matrix Routing' and 'Isoline Routing' APIs; (3) request real-time traffic flow and incident information from the 'Traffic' API; (4) find request public transport connections and nearby stations from the 'Public Transit' API; (5) request intermodal routes using the 'Intermodal Routing' API; (6) get weather forecasts, reports on current weather conditions, astronomical information and alerts at a specific location from the 'Destination Weather' API. Locations, routes and isolines are returned as 'sf' objects.
Maintained by Merlin Unterfinger. Last updated 22 days ago.
apigeocodinggishere-technologiesisolineroutingrspatialtrafficweather
4.3 match 90 stars 8.70 score 63 scriptsropensci
robotstxt:A 'robots.txt' Parser and 'Webbot'/'Spider'/'Crawler' Permissions Checker
Provides functions to download and parse 'robots.txt' files. Ultimately the package makes it easy to check if bots (spiders, crawler, scrapers, ...) are allowed to access specific resources on a domain.
Maintained by Jordan Bradford. Last updated 4 months ago.
crawlerpeer-reviewedrobotstxtscraperspiderwebscraping
3.5 match 68 stars 10.43 score 414 scripts 7 dependentsbioc
ReactomeGSA:Client for the Reactome Analysis Service for comparative multi-omics gene set analysis
The ReactomeGSA packages uses Reactome's online analysis service to perform a multi-omics gene set analysis. The main advantage of this package is, that the retrieved results can be visualized using REACTOME's powerful webapplication. Since Reactome's analysis service also uses R to perfrom the actual gene set analysis you will get similar results when using the same packages (such as limma and edgeR) locally. Therefore, if you only require a gene set analysis, different packages are more suited.
Maintained by Johannes Griss. Last updated 4 months ago.
genesetenrichmentproteomicstranscriptomicssystemsbiologygeneexpressionreactome
4.6 match 23 stars 8.05 score 67 scriptsjdtrat
tremendousr:Easily Send Rewards and Incentives with 'Tremendous' from R
A slightly-opinionated R interface for the 'Tremendous' API (<https://www.tremendous.com/>). In addition to supporting GET and POST requests, 'tremendousr' has, dare I say, tremendously intuitive functions for sending digital rewards and incentives directly from R.
Maintained by Jonathan Trattner. Last updated 3 years ago.
9.9 match 3.70 score 6 scriptsropensci
comtradr:Interface with the United Nations Comtrade API
Interface with and extract data from the United Nations 'Comtrade' API <https://comtradeplus.un.org/>. 'Comtrade' provides country level shipping data for a variety of commodities, these functions allow for easy API query and data returned as a tidy data frame.
Maintained by Paul Bochtler. Last updated 4 months ago.
apicomtradepeer-reviewedsupply-chain
4.2 match 66 stars 8.67 score 70 scriptswomeimingzi11
amapGeocode:An Interface to the 'AutoNavi Maps' API Geocoding Services
Getting and parsing data of location geocode/reverse-geocode and administrative regions from 'AutoNavi Maps'<https://lbs.amap.com/api/webservice/summary> API.
Maintained by Han Chen. Last updated 1 years ago.
autonavigeocodegeocode-chinageocode-r
7.1 match 13 stars 5.04 score 17 scriptsvineetbansal
pyMTurkR:A Client for the 'MTurk' Requester API
Provides access to the latest 'Amazon Mechanical Turk' ('MTurk') <https://www.mturk.com> Requester API (version '2017–01–17'), replacing the now deprecated 'MTurkR' package.
Maintained by Vineet Bansal. Last updated 3 years ago.
9.2 match 3.78 score 7 scripts 1 dependentsposit-dev
connectapi:Utilities for Interacting with the 'Posit Connect' Server API
Provides a helpful 'R6' class and methods for interacting with the 'Posit Connect' Server API along with some meaningful utility functions for regular tasks. API documentation varies by 'Posit Connect' installation and version, but the latest documentation is also hosted publicly at <https://docs.posit.co/connect/api/>.
Maintained by Toph Allen. Last updated 1 days ago.
3.3 match 47 stars 10.48 score 252 scripts 1 dependentsdietrichson
ProPublicaR:Access Functions for ProPublica's APIs
Provides wrapper functions to access the ProPublica's Congress and Campaign Finance APIs. The Congress API provides near real-time access to legislative data from the House of Representatives, the Senate and the Library of Congress. The Campaign Finance API provides data from United States Federal Election Commission filings and other sources. The API covers summary information for candidates and committees, as well as certain types of itemized data. For more information about these APIs go to: <https://www.propublica.org/datastore/apis>.
Maintained by Aleksander Dietrichson. Last updated 2 years ago.
7.8 match 12 stars 4.38 score 1 scriptsmarkedmondson1234
googleAuthR:Authenticate and Create Google APIs
Create R functions that interact with OAuth2 Google APIs <https://developers.google.com/apis-explorer/> easily, with auto-refresh and Shiny compatibility.
Maintained by Erik Grönroos. Last updated 10 months ago.
apiauthenticationgooglegoogleauthroauth2-flowshiny
2.7 match 178 stars 12.84 score 804 scripts 13 dependentsdataoneorg
dataone:R Interface to the DataONE REST API
Provides read and write access to data and metadata from the DataONE network <https://www.dataone.org> of data repositories. Each DataONE repository implements a consistent repository application programming interface. Users call methods in R to access these remote repository functions, such as methods to query the metadata catalog, get access to metadata for particular data packages, and read the data objects from the data repository. Users can also insert and update data objects on repositories that support these methods.
Maintained by Matthew B. Jones. Last updated 3 years ago.
3.4 match 36 stars 9.93 score 472 scripts 3 dependentswactbprot
R4CouchDB:A R Convenience Layer for CouchDB 2.0
Provides a collection of functions for basic database and document management operations such as add (cdbAddDoc()), get (cdbGetDoc()), list access (cdbGetList()) or delete (cdbDeleteDoc()). Every cdbFunction() gets and returns a list() containing the connection setup. Such a list (named 'cdb' in the documentation) can be generated by cdb <- cdbIni(). Moreover, cdb provides some functions respectively functionality e.g cdb$baseUrl() or cdb$getDocRev().
Maintained by Thomas Bock. Last updated 8 years ago.
7.6 match 31 stars 4.45 score 18 scriptspecanproject
PEcAn.data.remote:PEcAn Functions Used for Extracting Remote Sensing Data
PEcAn module for processing remote data. Python module requirements: requests, json, re, ast, panads, sys. If any of these modules are missing, install using pip install <module name>.
Maintained by Bailey Morrison. Last updated 10 hours ago.
bayesiancyberinfrastructuredata-assimilationdata-scienceecosystem-modelecosystem-scienceforecastingmeta-analysisnational-science-foundationpecanplants
3.9 match 216 stars 8.74 score 6 scripts 5 dependentsfhdsl
metricminer:Mine Metrics from Common Places on the Web
Mine metrics on common places on the web through the power of their APIs (application programming interfaces). It also helps make the data in a format that is easily used for a dashboard or other purposes. There is an associated dashboard template and tutorials that are underdevelopment that help you fully utilize 'metricminer'.
Maintained by Candace Savonen. Last updated 1 days ago.
5.5 match 2 stars 6.13 score 21 scriptsbluegreen-labs
appeears:Interface to 'AppEEARS' NASA Web Services
Programmatic interface to the NASA Application for Extracting and Exploring Analysis Ready Samples services (AppEEARS; <https://appeears.earthdatacloud.nasa.gov/>). The package provides easy access to analysis ready earth observation data in R.
Maintained by Koen Hufkens. Last updated 18 days ago.
6.4 match 11 stars 5.22 score 15 scriptsjeroen
webutils:Utility Functions for Developing Web Applications
Parses http request data in application/json, multipart/form-data, or application/x-www-form-urlencoded format. Includes example of hosting and parsing html form data in R using either 'httpuv' or 'Rhttpd'.
Maintained by Jeroen Ooms. Last updated 5 months ago.
4.3 match 24 stars 7.65 score 5 scripts 24 dependentsmrcieu
TwoSampleMR:Two Sample MR Functions and Interface to MRC Integrative Epidemiology Unit OpenGWAS Database
A package for performing Mendelian randomization using GWAS summary data. It uses the IEU OpenGWAS database <https://gwas.mrcieu.ac.uk/> to automatically obtain data, and a wide range of methods to run the analysis.
Maintained by Gibran Hemani. Last updated 9 days ago.
2.9 match 467 stars 11.23 score 1.7k scripts 1 dependentsr-lib
usethis:Automate Package and Project Setup
Automate package and project setup tasks that are otherwise performed manually. This includes setting up unit testing, test coverage, continuous integration, Git, 'GitHub', licenses, 'Rcpp', 'RStudio' projects, and more.
Maintained by Jennifer Bryan. Last updated 10 days ago.
1.9 match 869 stars 17.54 score 5.6k scripts 336 dependentsmoosa-r
rbioapi:User-Friendly R Interface to Biologic Web Services' API
Currently fully supports Enrichr, JASPAR, miEAA, PANTHER, Reactome, STRING, and UniProt! The goal of rbioapi is to provide a user-friendly and consistent interface to biological databases and services. In a way that insulates the user from the technicalities of using web services API and creates a unified and easy-to-use interface to biological and medical web services. This is an ongoing project; New databases and services will be added periodically. Feel free to suggest any databases or services you often use.
Maintained by Moosa Rezwani. Last updated 1 months ago.
api-clientbioinformaticsbiologyenrichmentenrichment-analysisenrichrjasparmieaaover-representation-analysispantherreactomestringuniprot
4.3 match 20 stars 7.60 score 55 scriptsmlverse
chattr:Interact with Large Language Models in 'RStudio'
Enables user interactivity with large-language models ('LLM') inside the 'RStudio' integrated development environment (IDE). The user can interact with the model using the 'shiny' app included in this package, or directly in the 'R' console. It comes with back-ends for 'OpenAI', 'GitHub' 'Copilot', and 'LlamaGPT'.
Maintained by Edgar Ruiz. Last updated 1 months ago.
3.1 match 215 stars 10.55 score 71 scripts 1 dependentscmu-delphi
epidatr:Client for Delphi's 'Epidata' API
The Delphi 'Epidata' API provides real-time access to epidemiological surveillance data for influenza, 'COVID-19', and other diseases for the USA at various geographical resolutions, both from official government sources such as the Center for Disease Control (CDC) and Google Trends and private partners such as Facebook and Change 'Healthcare'. It is built and maintained by the Carnegie Mellon University Delphi research group. To cite this API: David C. Farrow, Logan C. Brooks, Aaron 'Rumack', Ryan J. 'Tibshirani', 'Roni' 'Rosenfeld' (2015). Delphi 'Epidata' API. <https://github.com/cmu-delphi/delphi-epidata>.
Maintained by David Weber. Last updated 4 months ago.
5.3 match 5 stars 6.14 score 114 scriptsszymanskir
rnbp:Wrapper for the National Bank of Poland API
Use the <http://api.nbp.pl/> API through R. Retrieve currency exchange rates and gold prices data published by the National Bank of Poland in form of convenient R objects.
Maintained by Ryszard Szymanski. Last updated 4 years ago.
8.6 match 3.70 score 4 scriptshauselin
ollamar:'Ollama' Language Models
An interface to easily run local language models with 'Ollama' <https://ollama.com> server and API endpoints (see <https://github.com/ollama/ollama/blob/main/docs/api.md> for details). It lets you run open-source large language models locally on your machine.
Maintained by Hause Lin. Last updated 2 months ago.
3.4 match 84 stars 9.36 score 74 scripts 5 dependentsjeroen
openssl:Toolkit for Encryption, Signatures and Certificates Based on OpenSSL
Bindings to OpenSSL libssl and libcrypto, plus custom SSH key parsers. Supports RSA, DSA and EC curves P-256, P-384, P-521, and curve25519. Cryptographic signatures can either be created and verified manually or via x509 certificates. AES can be used in cbc, ctr or gcm mode for symmetric encryption; RSA for asymmetric (public key) encryption or EC for Diffie Hellman. High-level envelope functions combine RSA and AES for encrypting arbitrary sized data. Other utilities include key generators, hash functions (md5, sha1, sha256, etc), base64 encoder, a secure random number generator, and 'bignum' math methods for manually performing crypto calculations on large multibyte integers.
Maintained by Jeroen Ooms. Last updated 1 months ago.
1.8 match 65 stars 18.00 score 632 scripts 5.0k dependentsselcukorkmaz
PubChemR:Interface to the 'PubChem' Database for Chemical Data Retrieval
Provides an interface to the 'PubChem' database via the PUG REST <https://pubchem.ncbi.nlm.nih.gov/docs/pug-rest> and PUG View <https://pubchem.ncbi.nlm.nih.gov/docs/pug-view> services. This package allows users to automatically access chemical and biological data from 'PubChem', including compounds, substances, assays, and various other data types. Functions are available to retrieve data in different formats, perform searches, and access detailed annotations.
Maintained by Selcuk Korkmaz. Last updated 5 months ago.
5.5 match 2 stars 5.62 score 23 scriptsstatistikat
STATcubeR:R Interface for the 'STATcube' REST API and Open Government Data
Import data from the 'STATcube' REST API or from the open data portal of Statistics Austria. This package includes a client for API requests as well as parsing utilities for data which originates from 'STATcube'. Documentation about 'STATcubeR' is provided by several vignettes included in the package as well as on the public 'pkgdown' page at <https://statistikat.github.io/STATcubeR/>.
Maintained by Bernhard Meindl. Last updated 4 months ago.
6.1 match 18 stars 5.03 score 9 scriptsevanbiederstedt
Rook:HTTP Web Server for R
An HTTP web server for R with a documented API to interface between R and the server. The documentation contains the Rook specification and details for building and running Rook applications. To get started, be sure and read the 'Rook' help file first.
Maintained by Evan Biederstedt. Last updated 2 years ago.
5.6 match 1 stars 5.54 score 109 scripts 3 dependentsyihui
xfun:Supporting Functions for Packages Maintained by 'Yihui Xie'
Miscellaneous functions commonly used in other packages maintained by 'Yihui Xie'.
Maintained by Yihui Xie. Last updated 2 days ago.
1.7 match 145 stars 18.18 score 916 scripts 4.4k dependentsropengov
r311:Interface to the 'open311' Standard
Access and handle APIs that use the international 'open311' 'GeoReport v2' standard for civic issue tracking <https://wiki.open311.org/GeoReport_v2/>. Retrieve civic service types and request data. Select and add available 'open311' endpoints and jurisdictions. Implicitly supports custom queries and 'open311' extensions. Requires a minimal number of hard dependencies while still allowing the integration in common R formats ('xml2', 'tibble', 'sf').
Maintained by Jonas Lieth. Last updated 10 days ago.
5.8 match 3 stars 5.18 scoredavisj95
YTAnalytics:Wrapper for 'YouTube Analytics' API
Simplify working with the 'YouTube Analytics' API <https://developers.google.com/youtube/analytics>. Collect data for your channel including geography, traffic sources, time period, etc.
Maintained by Jake Davis. Last updated 5 months ago.
8.7 match 3.30 scoreironholds
muckrock:Data on Freedom of Information Act Requests
A data package containing public domain information on requests made by the 'MuckRock' (https://www.muckrock.com/) project under the United States Freedom of Information Act.
Maintained by Oliver Keyes. Last updated 9 years ago.
10.7 match 2.70 score 1 scriptscnathe
Rlabkey:Data Exchange Between R and 'LabKey' Server
The 'LabKey' client library for R makes it easy for R users to load live data from a 'LabKey' Server, <https://www.labkey.com/>, into the R environment for analysis, provided users have permissions to read the data. It also enables R users to insert, update, and delete records stored on a 'LabKey' Server, provided they have appropriate permissions to do so.
Maintained by Cory Nathe. Last updated 2 days ago.
6.7 match 4.25 score 388 scripts 1 dependentsbioc
rhdf5client:Access HDF5 content from HDF Scalable Data Service
This package provides functionality for reading data from HDF Scalable Data Service from within R. The HSDSArray function bridges from HSDS to the user via the DelayedArray interface. Bioconductor manages an open HSDS instance graciously provided by John Readey of the HDF Group.
Maintained by Vincent Carey. Last updated 5 months ago.
dataimportsoftwareinfrastructure
5.8 match 4.82 score 37 scripts 2 dependentsseth-mg
rosetteApi:'Rosette' API
'Rosette' is an API for multilingual text analysis and information extraction. More information can be found at <https://developer.rosette.com>.
Maintained by Seth Gransky. Last updated 5 years ago.
10.3 match 2.70 score 4 scriptscalderonsamuel
SSEparser:Parse Server-Sent Events
Functionality to parse server-sent events with a high-level interface that can be extended for custom applications.
Maintained by Samuel Calderon. Last updated 1 years ago.
7.5 match 1 stars 3.65 score 3 scripts 3 dependentscran
RODBC:ODBC Database Access
An ODBC database interface.
Maintained by Brian Ripley. Last updated 3 months ago.
3.6 match 10 stars 7.41 score 38 dependentswikihistories
wikkitidy:Tidy Analysis of Wikipedia
Access 'Wikipedia' through the several 'MediaWiki' APIs (<https://www.mediawiki.org/wiki/API>), as well as through the 'XTools' API (<https://www.mediawiki.org/wiki/XTools/API>). Ensure your API calls are correct, and receive results in tidy tibbles.
Maintained by Michael Falk. Last updated 29 days ago.
6.9 match 5 stars 3.88 score 2 scriptsnealrichardson
httpcache:Query Cache for HTTP Clients
In order to improve performance for HTTP API clients, 'httpcache' provides simple tools for caching and invalidating cache. It includes the HTTP verb functions GET, PUT, PATCH, POST, and DELETE, which are drop-in replacements for those in the 'httr' package. These functions are cache-aware and provide default settings for cache invalidation suitable for RESTful APIs; the package also enables custom cache-management strategies. Finally, 'httpcache' includes a basic logging framework to facilitate the measurement of HTTP request time and cache performance.
Maintained by Neal Richardson. Last updated 2 years ago.
4.2 match 13 stars 6.35 score 12 scripts 8 dependentsrundel
ghclass:Tools for Managing Classes on GitHub
Interface for the GitHub API that enables efficient management of courses on GitHub. It has a functionality for managing organizations, teams, repositories, and users on GitHub and helps automate most of the tedious and repetitive tasks around creating and distributing assignments.
Maintained by Colin Rundel. Last updated 30 days ago.
3.5 match 142 stars 7.44 score 70 scriptsropensci
rnaturalearth:World Map Data from Natural Earth
Facilitates mapping by making natural earth map data from <https://www.naturalearthdata.com/> more easily available to R users.
Maintained by Philippe Massicotte. Last updated 15 days ago.
1.7 match 232 stars 15.35 score 7.2k scripts 47 dependentsropensci
dataaimsr:AIMS Data Platform API Client
AIMS Data Platform API Client which provides easy access to AIMS Data Platform scientific data and information.
Maintained by Diego R. Barneche. Last updated 2 years ago.
aimsaustraliadatamarinemonitoringsstweather
5.1 match 4 stars 5.11 score 54 scriptsbioc
iSEE:Interactive SummarizedExperiment Explorer
Create an interactive Shiny-based graphical user interface for exploring data stored in SummarizedExperiment objects, including row- and column-level metadata. The interface supports transmission of selections between plots and tables, code tracking, interactive tours, interactive or programmatic initialization, preservation of app state, and extensibility to new panel types via S4 classes. Special attention is given to single-cell data in a SingleCellExperiment object with visualization of dimensionality reduction results.
Maintained by Kevin Rue-Albrecht. Last updated 9 days ago.
cellbasedassaysclusteringdimensionreductionfeatureextractiongeneexpressionguiimmunooncologyshinyappssinglecelltranscriptiontranscriptomicsvisualizationdimension-reductionfeature-extractiongene-expressionhacktoberfesthuman-cell-atlasshinysingle-cell
2.0 match 225 stars 12.86 score 380 scripts 9 dependentsludovikcoba
rrecsys:Environment for Evaluating Recommender Systems
Processes standard recommendation datasets (e.g., a user-item rating matrix) as input and generates rating predictions and lists of recommended items. Standard algorithm implementations which are included in this package are the following: Global/Item/User-Average baselines, Weighted Slope One, Item-Based KNN, User-Based KNN, FunkSVD, BPR and weighted ALS. They can be assessed according to the standard offline evaluation methodology (Shani, et al. (2011) <doi:10.1007/978-0-387-85820-3_8>) for recommender systems using measures such as MAE, RMSE, Precision, Recall, F1, AUC, NDCG, RankScore and coverage measures. The package (Coba, et al.(2017) <doi: 10.1007/978-3-319-60042-0_36>) is intended for rapid prototyping of recommendation algorithms and education purposes.
Maintained by Ludovik Çoba. Last updated 3 years ago.
3.8 match 23 stars 6.84 score 25 scriptscran
webqueue:Multicore HTTP Server
Distributes HTTP requests among a pool of background R processes. Supports timeouts and interrupts of requests to ensure that CPU cores are utilized effectively.
Maintained by Daniel P. Smith. Last updated 1 days ago.
8.5 match 3.00 scoredoi-usgs
dataRetrieval:Retrieval Functions for USGS and EPA Hydrology and Water Quality Data
Collection of functions to help retrieve U.S. Geological Survey and U.S. Environmental Protection Agency water quality and hydrology data from web services. Data are discovered from National Water Information System <https://waterservices.usgs.gov/> and <https://waterdata.usgs.gov/nwis>. Water quality data are obtained from the Water Quality Portal <https://www.waterqualitydata.us/>.
Maintained by Laura DeCicco. Last updated 16 days ago.
1.8 match 280 stars 14.18 score 1.7k scripts 15 dependentspaulhendricks
gym:Provides Access to the OpenAI Gym API
OpenAI Gym is a open-source Python toolkit for developing and comparing reinforcement learning algorithms. This is a wrapper for the OpenAI Gym API, and enables access to an ever-growing variety of environments. For more details on OpenAI Gym, please see here: <https://github.com/openai/gym>. For more details on the OpenAI Gym API specification, please see here: <https://github.com/openai/gym-http-api>.
Maintained by Paul Hendricks. Last updated 8 years ago.
openai-gymopenai-universereinforcement-learning
5.5 match 21 stars 4.63 score 41 scriptsglin
reactable:Interactive Data Tables for R
Interactive data tables for R, based on the 'React Table' JavaScript library. Provides an HTML widget that can be used in 'R Markdown' or 'Quarto' documents, 'Shiny' applications, or viewed from an R console.
Maintained by Greg Lin. Last updated 2 months ago.
1.8 match 645 stars 14.52 score 3.3k scripts 151 dependentscloudyr
googleCloudVisionR:Access to the 'Google Cloud Vision' API for Image Recognition, OCR and Labeling
Interact with the 'Google Cloud Vision' <https://cloud.google.com/vision/> API in R. Part of the 'cloudyr' <https://cloudyr.github.io/> project.
Maintained by Jeno Pal. Last updated 5 years ago.
5.1 match 7 stars 4.95 score 14 scripts 1 dependentsropensci
dittodb:A Test Environment for Database Requests
Testing and documenting code that communicates with remote databases can be painful. Although the interaction with R is usually relatively simple (e.g. data(frames) passed to and from a database), because they rely on a separate service and the data there, testing them can be difficult to set up, unsustainable in a continuous integration environment, or impossible without replicating an entire production cluster. This package addresses that by allowing you to make recordings from your database interactions and then play them back while testing (or in other contexts) all without needing to spin up or have access to the database your code would typically connect to.
Maintained by Jonathan Keane. Last updated 11 months ago.
3.1 match 82 stars 8.04 score 49 scriptsironholds
webreadr:Tools for Reading Formatted Access Log Files
Read and tidy various common forms of web request log, including the Common and Combined Web Log formats and various Amazon access log types.
Maintained by Oliver Keyes. Last updated 4 years ago.
4.0 match 51 stars 6.18 score 12 scriptscloudyr
aws.s3:'AWS S3' Client Package
A simple client package for the Amazon Web Services ('AWS') Simple Storage Service ('S3') 'REST' 'API' <https://aws.amazon.com/s3/>.
Maintained by Simon Urbanek. Last updated 5 years ago.
amazonawsaws-s3cloudyrs3s3-storage
2.0 match 383 stars 12.47 score 1.4k scripts 17 dependentsdtacled
acledR:Manipulate ACLED Data
Tools working with data from ACLED (Armed Conflict Location and Event Data). Functions include simplified access to ACLED's API (<https://apidocs.acleddata.com/>), methods for keeping local versions of ACLED data up-to-date, and functions for common ACLED data transformations.
Maintained by Trey Billing. Last updated 17 days ago.
4.8 match 1 stars 5.13 score 6 scriptsyaoxiangli
cmmr:CEU Mass Mediator RESTful API
CEU (CEU San Pablo University) Mass Mediator is an on-line tool for aiding researchers in performing metabolite annotation. 'cmmr' (CEU Mass Mediator RESTful API) allows for programmatic access in R: batch search, batch advanced search, MS/MS (tandem mass spectrometry) search, etc. For more information about the API Endpoint please go to <https://github.com/YaoxiangLi/cmmr>.
Maintained by Yaoxiang Li. Last updated 5 months ago.
batch-searchceu-mass-mediatormetablomicsms-search
5.2 match 15 stars 4.73 score 12 scriptsnashjc
optimx:Expanded Replacement and Extension of the 'optim' Function
Provides a replacement and extension of the optim() function to call to several function minimization codes in R in a single statement. These methods handle smooth, possibly box constrained functions of several or many parameters. Note that function 'optimr()' was prepared to simplify the incorporation of minimization codes going forward. Also implements some utility codes and some extra solvers, including safeguarded Newton methods. Many methods previously separate are now included here. This is the version for CRAN.
Maintained by John C Nash. Last updated 2 months ago.
1.9 match 2 stars 12.87 score 1.8k scripts 89 dependentsbioc
AnVILBilling:Provide functions to retrieve and report on usage expenses in NHGRI AnVIL (anvilproject.org).
AnVILBilling helps monitor AnVIL-related costs in R, using queries to a BigQuery table to which costs are exported daily. Functions are defined to help categorize tasks and associated expenditures, and to visualize and explore expense profiles over time. This package will be expanded to help users estimate costs for specific task sets.
Maintained by Vince Carey. Last updated 5 months ago.
5.5 match 4.30 score 5 scriptsoobianom
r2symbols:Symbols for 'Markdown' and 'Shiny' Application
Direct insertion of over 1000 symbols (e.g. currencies, letters, emojis, arrows, mathematical symbols and so on) into 'Rmarkdown' documents and 'Shiny' applications by incorporating 'HTML' hex codes.
Maintained by Obinna Obianom. Last updated 2 years ago.
3.5 match 11 stars 6.67 score 94 scripts 1 dependentsr-lib
lintr:A 'Linter' for R Code
Checks adherence to a given style, syntax errors and possible semantic issues. Supports on the fly checking of R code edited with 'RStudio IDE', 'Emacs', 'Vim', 'Sublime Text', 'Atom' and 'Visual Studio Code'.
Maintained by Michael Chirico. Last updated 7 days ago.
1.3 match 1.2k stars 17.00 score 916 scripts 33 dependentsgomesleduardo
ipeadatar:API Wrapper for 'Ipeadata'
Allows direct access to the macroeconomic, financial and regional database maintained by Brazilian Institute for Applied Economic Research ('Ipea'). This R package uses the 'Ipeadata' API. For more information, see <http://www.ipeadata.gov.br/>.
Maintained by Luiz Eduardo S. Gomes. Last updated 3 years ago.
3.8 match 26 stars 5.95 score 68 scriptscran
notebookutils:Dummy R APIs Used in 'Azure Synapse Analytics' for Local Developments
This is a pure dummy interfaces package which mirrors 'MsSparkUtils' APIs <https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/microsoft-spark-utilities?pivots=programming-language-r> of 'Azure Synapse Analytics' <https://learn.microsoft.com/en-us/azure/synapse-analytics/> for R users, customer of Azure Synapse can download this package from CRAN for local development.
Maintained by runtimeexp. Last updated 11 months ago.
9.4 match 2.36 score 23 scriptsjrosell
ambhtmx:ambhtmx
Build a Full-stack R App with ambiorix and htmx.
Maintained by Jordi Rosell. Last updated 6 months ago.
5.9 match 26 stars 3.74 score 14 scriptsmetrumresearchgroup
mrgsolve:Simulate from ODE-Based Models
Fast simulation from ordinary differential equation (ODE) based models typically employed in quantitative pharmacology and systems biology.
Maintained by Kyle T Baron. Last updated 30 days ago.
2.0 match 138 stars 10.90 score 1.2k scripts 3 dependentsjamesuanhoro
ugcflss:Unadjusted Group Comparisons For Likert Sum Scores
Performs unadjusted group comparisons for data that are sum scores of several Likert items, and produces plots that help describe patterns in the data. Models rely on Bayesian regularization and hierarchical ordinal regression. Regularization and hierarchical modeling help with stabilizing model parameters and inference about quantities of interest. Ordinal regression helps with describing the distribution of the data accurately.
Maintained by James Uanhoro. Last updated 7 months ago.
7.1 match 3.00 score 2 scriptsshinyworks
cookies:Use Browser Cookies with 'shiny'
Browser cookies are name-value pairs that are saved in a user's browser by a website. Cookies allow websites to persist information about the user and their use of the website. Here we provide tools for working with cookies in 'shiny' apps, in part by wrapping the 'js-cookie' JavaScript library <https://github.com/js-cookie/js-cookie>.
Maintained by Jon Harmon. Last updated 4 months ago.
3.7 match 33 stars 5.71 score 26 scripts 2 dependentsstevenmmortimer
rdfp:An Implementation of the 'DoubleClick for Publishers' API
Functions to interact with the 'Google DoubleClick for Publishers (DFP)' API <https://developers.google.com/ad-manager/api/start> (recently renamed to 'Google Ad Manager'). This package is automatically compiled from the API WSDL (Web Service Description Language) files to dictate how the API is structured. Theoretically, all API actions are possible using this package; however, care must be taken to format the inputs correctly and parse the outputs correctly. Please see the 'Google Ad Manager' API reference <https://developers.google.com/ad-manager/api/rel_notes> and this package's website <https://stevenmmortimer.github.io/rdfp/> for more information, documentation, and examples.
Maintained by Steven M. Mortimer. Last updated 6 years ago.
api-clientapi-wrapperdfpdfp-apidoubleclickdoubleclick-for-publishersgoogle-dfp
3.0 match 16 stars 6.93 score 214 scriptsmangothecat
bambooHR:A Wrapper to the 'BambooHR' API
Enables a user to consume the 'BambooHR' API endpoints using R. The actual URL of the API will depend on your company domain, and will be handled by the package automatically once you setup the config file. The API documentation can be found here <https://documentation.bamboohr.com/docs>.
Maintained by Tom Bowling. Last updated 1 years ago.
5.5 match 2 stars 3.78 score 5 scriptscldossantos
pacu:Precision Agriculture Computational Utilities
Support for a variety of commonly used precision agriculture operations. Includes functions to download and process raw satellite images from Sentinel-2 <https://documentation.dataspace.copernicus.eu/APIs/OData.html>. Includes functions that download vegetation index statistics for a given period of time, without the need to download the raw images <https://documentation.dataspace.copernicus.eu/APIs/SentinelHub/Statistical.html>. There are also functions to download and visualize weather data in a historical context. Lastly, the package also contains functions to process yield monitor data. These functions can build polygons around recorded data points, evaluate the overlap between polygons, clean yield data, and smooth yield maps.
Maintained by dos Santos Caio. Last updated 1 days ago.
3.0 match 14 stars 6.82 score 9 scriptsazure
AzureGraph:Simple Interface to 'Microsoft Graph'
A simple interface to the 'Microsoft Graph' API <https://learn.microsoft.com/en-us/graph/overview>. 'Graph' is a comprehensive framework for accessing data in various online Microsoft services. This package was originally intended to provide an R interface only to the 'Azure Active Directory' part, with a view to supporting interoperability of R and 'Azure': users, groups, registered apps and service principals. However it has since been expanded into a more general tool for interacting with Graph. Part of the 'AzureR' family of packages.
Maintained by Hong Ooi. Last updated 2 years ago.
azure-active-directory-graph-apiazure-sdk-rmicrosoft-graph-api
2.0 match 32 stars 10.30 score 36 scripts 21 dependentsnsaph-software
CausalGPS:Matching on Generalized Propensity Scores with Continuous Exposures
Provides a framework for estimating causal effects of a continuous exposure using observational data, and implementing matching and weighting on the generalized propensity score. Wu, X., Mealli, F., Kioumourtzoglou, M.A., Dominici, F. and Braun, D., 2022. Matching on generalized propensity scores with continuous exposures. Journal of the American Statistical Association, pp.1-29.
Maintained by Naeem Khoshnevis. Last updated 9 months ago.
2.7 match 24 stars 7.67 score 39 scriptssdam-au
sdam:Digital Tools for the SDAM Project at Aarhus University
Provides digital tools for performing analyses within Social Dynamics and complexity in the Ancient Mediterranean (SDAM), which is a research group based at the Department of History and Classical Studies at Aarhus University.
Maintained by Antonio Rivero Ostoic. Last updated 3 years ago.
aarhus-universitycartographydata-visualizationdatasetdigital-humanitiesencodingextractinscriptionsrest-apitemporal
5.3 match 4 stars 3.86 score 36 scriptsjbgruber
askgpt:Asking GPT About R Stuff
A chat package connecting to API endpoints by 'OpenAI' (<https://platform.openai.com/>) to answer questions (about R).
Maintained by Johannes Gruber. Last updated 9 months ago.
3.6 match 56 stars 5.68 score 17 scriptsropengov
dkstat:API connection to the StatBank from Statistics Denmark
This package provides a few simple functions that can be used to query the StatBank from Statistics Denmark.
Maintained by Aleksander Bang-Larsen. Last updated 4 days ago.
3.2 match 34 stars 6.38 score 39 scriptsropensci
pkgreviewr:rOpenSci package review project template
Creates files and collects materials necessary to complete an rOpenSci package review. Review files are prepopulated with review package specific metadata. Review package source code is also cloned for local testing and inspection.
Maintained by Maëlle Salmon. Last updated 24 days ago.
reviewropensciropensci-reviewsunconfunconf18
3.4 match 37 stars 5.97 score 28 scriptselipousson
mapbaltimore:Make maps for Baltimore City with open data
This package provides data from the Baltimore City, the state of Maryland, and other sources, functions to access additional data, and function to create and modify simple maps of Baltimore neighborhoods using sf and ggplot2.
Maintained by Eli Pousson. Last updated 4 months ago.
5.2 match 17 stars 3.85 score 14 scriptsvnijs
gitgadget:'Rstudio' Addin for Version Control and Assignment Management using Git
An 'Rstudio' addin for version control that allows users to clone repositories, create and delete branches, and sync forks on GitHub, GitLab, etc. Furthermore, the addin uses the GitLab API to allow instructors to create forks and merge requests for all students/teams with one click of a button.
Maintained by Vincent Nijs. Last updated 2 years ago.
4.0 match 17 stars 4.93 score 2 scriptsigorlaltuf
dail:Data from Access to Information Law
Downloads the public data available from the Brazilian Access to Information Law and and performs a search on information requests and appeals made since 2015.
Maintained by Igor Laltuf. Last updated 1 months ago.
5.2 match 11 stars 3.74 score 10 scriptsbioc
cbaf:Automated functions for comparing various omic data from cbioportal.org
This package contains functions that allow analysing and comparing omic data across various cancers/cancer subgroups easily. So far, it is compatible with RNA-seq, microRNA-seq, microarray and methylation datasets that are stored on cbioportal.org.
Maintained by Arman Shahrisa. Last updated 5 months ago.
softwareassaydomaindnamethylationgeneexpressiontranscriptionmicroarrayresearchfieldbiomedicalinformaticscomparativegenomicsepigeneticsgeneticstranscriptomics
5.2 match 3.78 score 1 scriptsmd-anderson-bioinformatics
NGCHM:Next Generation Clustered Heat Maps
Next-Generation Clustered Heat Maps (NG-CHMs) allow for dynamic exploration of heat map data in a web browser. 'NGCHM' allows users to create both stand-alone HTML files containing a Next-Generation Clustered Heat Map, and .ngchm files to view in the NG-CHM viewer. See Ryan MC, Stucky M, et al (2020) <doi:10.12688/f1000research.20590.2> for more details.
Maintained by Mary A Rohrdanz. Last updated 7 days ago.
3.5 match 9 stars 5.48 score 28 scriptsr-hub
rhub:Tools for R Package Developers
R-hub v2 uses GitHub Actions to run 'R CMD check' and similar package checks. The 'rhub' package helps you set up R-hub v2 for your R package, and start running checks.
Maintained by Gábor Csárdi. Last updated 8 days ago.
1.7 match 359 stars 11.33 score 191 scripts 1 dependentscedricbriandgithub
stacomirtools:Connection Class for Package stacomiR
S4 class wrappers for the 'ODBC' and Pool DBI connection, also provides some utilities to paste small datasets to clipboard, rename columns. It is used by the package 'stacomiR' for connections to the database. Development versions of 'stacomiR' are available in R-forge.
Maintained by Cedric Briand. Last updated 3 years ago.
8.3 match 2.35 score 15 scripts 1 dependentsropensci
webchem:Chemical Information from the Web
Chemical information from around the web. This package interacts with a suite of web services for chemical information. Sources include: Alan Wood's Compendium of Pesticide Common Names, Chemical Identifier Resolver, ChEBI, Chemical Translation Service, ChemSpider, ETOX, Flavornet, NIST Chemistry WebBook, OPSIN, PubChem, SRS, Wikidata.
Maintained by Tamás Stirling. Last updated 3 months ago.
cas-numberchemical-informationchemspideridentifierropensciwebscraping
1.9 match 165 stars 10.31 score 173 scripts 10 dependentsropensci
rvertnet:Search 'Vertnet', a 'Database' of Vertebrate Specimen Records
Retrieve, map and summarize data from the 'VertNet.org' archives (<https://vertnet.org/>). Functions allow searching by many parameters, including 'taxonomic' names, places, and dates. In addition, there is an interface for conducting spatially delimited searches, and another for requesting large 'datasets' via email.
Maintained by Dave Slager. Last updated 5 months ago.
speciesoccurrencesbiodiversitymapsvertnetmammalsmammaliaspecimensapi-wrapperspecimenspocc
2.3 match 7 stars 8.51 score 35 scripts 6 dependentsbioc
DAPAR:Tools for the Differential Analysis of Proteins Abundance with R
The package DAPAR is a Bioconductor distributed R package which provides all the necessary functions to analyze quantitative data from label-free proteomics experiments. Contrarily to most other similar R packages, it is endowed with rich and user-friendly graphical interfaces, so that no programming skill is required (see `Prostar` package).
Maintained by Samuel Wieczorek. Last updated 5 months ago.
proteomicsnormalizationpreprocessingmassspectrometryqualitycontrolgodataimportprostar1
3.5 match 2 stars 5.42 score 22 scripts 1 dependentsropenspain
opendataes:Interact with the datos.gob.es API to download public data from all of Spain
Easily interact with the API from http://datos.gob.es to download data over 19,000 files from all different provinces of Spain.
Maintained by Jorge Cimentada. Last updated 4 years ago.
5.3 match 20 stars 3.60 score 9 scriptsrstudio
plumbertableau:Turn 'Plumber' APIs into 'Tableau' Extensions
Build 'Plumber' APIs that can be used in 'Tableau' workbooks. Annotations in R comments allow APIs to conform to the 'Tableau Analytics Extension' specification, so that R code can be used to power 'Tableau' workbooks.
Maintained by James Blair. Last updated 1 years ago.
2.8 match 30 stars 6.74 score 23 scriptsemilio-berti
GHCNr:Download Weather Station Data from GHCNd
The goal of 'GHCNr' is to provide a fast and friendly interface with the Global Historical Climatology Network daily (GHCNd) database, which contains daily summaries of weather station data worldwide (<https://www.ncei.noaa.gov/products/land-based-station/global-historical-climatology-network-daily>). GHCNd is accessed through the web API <https://www.ncei.noaa.gov/access/services/data/v1>. 'GHCNr' main functionalities consist of downloading data from GHCNd, filter it, and to aggregate it at monthly and annual scales.
Maintained by Emilio Berti. Last updated 2 months ago.
3.8 match 2 stars 4.95 score 3 scriptsazure
AzureStor:Storage Management in 'Azure'
Manage storage in Microsoft's 'Azure' cloud: <https://azure.microsoft.com/en-us/product-categories/storage/>. On the admin side, 'AzureStor' includes features to create, modify and delete storage accounts. On the client side, it includes an interface to blob storage, file storage, and 'Azure Data Lake Storage Gen2': upload and download files and blobs; list containers and files/blobs; create containers; and so on. Authenticated access to storage is supported, via either a shared access key or a shared access signature (SAS). Part of the 'AzureR' family of packages.
Maintained by Hong Ooi. Last updated 2 years ago.
azure-data-lakeazure-sdk-razure-storageazure-storage-blobazure-storage-file
1.7 match 64 stars 10.72 score 298 scripts 4 dependentsmabafaba
lifx:Control "LIFX" Smart Light Bulbs
Allows you to read and change the state of "LIFX" smart light bulbs Covers most "LIFX" API endpoints, including changing light color and brightness, selecting lights by ID, group or location as well as activating effects.
Maintained by Martin Barner. Last updated 5 years ago.
6.8 match 2.70 score 1 scriptscivisanalytics
civis:R Client for the 'Civis Platform API'
A convenient interface for making requests directly to the 'Civis Platform API' <https://www.civisanalytics.com/platform/>. Full documentation available 'here' <https://civisanalytics.github.io/civis-r/>.
Maintained by Peter Cooman. Last updated 2 months ago.
2.3 match 16 stars 7.84 score 144 scriptsecor
RMAWGEN:Multi-Site Auto-Regressive Weather GENerator
S3 and S4 functions are implemented for spatial multi-site stochastic generation of daily time series of temperature and precipitation. These tools make use of Vector AutoRegressive models (VARs). The weather generator model is then saved as an object and is calibrated by daily instrumental "Gaussianized" time series through the 'vars' package tools. Once obtained this model, it can it can be used for weather generations and be adapted to work with several climatic monthly time series.
Maintained by Emanuele Cordano. Last updated 24 days ago.
3.2 match 3 stars 5.62 score 115 scripts 4 dependentshakaiinstitute
hakaiApi:Authenticated HTTP Request Client for the 'Hakai' API
Initializes a class that obtains API credentials and provides a method to use those credentials to make GET requests to the 'Hakai' API server. Usage instructions are documented at <https://hakaiinstitute.github.io/hakai-api/>.
Maintained by Taylor Denouden. Last updated 5 months ago.
3.4 match 4 stars 5.25 score 11 scriptsropensci
aRxiv:Interface to the arXiv API
An interface to the API for 'arXiv', a repository of electronic preprints for computer science, mathematics, physics, quantitative biology, quantitative finance, and statistics.
Maintained by Karl Broman. Last updated 1 years ago.
arxivarxiv-analyticsarxiv-apiarxiv-org
2.6 match 63 stars 6.97 score 74 scriptsdatawookie
emayili:Send Email Messages
A light, simple tool for sending emails with minimal dependencies.
Maintained by Andrew B. Collier. Last updated 1 months ago.
1.9 match 180 stars 9.59 score 95 scripts 3 dependentseguidotti
RblDataLicense:R Interface to 'Bloomberg Data License'
R interface to access prices and market data with the 'Bloomberg Data License' service from <https://www.bloomberg.com/professional/product/data-license/>. As a prerequisite, a valid Data License from 'Bloomberg' is needed together with the corresponding SFTP credentials and whitelisting of the IP from which accessing the service. This software and its author are in no way affiliated, endorsed, or approved by 'Bloomberg' or any of its affiliates. 'Bloomberg' is a registered trademark.
Maintained by Emanuele Guidotti. Last updated 7 months ago.
bloombergbloomberg-databloomberg-datalicense
3.7 match 14 stars 4.85 score 9 scriptsstrategicprojects
webdav:A Simple Interface for Interacting with 'WebDAV' Servers
An easy-to-use interface for interacting with 'WebDAV' servers, including 'OwnCloud'. It simplifies the use of 'WebDAV' methods such as COPY, MKCOL, MOVE, and others. With built-in authentication and request handling, it allows for easy management of files and directories over the 'WebDAV' protocol.
Maintained by Andre Leite. Last updated 29 days ago.
3.6 match 4.85 score 1 scriptsyhat
yhatr:R Binder for the Yhat API
Deploy, maintain, and invoke models via the Yhat REST API.
Maintained by Greg Lamp. Last updated 8 years ago.
3.6 match 16 stars 4.87 score 58 scriptsmanuelhentschel
vscDebugger:Support for Visual Studio Code Debugger
Provides support for a visual studio code debugger
Maintained by Manuel Hentschel. Last updated 7 hours ago.
2.5 match 95 stars 7.00 score 15 scriptsugroempi
FrF2:Fractional Factorial Designs with 2-Level Factors
Regular and non-regular Fractional Factorial 2-level designs can be created. Furthermore, analysis tools for Fractional Factorial designs with 2-level factors are offered (main effects and interaction plots for all factors simultaneously, cube plot for looking at the simultaneous effects of three factors, full or half normal plot, alias structure in a more readable format than with the built-in function alias).
Maintained by Ulrike Groemping. Last updated 1 years ago.
3.4 match 2 stars 5.10 score 185 scripts 8 dependentsigrave
ladder.api:Google Slides API client and tools
Create, read and modify Slides presentations with full REST API functionality.
Maintained by Isaac Gravestock. Last updated 7 months ago.
7.3 match 2.40 scorestevenmmortimer
salesforcer:An Implementation of 'Salesforce' APIs Using Tidy Principles
Functions connecting to the 'Salesforce' Platform APIs (REST, SOAP, Bulk 1.0, Bulk 2.0, Metadata, Reports and Dashboards) <https://trailhead.salesforce.com/content/learn/modules/api_basics/api_basics_overview>. "API" is an acronym for "application programming interface". Most all calls from these APIs are supported as they use CSV, XML or JSON data that can be parsed into R data structures. For more details please see the 'Salesforce' API documentation and this package's website <https://stevenmmortimer.github.io/salesforcer/> for more information, documentation, and examples.
Maintained by Steven M. Mortimer. Last updated 4 months ago.
api-wrappersr-languager-programmingsalesforcesalesforce-apis
1.9 match 82 stars 9.27 score 191 scriptsegeulgen
pathfindR:Enrichment Analysis Utilizing Active Subnetworks
Enrichment analysis enables researchers to uncover mechanisms underlying a phenotype. However, conventional methods for enrichment analysis do not take into account protein-protein interaction information, resulting in incomplete conclusions. 'pathfindR' is a tool for enrichment analysis utilizing active subnetworks. The main function identifies active subnetworks in a protein-protein interaction network using a user-provided list of genes and associated p values. It then performs enrichment analyses on the identified subnetworks, identifying enriched terms (i.e. pathways or, more broadly, gene sets) that possibly underlie the phenotype of interest. 'pathfindR' also offers functionalities to cluster the enriched terms and identify representative terms in each cluster, to score the enriched terms per sample and to visualize analysis results. The enrichment, clustering and other methods implemented in 'pathfindR' are described in detail in Ulgen E, Ozisik O, Sezerman OU. 2019. 'pathfindR': An R Package for Comprehensive Identification of Enriched Pathways in Omics Data Through Active Subnetworks. Front. Genet. <doi:10.3389/fgene.2019.00858>.
Maintained by Ege Ulgen. Last updated 26 days ago.
active-subnetworksenrichmentpathwaypathway-enrichment-analysissubnetwork
1.7 match 186 stars 10.13 score 138 scriptscloudyr
googleCloudStorageR:Interface with Google Cloud Storage API
Interact with Google Cloud Storage <https://cloud.google.com/storage/> API in R. Part of the 'cloudyr' <https://cloudyr.github.io/> project.
Maintained by Mark Edmondson. Last updated 2 days ago.
apiapi-clientgoogle-cloud-storagegoogleauthr
1.7 match 104 stars 10.28 score 548 scripts 1 dependentsnsaph-software
CRE:Interpretable Discovery and Inference of Heterogeneous Treatment Effects
Provides a new method for interpretable heterogeneous treatment effects characterization in terms of decision rules via an extensive exploration of heterogeneity patterns by an ensemble-of-trees approach, enforcing high stability in the discovery. It relies on a two-stage pseudo-outcome regression, and it is supported by theoretical convergence guarantees. Bargagli-Stoffi, F. J., Cadei, R., Lee, K., & Dominici, F. (2023) Causal rule ensemble: Interpretable Discovery and Inference of Heterogeneous Treatment Effects. arXiv preprint <doi:10.48550/arXiv.2009.09036>.
Maintained by Falco Joannes Bargagli Stoffi. Last updated 5 months ago.
2.7 match 13 stars 6.41 score 11 scriptsquandl
Quandl:API Wrapper for Quandl.com
Functions for interacting directly with the Quandl API to offer data in a number of formats usable in R, downloading a zip with all data from a Quandl database, and the ability to search. This R package uses the Quandl API. For more information go to <https://docs.quandl.com>. For more help on the package itself go to <https://www.quandl.com/tools/r>.
Maintained by Dave Dotson. Last updated 3 years ago.
1.8 match 137 stars 9.74 score 980 scripts 3 dependentsnsaph-software
GPCERF:Gaussian Processes for Estimating Causal Exposure Response Curves
Provides a non-parametric Bayesian framework based on Gaussian process priors for estimating causal effects of a continuous exposure and detecting change points in the causal exposure response curves using observational data. Ren, B., Wu, X., Braun, D., Pillai, N., & Dominici, F.(2021). "Bayesian modeling for exposure response curve via gaussian processes: Causal effects of exposure to air pollution on health outcomes." arXiv preprint <doi:10.48550/arXiv.2105.03454>.
Maintained by Boyu Ren. Last updated 11 months ago.
2.7 match 9 stars 6.33 score 16 scriptssboysel
fredr:An R Client for the 'FRED' API
An R client for the 'Federal Reserve Economic Data' ('FRED') API <https://research.stlouisfed.org/docs/api/>. Functions to retrieve economic time series and other data from 'FRED'.
Maintained by Sam Boysel. Last updated 4 years ago.
apiclientdataeconomicfederal-reservefredfred-apifred-seriesfredr
1.9 match 93 stars 8.95 score 700 scriptspepijn-devries
ProTrackR:Manipulate and Play 'ProTracker' Modules
'ProTracker' is a popular music tracker to sequence music on a Commodore Amiga machine. This package offers the opportunity to import, export, manipulate and play 'ProTracker' module files. Even though the file format could be considered archaic, it still remains popular to this date. This package intends to contribute to this popularity and therewith keeping the legacy of 'ProTracker' and the Commodore Amiga alive.
Maintained by Pepijn de Vries. Last updated 2 months ago.
4.0 match 4 stars 4.12 score 66 scriptspecanproject
PEcAn.assim.batch:PEcAn Functions Used for Ecological Forecasts and Reanalysis
The Predictive Ecosystem Carbon Analyzer (PEcAn) is a scientific workflow management tool that is designed to simplify the management of model parameterization, execution, and analysis. The goal of PECAn is to streamline the interaction between data and models, and to improve the efficacy of scientific investigation.
Maintained by Istem Fer. Last updated 10 hours ago.
bayesiancyberinfrastructuredata-assimilationdata-scienceecosystem-modelecosystem-scienceforecastingmeta-analysisnational-science-foundationpecanplantsjagscpp
1.7 match 216 stars 9.94 score 20 scripts 2 dependentstbates
umx:Structural Equation Modeling and Twin Modeling in R
Quickly create, run, and report structural equation models, and twin models. See '?umx' for help, and umx_open_CRAN_page("umx") for NEWS. Timothy C. Bates, Michael C. Neale, Hermine H. Maes, (2019). umx: A library for Structural Equation and Twin Modelling in R. Twin Research and Human Genetics, 22, 27-41. <doi:10.1017/thg.2019.2>.
Maintained by Timothy C. Bates. Last updated 1 hours ago.
behavior-geneticsgeneticsopenmxpsychologysemstatisticsstructural-equation-modelingtutorialstwin-modelsumx
1.7 match 44 stars 9.45 score 472 scriptscbw1243
CropScapeR:Access Cropland Data Layer Data via the 'CropScape' Web Service
Interface to easily access Cropland Data Layer (CDL) data for any area of interest via the 'CropScape' <https://nassgeodata.gmu.edu/CropScape/> web service.
Maintained by Bowen Chen. Last updated 2 years ago.
7.3 match 2.22 score 33 scriptscharlie86
spotifyr:R Wrapper for the 'Spotify' Web API
An R wrapper for pulling data from the 'Spotify' Web API <https://developer.spotify.com/documentation/web-api/> in bulk, or post items on a 'Spotify' user's playlist.
Maintained by Daniel Antal. Last updated 5 months ago.
music-information-retrievalspotify
1.9 match 374 stars 8.54 score 936 scriptsropensci
wateRinfo:Download Time Series Data from Waterinfo.be
wateRinfo facilitates access to waterinfo.be (<https://www.waterinfo.be>), a website managed by the Flanders Environment Agency (VMM) and Flanders Hydraulics Research. The website provides access to real-time water and weather related environmental variables for Flanders (Belgium), such as rainfall, air pressure, discharge, and water level. The package provides functions to search for stations and variables, and download time series.
Maintained by Stijn Van Hoey. Last updated 3 years ago.
apiclimatelifewatchopen-scienceoscibioropensciwaterweather
3.0 match 14 stars 5.36 score 27 scriptsgiscience
ohsome:An 'ohsome API' Client
A client that grants access to the power of the 'ohsome API' from R. It lets you analyze the rich data source of the 'OpenStreetMap (OSM)' history. You can retrieve the geometry of 'OSM' data at specific points in time, and you can get aggregated statistics on the evolution of 'OSM' elements and specify your own temporal, spatial and/or thematic filters.
Maintained by Oliver Fritz. Last updated 2 years ago.
heigitohsomeopenstreetmapopenstreetmap-dataopenstreetmap-historyosmosm-data
3.1 match 11 stars 5.04 score 9 scriptsbrazil-data-cube
rstac:Client Library for SpatioTemporal Asset Catalog
Provides functions to access, search and download spacetime earth observation data via SpatioTemporal Asset Catalog (STAC). This package supports the version 1.0.0 (and older) of the STAC specification (<https://github.com/radiantearth/stac-spec>). For further details see Simoes et al. (2021) <doi:10.1109/IGARSS47720.2021.9553518>.
Maintained by Felipe Carvalho. Last updated 9 months ago.
geospatialspatiotemporal-asset-catalogstac
1.9 match 72 stars 8.28 score 250 scripts 3 dependentspablobarbera
Rfacebook:Access to Facebook API via R
Provides an interface to the Facebook API.
Maintained by Pablo Barbera. Last updated 5 years ago.
2.0 match 351 stars 7.75 score 268 scriptstlverse
sl3:Pipelines for Machine Learning and Super Learning
A modern implementation of the Super Learner prediction algorithm, coupled with a general purpose framework for composing arbitrary pipelines for machine learning tasks.
Maintained by Jeremy Coyle. Last updated 4 months ago.
data-scienceensemble-learningensemble-modelmachine-learningmodel-selectionregressionstackingstatistics
1.5 match 100 stars 9.94 score 748 scripts 7 dependentskadyb
rgugik:Search and Retrieve Spatial Data from 'GUGiK'
Automatic open data acquisition from resources of Polish Head Office of Geodesy and Cartography ('Główny Urząd Geodezji i Kartografii') (<https://www.gov.pl/web/gugik>). Available datasets include various types of numeric, raster and vector data, such as orthophotomaps, digital elevation models (digital terrain models, digital surface model, point clouds), state register of borders, spatial databases, geometries of cadastral parcels, 3D models of buildings, and more. It is also possible to geocode addresses or objects using the geocodePL_get() function.
Maintained by Krzysztof Dyba. Last updated 6 days ago.
cartographygeodesygisopen-datapoland
2.0 match 34 stars 7.69 score 30 scriptsropensci
epair:EPA Data Helper for R
Aid the user in making queries to the EPA API site found at https://aqs.epa.gov/aqsweb/documents/data_api. This package combines API calling methods from various web scraping packages with specific strings to retrieve data from the EPA API. It also contains easy to use loaded variables that help a user navigate services offered by the API and aid the user in determining the appropriate way to make a an API call.
Maintained by G.L. Orozco-Mulfinger. Last updated 3 years ago.
3.1 match 7 stars 4.89 score 11 scriptscbielow
PTXQC:Quality Report Generation for MaxQuant and mzTab Results
Generates Proteomics (PTX) quality control (QC) reports for shotgun LC-MS data analyzed with the MaxQuant software suite (from .txt files) or mzTab files (ideally from OpenMS 'QualityControl' tool). Reports are customizable (target thresholds, subsetting) and available in HTML or PDF format. Published in J. Proteome Res., Proteomics Quality Control: Quality Control Software for MaxQuant Results (2015) <doi:10.1021/acs.jproteome.5b00780>.
Maintained by Chris Bielow. Last updated 1 years ago.
drag-and-drophacktoberfestheatmapmatch-between-runsmaxquantmetricmztabopenmsproteomicsquality-controlquality-metricsreport
1.6 match 42 stars 9.35 score 105 scripts 1 dependentsrstudio
tfestimators:Interface to 'TensorFlow' Estimators
Interface to 'TensorFlow' Estimators <https://www.tensorflow.org/guide/estimator>, a high-level API that provides implementations of many different model types including linear models and deep neural networks.
Maintained by Tomasz Kalinowski. Last updated 3 years ago.
1.8 match 57 stars 8.42 score 170 scriptsbioc
tradeSeq:trajectory-based differential expression analysis for sequencing data
tradeSeq provides a flexible method for fitting regression models that can be used to find genes that are differentially expressed along one or multiple lineages in a trajectory. Based on the fitted models, it uses a variety of tests suited to answer different questions of interest, e.g. the discovery of genes for which expression is associated with pseudotime, or which are differentially expressed (in a specific region) along the trajectory. It fits a negative binomial generalized additive model (GAM) for each gene, and performs inference on the parameters of the GAM.
Maintained by Hector Roux de Bezieux. Last updated 5 months ago.
clusteringregressiontimecoursedifferentialexpressiongeneexpressionrnaseqsequencingsoftwaresinglecelltranscriptomicsmultiplecomparisonvisualization
1.5 match 247 stars 10.06 score 440 scriptsopenvolley
fivbvis:Client for the FIVB VIS Web Service \url{https://www.fivb.org/VisSDK/VisWebService/}
Client for the FIVB VIS web service.
Maintained by Ben Raymond. Last updated 3 years ago.
6.9 match 3 stars 2.18 score 4 scriptsdyfanjones
noctua:Connect to 'AWS Athena' using R 'AWS SDK' 'paws' ('DBI' Interface)
Designed to be compatible with the 'R' package 'DBI' (Database Interface) when connecting to Amazon Web Service ('AWS') Athena <https://aws.amazon.com/athena/>. To do this the 'R' 'AWS' Software Development Kit ('SDK') 'paws' <https://github.com/paws-r/paws> is used as a driver.
Maintained by Dyfan Jones. Last updated 11 months ago.
2.0 match 46 stars 7.48 score 58 scriptsalteryx
promote:Client for the 'Alteryx Promote' API
Deploy, maintain, and invoke predictive models using the 'Alteryx Promote' REST API. 'Alteryx Promote' is available at the URL: <https://www.alteryx.com/products/alteryx-promote>.
Maintained by Paul E. Promote. Last updated 6 years ago.
3.6 match 5 stars 4.14 score 11 scriptss-u
FastRWeb:Fast Interactive Framework for Web Scripting Using R
Infrastrcture for creating rich, dynamic web content using R scripts while maintaining very fast response time.
Maintained by Simon Urbanek. Last updated 7 months ago.
3.6 match 24 stars 4.09 score 17 scriptsropensci
eia:API Wrapper for U.S. Energy Information Administration ('EIA') Open Data
Provides API access to data from the U.S. Energy Information Administration ('EIA') <https://www.eia.gov/>. Use of the EIA's API and this package requires a free API key obtainable at <https://www.eia.gov/opendata/register.php>. This package includes functions for searching the EIA data directory and returning time series and geoset time series datasets. Datasets returned by these functions are provided by default in a tidy format, or alternatively, in more raw formats. It also offers helper functions for working with EIA date strings and time formats and for inspecting different summaries of series metadata. The package also provides control over API key storage and caching of API request results.
Maintained by Matthew Hoff. Last updated 8 months ago.
eiaeia-apienergy-dataenergy-information-administrationopen-data
2.0 match 47 stars 7.30 score 35 scriptscran
adwordsR:Access the 'Google Adwords' API
Allows access to selected services that are part of the 'Google Adwords' API <https://developers.google.com/adwords/api/docs/guides/start>. 'Google Adwords' is an online advertising service by 'Google', that delivers Ads to users. This package offers a authentication process using 'OAUTH2'. Currently, there are two methods of data of accessing the API, depending on the type of request. One method uses 'SOAP' requests which require building an 'XML' structure and then sent to the API. These are used for the 'ManagedCustomerService' and the 'TargetingIdeaService'. The second method is by building 'AWQL' queries for the reporting side of the 'Google Adwords' API.
Maintained by Sean Longthorpe. Last updated 7 years ago.
8.6 match 1.70 score