RCall.jl

Call R from Julia (by JuliaInterop)

RCall.jl Alternatives

Similar projects and alternatives to RCall.jl

  1. julia

    361 RCall.jl VS julia

    The Julia Programming Language

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. hyperfine

    A command-line benchmarking tool

  4. PyCall.jl

    Package to call Python functions from the Julia language

  5. DaemonMode.jl

    Client-Daemon workflow to run faster scripts in Julia

  6. PackageCompiler.jl

    Compile your Julia Package

  7. Genie.jl

    🧞The highly productive Julia web framework

  8. line_profiler

    Line-by-line profiling for Python (by pyutils)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. ModelingToolkit.jl

    An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations

  11. Revise.jl

    Automatically update function definitions in a running Julia session

  12. TidyverseSkeptic

    An opinionated view of the Tidyverse "dialect" of the R language.

  13. Chain.jl

    A Julia package for piping a value through a series of transformation expressions using a more convenient syntax than Julia's native piping functionality.

  14. Makie.jl

    12 RCall.jl VS Makie.jl

    Interactive data visualizations and plotting in Julia

  15. jlrs

    9 RCall.jl VS jlrs

    Julia bindings for Rust

  16. jnumpy

    9 RCall.jl VS jnumpy

    Writing Python C extensions in Julia within 5 minutes.

  17. org-mode

    34 RCall.jl VS org-mode

    This is a MIRROR only, do not send PR.

  18. poly-match

    Source for the "Making Python 100x faster with less than 100 lines of Rust" blog post

  19. AreWeRustYet

    Awesome list of "Are We *thing* Yet" for Rust

  20. Dash.jl

    5 RCall.jl VS Dash.jl

    Dash for Julia - A Julia interface to the Dash ecosystem for creating analytic web applications in Julia. No JavaScript required.

  21. AlgebraOfGraphics.jl

    An algebraic spin on grammar-of-graphics data visualization in Julia. Powered by the Makie.jl plotting ecosystem.

  22. cmssw

    2 RCall.jl VS cmssw

    CMS Offline Software

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better RCall.jl alternative or higher similarity.

RCall.jl discussion

Log in or Post with

RCall.jl reviews and mentions

Posts with mentions or reviews of RCall.jl. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-04.
  • Makie, a modern and fast plotting library for Julia
    3 projects | news.ycombinator.com | 4 Jul 2023
    I don't use it personally, but RCall.jl[1] is the main R interop package in Julia. You could call libraries that have no equivalent in Julia using that and write your own analyses in Julia instead.

    [1] https://github.com/JuliaInterop/RCall.jl

  • Making Python 100x faster with less than 100 lines of Rust
    21 projects | news.ycombinator.com | 29 Mar 2023
    You can have your cake and eat it with the likes of

    * PythonCall.jl - https://github.com/cjdoris/PythonCall.jl

    * NodeCall.jl - https://github.com/sunoru/NodeCall.j

    * RCall.jl - https://github.com/JuliaInterop/RCall.jl

    I tend to use Julia for most things and then just dip into another language’s ecosystem if I can’t find something to do the job and it’s too complex to build myself

  • Interoperability in Julia
    3 projects | dev.to | 23 Jan 2022
    To inter-operate Julia with the R language, the RCall package is used. Run the following commands on the Julia REPL
  • Convert Random Forest from Julia to R
    2 projects | /r/Julia | 10 Jun 2021
    https://github.com/JuliaInterop/RCall.jl may help
  • I'm considering Rust, Go, or Julia for my next language and I'd like to hear your thoughts on these
    12 projects | /r/rust | 16 Apr 2021
    If you need to bindings to your existing R packages then Julia is the way. Check out RCall.jl
  • translate R code to Julia code
    1 project | /r/Julia | 26 Mar 2021
    I have no experience with R, but maybe this will be of use: https://github.com/JuliaInterop/RCall.jl
  • Julia 1.6: what has changed since Julia 1.0?
    9 projects | news.ycombinator.com | 14 Feb 2021
    You can use RCall to use R from Julia: https://github.com/JuliaInterop/RCall.jl
  • Julia Update: Adoption Keeps Climbing; Is It a Python Challenger?
    17 projects | news.ycombinator.com | 18 Jan 2021
    I worked with R and Python during the last 3 years but learning and dabbling with Julia since 0.6. Since the availability of [PyCall.jl] and [RCall.jl], the transition to Julia can already be easier for Python/R users.

    I agree that most of the time data wrangling is super confortable in R due to the syntax flexibility exploited by the big packages (tidyverse/data.table/etc). At the same time, Julia and R share a bigger heritage from Lisp influence that with Python, because R is also a Lisp-ish language (see [Advanced R, Metaprogramming]). My main grip from the R ecosystem is not that most of the perfomance sensitive packages are written in C/C++/Fortran but are written so deeply interconnect with the R environment that porting them to Julia that provide also an easy and good interface to C/C++/Fortran (and more see [Julia Interop] repo) seems impossible for some of them.

    I also think that Julia reach to broader scientific programming public than R, where it overlaps with Python sometimes but provides the Matlab/Octave public with an better alternative. I don't expected to see all the habits from those communities merge into Julia ecosystem. On the other side, I think that Julia bigger reach will avoid to fall into the "base" vs "tidyverse" vs "something else in-between" that R is now.

    [PyCall.jl]: https://github.com/JuliaPy/PyCall.jl

    [RCall.jl]: https://github.com/JuliaInterop/RCall.jl

    [Julia Interop]: https://github.com/JuliaInterop

    [Advanced R, Metaprogramming] by Hadley Wickham: https://adv-r.hadley.nz/metaprogramming.html

  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 9 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic RCall.jl repo stats
8
322
6.5
2 months ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Julia is
the 47th most popular programming language
based on number of references?