{"id":16896221,"url":"https://github.com/thomasp85/nanodev","last_synced_at":"2025-04-11T13:38:06.996Z","repository":{"id":66336323,"uuid":"137457551","full_name":"thomasp85/nanodev","owner":"thomasp85","description":"Graphic Devices for R based on NanoVG","archived":false,"fork":false,"pushed_at":"2018-06-15T07:48:18.000Z","size":141,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-25T09:52:50.806Z","etag":null,"topics":["graphics","nanovg","plotting","rendering","rstats"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thomasp85.png","metadata":{"files":{"readme":"README.Rmd","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2018-06-15T07:48:11.000Z","updated_at":"2018-09-24T21:21:00.000Z","dependencies_parsed_at":"2024-03-14T05:01:07.217Z","dependency_job_id":null,"html_url":"https://github.com/thomasp85/nanodev","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasp85%2Fnanodev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasp85%2Fnanodev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasp85%2Fnanodev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasp85%2Fnanodev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thomasp85","download_url":"https://codeload.github.com/thomasp85/nanodev/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248410361,"owners_count":21098775,"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","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":["graphics","nanovg","plotting","rendering","rstats"],"created_at":"2024-10-13T17:29:12.417Z","updated_at":"2025-04-11T13:38:06.989Z","avatar_url":"https://github.com/thomasp85.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\noutput:\n  md_document:\n    variant: markdown_github\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r, echo = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"man/figures/README-\"\n)\n```\n\n# nanodev\n\n[![Travis-CI Build Status](https://travis-ci.org/thomasp85/nanodev.svg?branch=master)](https://travis-ci.org/thomasp85/nanodev) [![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/thomasp85/nanodev?branch=master\u0026svg=true)](https://ci.appveyor.com/project/thomasp85/nanodev) [![CRAN\\_Release\\_Badge](http://www.r-pkg.org/badges/version-ago/nanodev)](https://CRAN.R-project.org/package=nanodev) [![CRAN\\_Download\\_Badge](http://cranlogs.r-pkg.org/badges/nanodev)](https://CRAN.R-project.org/package=nanodev)\n\n**HIGHLY EXPERIMENTAL WIP - DOES NOT WORK**\n\nIn order for R to produce graphics it must have a device to put the graphics in.\nMany of these exists, both window-based (e.g. `X11()`) and file-based (e.g. \n`png()`). While the graphics performance of R is highly dependent on the \nperformance of your plotting R code, as well as the underlying base or grid \ngraphics code it calls, the speed of the graphics device is also important as it\ndefines the speed with which the graphic instructions can be executed. `nanodev`\nis an attempt to provide a modern, fast, high quality graphic device for R based\non the [NanoVG](https://github.com/memononen/nanovg) C++ library, which provides\nan antialiased 2D vector drawing library on top of OpenGL.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasp85%2Fnanodev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthomasp85%2Fnanodev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasp85%2Fnanodev/lists"}