About

Learn more about the creators of CRAN/E

Mission

CRAN/E is a modern PWA (Progressive Web App) that serves as a search engine and information display for the incredible catalogue of packages hosted on CRAN. CRAN/E means The Comprehensive R Archive Network, Enhanced.

None of our provided services host any of the packages. Our mission is to make R-packages easier to find and better to read. We only store metadata associated to the packages for the purpose of searching and displaying information.


Creators

Portraits, bios, and the craft that keeps CRAN/E alive.

Portrait of Lukas Schönmann

Lukas Schönmann

Specializes in Bioinformatics with a master's from the University of Life Sciences in Vienna, working at the intersection of R research and data analysis.

Lukas brings expertise in Bioinformatics, combining his master's degree from the University of Life Sciences in Vienna with practical R development skills.

He focuses on data analysis and research applications, bridging the gap between biological data and computational insights through R programming.

BioinformaticsR programmingData analysis
Portrait of Tom Schönmann

Tom Schönmann

Works in informatics with a focus on TypeScript development, turning raw CRAN data into lightning-fast search experiences.

Tom specializes in informatics and TypeScript development, architecting the infrastructure that indexes and hydrates tens of thousands of R packages.

He focuses on technical implementation and performance optimization, ensuring the search functionality works seamlessly across the platform.

InformaticsTypeScriptSearch architecture

Our story

Two developers from Austria passionate about coding.

Our names are Lukas and Tom and we're two developers from Austria. Our passion for coding (the one in R, the other in TypeScript) led us to the discovery of the original CRAN-site.

Seeing the desperate visual state the site was in, we decided to give it a facelift. We're not affiliated with CRAN or RStudio in any way. CRAN/E is the culmination of our efforts to make the site more modern and user-friendly and we hope you enjoy it as much as we do!

Our main focus was ease of use and accessibility, especially for lightning fast searches.


Analytics

CRAN/E uses plausible.io for a privacy-friendly, non-invasive way to collect some basic usage data of this PWA. This analytics service is hosted in the EU and doesn't collect any personal identifiable data. This is also the reason why you don't see a cookie-banner - we simply don't need consent for data we never collect in the first place. You can opt-out of those basic analytics by clicking the button below. Please note that we only collect anonymous core web vitals data and no personal identifiable data. This means that we can't identify you in any way. Your opt-out will be stored in your browser's local storage.


Source Code

The source code for the CRAN/E frontend is available on Github as OSS (open source software). We believe in the power of open source and are happy to share our work with the community. For more details including the license, please visit the repository. If you want to contribute to the project, feel free to open a pull request or an issue on Github. We're always happy to hear from you! If you want to support us, you can do so by donating to our BuyMeACoffee.

DigitalOcean Referral Badge

Licenses

The following list contains all package dependencies of external code used by CRAN/E. Click each link to visit the respective source code page.

NameLicense PeriodLicense TypeVersion Info
@ai-sdk/googleperpetualApache-2.02.0.42
@isaacs/ttlcacheperpetualISC1.4.1
@mcansh/http-helmetperpetualMIT0.13.2
@opentelemetry/apiperpetualApache-2.01.9.0
@opentelemetry/auto-instrumentations-nodeperpetualApache-2.00.56.1
@opentelemetry/auto-instrumentations-webperpetualApache-2.00.45.1
@opentelemetry/exporter-metrics-otlp-httpperpetualApache-2.00.57.2
@opentelemetry/exporter-trace-otlp-httpperpetualApache-2.00.57.2
@opentelemetry/resourcesperpetualApache-2.01.30.1
@opentelemetry/sdk-metricsperpetualApache-2.01.30.1
@opentelemetry/sdk-nodeperpetualApache-2.00.57.2
@opentelemetry/sdk-trace-webperpetualApache-2.01.30.1
@react-router/nodeperpetualMIT7.9.6
@react-router/serveperpetualMIT7.9.6
@remix-pwa/clientperpetualMIT3.0.7
@remixicon/reactperpetualApache-2.04.7.0
@resvg/resvg-jsperpetualMPL-2.02.6.2
@supabase/supabase-jsperpetualMIT2.84.0
@tailwindcss/viteperpetualMIT4.1.17
@uidotdev/usehooksperpetualMIT2.4.1
aiperpetualApache-2.05.0.100
clsxperpetualMIT2.1.1
cvaperpetualApache-2.01.0.0-beta.4
date-fnsperpetualMIT4.1.0
es-toolkitperpetualMIT1.42.0
eslint-plugin-unused-importsperpetualMIT4.3.0
is-ipperpetualMIT5.0.1
isbotperpetualUnlicense5.1.32
minisearchperpetualMIT7.2.0
motionperpetualMIT12.23.24
opentelemetry-instrumentation-remixperpetualApache-2.00.8.0
radix-uiperpetualMIT1.4.3
reactperpetualMIT19.2.0
react-domperpetualMIT19.2.0
react-routerperpetualMIT7.9.6
remix-utilsperpetualMIT8.8.0
satoriperpetualMPL-2.00.18.3
schema-dtsperpetualApache-2.01.1.5
sonnerperpetualMIT2.0.7
swrperpetualMIT2.3.6
tailwindcss-animatedperpetualMIT2.0.0
web-vitalsperpetualApache-2.05.1.0
winstonperpetualMIT3.18.3
xssperpetualMIT1.0.15
zodperpetualMIT3.25.76
@eslint/compatperpetualApache-2.01.4.1
@eslint/eslintrcperpetualMIT3.3.1
@eslint/jsperpetualMIT9.39.1
@react-router/devperpetualMIT7.9.6
@react-router/fs-routesperpetualMIT7.9.6
@remix-pwa/devperpetualMIT3.1.0
@types/reactperpetualMIT19.2.6
@types/react-domperpetualMIT19.2.3
@typescript-eslint/eslint-pluginperpetualMIT8.47.0
@typescript-eslint/parserperpetualMIT8.47.0
dotenv-cliperpetualMIT10.0.0
eslintperpetualMIT9.39.1
eslint-import-resolver-typescriptperpetualISC3.10.1
eslint-plugin-importperpetualMIT2.32.0
eslint-plugin-jsx-a11yperpetualMIT6.10.2
eslint-plugin-reactperpetualMIT7.37.5
eslint-plugin-react-hooksperpetualMIT5.2.0
globalsperpetualMIT15.15.0
license-reportperpetualMIT6.8.1
mswperpetualMITRemote: 2.12.3Installed: 2.12.2
npm-check-updatesperpetualApache-2.018.3.1
npm-run-allperpetualMIT4.1.5
prettierperpetualMIT3.6.2
prettier-plugin-tailwindcssperpetualMIT0.7.1
tailwindcssperpetualMIT4.1.17
tailwindcss-bg-patternsperpetualMIT0.3.0
tailwindcss-radix-colorsperpetualMIT2.1.0
typescriptperpetualApache-2.05.9.3
viteperpetualMIT6.4.1
vite-tsconfig-pathsperpetualMIT5.1.4