{"id":13858134,"url":"https://github.com/r-simmer/simmer","last_synced_at":"2025-08-31T20:21:23.408Z","repository":{"id":20042927,"uuid":"23311189","full_name":"r-simmer/simmer","owner":"r-simmer","description":"Discrete-Event Simulation for R","archived":false,"fork":false,"pushed_at":"2024-09-28T20:52:52.000Z","size":9115,"stargazers_count":226,"open_issues_count":16,"forks_count":42,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-08-12T08:57:04.353Z","etag":null,"topics":["cran","discrete-event","r","r-package","simulation"],"latest_commit_sha":null,"homepage":"https://r-simmer.org","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/r-simmer.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Enchufa2","custom":"https://www.paypal.me/Enchufa2"}},"created_at":"2014-08-25T11:19:09.000Z","updated_at":"2025-06-27T02:48:16.000Z","dependencies_parsed_at":"2023-01-11T20:41:51.993Z","dependency_job_id":"f4f9b898-64b2-486b-bc9f-9b3274a386ce","html_url":"https://github.com/r-simmer/simmer","commit_stats":{"total_commits":1150,"total_committers":10,"mean_commits":115.0,"dds":"0.36608695652173917","last_synced_commit":"c1bf29daf05ca1d2fa6e718d6f9b163824605d6f"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/r-simmer/simmer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-simmer%2Fsimmer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-simmer%2Fsimmer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-simmer%2Fsimmer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-simmer%2Fsimmer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-simmer","download_url":"https://codeload.github.com/r-simmer/simmer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-simmer%2Fsimmer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273032938,"owners_count":25034069,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-31T02:00:09.071Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cran","discrete-event","r","r-package","simulation"],"created_at":"2024-08-05T03:01:57.781Z","updated_at":"2025-08-31T20:21:23.388Z","avatar_url":"https://github.com/r-simmer.png","language":"R","funding_links":["https://github.com/sponsors/Enchufa2","https://www.paypal.me/Enchufa2"],"categories":["Uncategorized","R"],"sub_categories":["Uncategorized"],"readme":"# \u003cimg src=\"https://raw.githubusercontent.com/r-simmer/r-simmer.github.io/master/images/simmer-logo.png\" alt=\"simmer\" width=\"200\" /\u003e\n\n\u003c!-- badges: start --\u003e\n[![build](https://github.com/r-simmer/simmer/actions/workflows/build.yml/badge.svg)](https://github.com/r-simmer/simmer/actions/workflows/build.yml)\n[![Coverage Status](https://codecov.io/gh/r-simmer/simmer/branch/master/graph/badge.svg)](https://app.codecov.io/gh/r-simmer/simmer)\n[![CRAN\\_Status\\_Badge](https://www.r-pkg.org/badges/version/simmer)](https://cran.r-project.org/package=simmer)\n[![Downloads](https://cranlogs.r-pkg.org/badges/simmer)](https://cran.r-project.org/package=simmer)\n[![DOI](https://img.shields.io/badge/doi-10.18637/jss.v090.i02-informational.svg)](https://doi.org/10.18637/jss.v090.i02)\n\u003c!-- badges: end --\u003e\n\n**simmer** is a process-oriented and trajectory-based Discrete-Event Simulation (DES) package for R. Designed to be a generic framework like [SimPy](https://simpy.readthedocs.io/) or [SimJulia](https://simjuliajl.readthedocs.io/), it leverages the power of [Rcpp](https://www.rcpp.org/) to boost the performance and turning DES in R feasible. As a noteworthy characteristic, simmer exploits the concept of _trajectory_: a common path in the simulation model for entities of the same type. It is pretty flexible and simple to use, and leverages the chaining/piping workflow introduced by the [magrittr](https://github.com/tidyverse/magrittr) package.\n\n## Extensions\n\nPackage          | Description                                     | Status\n---------------- | ----------------------------------------------- | ------------------\n[**simmer.plot**](https://r-simmer.org/extensions/plot)  |  Plotting Methods for `simmer` | [![CRAN\\_Status\\_Badge](https://www.r-pkg.org/badges/version/simmer.plot)](https://cran.r-project.org/package=simmer.plot)\n[**simmer.bricks**](https://r-simmer.org/extensions/bricks)  |  Helper Methods for `simmer` Trajectories | [![CRAN\\_Status\\_Badge](https://www.r-pkg.org/badges/version/simmer.bricks)](https://cran.r-project.org/package=simmer.bricks)\n[**simmer.optim**](https://github.com/r-simmer/simmer.optim) | Parameter Optimization Functions for `simmer` | [![Status\\_Badge](https://img.shields.io/badge/lifecycle-dormant-blue.svg)](https://lifecycle.r-lib.org/articles/stages.html)\n[**simmer.json**](https://github.com/r-simmer/simmer.json)  | Read / Load `simmer` Definitions in JSON Format | [![Status\\_Badge](https://img.shields.io/badge/lifecycle-dormant-blue.svg)](https://lifecycle.r-lib.org/articles/stages.html)\n[**simmer.mon**](https://github.com/r-simmer/simmer.mon)  | Monitoring Backends for `simmer` | [![Status\\_Badge](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://lifecycle.r-lib.org/articles/stages.html)\n\n## Help\n\nFor bugs and/or issues, create a new [issue](https://github.com/r-simmer/simmer/issues) on GitHub.\nFor other questions or comments, please use the [Discussions](https://github.com/r-simmer/simmer/discussions) forum on GitHub.\n\n## Documentation\n\nDocumentation is available at [r-simmer.org/reference](https://r-simmer.org/reference). To get started, please explore our [vignettes online](https://r-simmer.org/articles/), or in R:\n\n``` r\nvignette(package = \"simmer\")\n```\n\n## Installation\n\nInstall the release version from CRAN:\n\n``` r\ninstall.packages(\"simmer\")\n```\n\nThe installation from GitHub requires the [remotes](https://cran.r-project.org/package=remotes) package.\n\n``` r\nremotes::install_github(\"r-simmer/simmer\")\n```\n\nPlease note that the package contains some C++ code and thus you need a development environment to build the package (e.g., [Rtools](https://cran.r-project.org/bin/windows/Rtools/) for Windows).\n\n## Hexagon stickers!\n\nYou can purchase `simmer` hex stickers on Redbubble ([sticker 1](https://www.redbubble.com/i/sticker/simmer-DES-for-R-by-puratura/32157547.EJUG5), [sticker 2](https://www.redbubble.com/i/sticker/simmer-DES-for-R-by-puratura/32155608.EJUG5)). Browse there for more stuff such as T-shirts and mugs!\n\n\u003cimg src=\"https://r-simmer.org/images/simmer-hex-01.svg\" alt=\"design1\" width=\"150\" /\u003e\u003cspan style=\"margin:10px\"\u003e\u003c/span\u003e\u003cimg src=\"https://r-simmer.org/images/simmer-hex-02.svg\" alt=\"design2\" width=\"150\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr-simmer%2Fsimmer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr-simmer%2Fsimmer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr-simmer%2Fsimmer/lists"}