Skip to content

tinyoauth

0.1.1Package record

Minimal OAuth 2.0 Client

1packages depend
1.9Kdownloads / year
50.9%test coverage
13/13flavors OK

Overview

About

A dependency-light OAuth 2.0 https://www.rfc-editor.org/rfc/rfc6749 client supporting the client-credentials and authorization-code grants with token refresh. Built on 'curl' and 'jsonlite', with base R's socket server for the redirect listener, avoiding heavier HTTP stacks.

Changes in 0.1.1
  • New Anthropic Claude (Claude Code) login route: anthropic_claude_client() and oauth_token_anthropic(). An OAuth 2.0 authorization-code grant with client-generated PKCE (S256) against Anthropic's public Claude Code client, using the manual-paste flow (Claude's callback page displays the code). Verified end to end against a live Claude subscription. Adds digest to Imports for the S256 challenge.

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 59 s · r-release-windows-x86_64
Status changes
  • OK13 OK2026-08-04
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK7 OK2026-06-18
Advisories

none known

Documentation

In release 0.1.1
README· In the repository, left out of the releaseVignettesNoNEWSYes · 100% structured · mentions 0.1.1Citation fileNoWebsitenot declared in DESCRIPTION
Help pages
45 (27 internal)includes a package overview page
Examples that run
36%5 run in a plain check · 9 never run
Exported functions with examples
78%
Documented parameters
97%
Return-value docs
100%
Help pages citing references
0%

Downloads

1.9K
CRAN downloads in the past year
Rank #6,983 · ~5/day · ~158/mo
Daily download trend is not available in this view yet.
41130 days
1.2K90 days
1.9K1 year
Compare downloads with other packages →
Also on264 r2u3 autocran

Repository

1Stars
0Forks
0Open issues
0Open PRs
0Releases
12Commits
1Commit identities
12 commits · Last activity 2026-06-24 · 0% stars, 30d · The default branch showed an older version (0.1.0.1) than CRAN on 2026-10-21
Responsiveness
How these are sampled
PRs merged (all time)
91%
Median days to close, 50 most recently updated closed issues
not measured
Median days to close, 50 most recently updated closed PRs
0

Stars over time

2026-06-07 · 12026-07-07 · 1
PracticesBeta

2 development-tooling and community-health practices detected across 2 families in the upstream repository

Checks run against github.com/cornball-ai/tinyoauth on 2026-10-21.

Continuous integration (1)
GitHub Actions
CRAN release process (1)
cran-comments.md
How this is detected·Detection ruleset v4 (2026-10-20)

Dependencies

Declared dependencies
4 external dependencies (excludes base and recommended)

Installing tinyoauth adds 3 packages (3 with compiled code, 1.9 MB of source tarballs). Heaviest: jsonlite 1.0 MB, curl 714 KB, digest 231 KB.

Depends (1)
R >= 4.0
LinkingTo (0)
none
Suggests (1)
Enhances (0)
none
Reverse dependencies
1direct
1indirect
Imports 1
Depends, Imports or LinkingTo, most downloaded first

People & History

People (2)
Author, Maintainer since 0.1.0 (2026)
Copyright holder
Listed in earlier versions (1)
no longer listed · 0.1.0
Releases (2)

Pick two releases to compare their code metrics.

  • 0.1.1Latest
    record
    2026-06-24 · current release · diff ↗ ·
    added 2 exports
    anthropic_claude_client, oauth_token_anthropic
  • 0.1.0
    record
    2026-06-17
  • R
    R 4.6.0 released · 2026-04-24

Package metadata

First published
2026-06-17
Total releases
2 / 1 yrs
License
MIT + file LICENSE OSI
Minimum R
≥ 4.0
Download size
34 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("tinyoauth")
Hernandez, T., & cornball.ai. (2026). tinyoauth: Minimal OAuth 2.0 Client (Version 0.1.1) [Computer software]. https://doi.org/10.32614/CRAN.package.tinyoauth

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for tinyoauth version 0.1.1 [Data set]. HJJB, LLC. Data release v2026-10-25. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy