The following projects are for helping developers deploy their R applications on Heroku. Each include support for the Shiny and Plumber web frameworks and packrat and renv package managers.
virtualstaticvoid/heroku-buildpack-r
A traditional buildpack for deploying R applications on Heroku for the heroku-16
and heroku-18
stacks.
Some example R applications:
virtualstaticvoid/heroku-docker-r
Prebuilt Docker images for deploying R applications on Heroku for the container
stack.
Some example R applications:
A simple orchestration library for running complex processes or workflows in Ruby. Processes are defined using a simple DSL, where the sequences and tasks are defined. Processes can then be queued for execution. Sequences can be synchronous or asynchronous, and the overall process can be monitored for completion or failure.
Provides several useful patterns, packaged in a gem, for use in Rails and other web based applications, including generators to help improve consistency in your applications.
virtualstaticvoid/rails_simple_config
A simple YAML based configuration for Ruby on Rails 3+, which supports shared settings, ERB and more.
Provides a simple abstraction for defining enumerations in a Ruby module. Supports listing members and localization of constant names.
A prototype project to try out NATS Streaming via a gRPC service, using streaming request/response for publishing and subscribing to messages in golang.
virtualstaticvoid/nats_cluster
Demonstrates running a 6 node NATS and STAN (streaming) cluster using docker-compose.
virtualstaticvoid/docker_pg_redis_rails_sidekiq
An example of how to use docker and docker-compose for a Rails application with Sidekiq, Redis and PostgreSQL.
virtualstaticvoid/pgsql_haproxy
An example of how to run PostgreSQL database master and slaves with streaming replication and with HAProxy to load balance connections over them.
virtualstaticvoid/highcharts_trendline
This project illustrates how you can easily add a trendline to HighCharts charts.