C++ R

Open-source C++ projects categorized as R

Top 17 C++ R Projects

  1. LightGBM

    A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.

    Project mention: The Grug Brained Developer | news.ycombinator.com | 2025-06-17

    That's a tough bouncing ball to follow as it seems the resolution was to upgrade to a newer version of a dependency, but if we look at that dependency, the fix seems to be found somewhere in this https://github.com/microsoft/LightGBM/compare/v2.2.1...v2.2....

    But, although there is admittedly a lot in there and I may have missed it, I don't see any updates to tests to denote that a problem was discovered. Which, while not knowing much about the project, makes me think that there really isn't any meaningful testing going on, which is interesting for what it is, but not in the vein of the discussion here.

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. catboost

    A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

    Project mention: 🚀 Why Your ML Service Needs Rust + CatBoost: A Setup Guide That Actually Works | dev.to | 2025-01-19

    [package] name = "MLApp" version = "0.1.0" edition = "2021" [dependencies] catboost = { git = "https://github.com/catboost/catboost", rev = "0bfdc35"}

  4. Rcpp

    Seamless R and C++ Integration

  5. readxl

    Read excel files (.xls and .xlsx) into R 🖇

  6. vroom

    Fast reading of delimited files (by tidyverse)

  7. GPBoost

    Combining tree-boosting with Gaussian process and mixed effects models

  8. terra

    R package for spatial data handling https://rspatial.github.io/terra/reference/terra-package.html (by rspatial)

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. pdftools

    Text Extraction, Rendering and Converting of PDF Documents

  11. odbc

    Connect to ODBC databases (using the DBI interface)

  12. dggridR

    Discrete Global Grids for R: Spatial Analysis Done Right

  13. Rblpapi

    R package interfacing the Bloomberg API from https://www.bloomberglabs.com/api/

  14. rinside

    Seamless embedding of R in C++ programs

  15. cppRouting

    Algorithms for Routing and Solving the Traffic Assignment Problem

  16. BTM

    Biterm Topic Modelling for Short Text with R (by bnosac)

  17. rgl

    rgl is a 3D visualization system based on OpenGL. It provides a medium to high level interface for use in R, currently modelled on classic R graphics, with extensions to allow for interaction. (by dmurdoch)

  18. redist

    Simulation methods for legislative redistricting.

  19. re2

    R interface to Google re2 (C++) regular expression engine (by girishji)

  20. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ R discussion

Log in or Post with

C++ R related posts

  • Connect to Azure SQL in R via Entra ID / AAD tokens from Azure CLI

    2 projects | dev.to | 28 Jun 2024
  • Visualizing Data on a Mesh with Displacement Mapping in R

    4 projects | news.ycombinator.com | 18 Jun 2024
  • Fortran on WebAssembly

    2 projects | news.ycombinator.com | 5 Apr 2024
  • Importing data from SQL into R, with correct R data types

    1 project | /r/Rlanguage | 28 Mar 2023
  • Does anyone feel like R is actually vastly worse for dependency/environment management than Python?

    3 projects | /r/datascience | 15 Nov 2022
  • Converting hexadecimal to ASCII?

    2 projects | /r/Rlanguage | 11 Nov 2022
  • Error: std::bad_alloc when import CSV file

    1 project | /r/RStudio | 27 Oct 2022
  • A note from our sponsor - JetBrains
    surveys.jetbrains.com | 1 Sep 2025
    Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes! Learn more →

Index

What are some of the best open-source R projects in C++? This list will help you:

# Project Stars
1 LightGBM 17,539
2 catboost 8,545
3 Rcpp 773
4 readxl 742
5 vroom 631
6 GPBoost 628
7 terra 578
8 pdftools 537
9 odbc 402
10 dggridR 179
11 Rblpapi 172
12 rinside 142
13 cppRouting 116
14 BTM 97
15 rgl 95
16 redist 71
17 re2 30

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?