https://github.com/dgkf/dgkf
About me
https://github.com/dgkf/dgkf
Last synced: about 2 months ago
JSON representation
About me
- Host: GitHub
- URL: https://github.com/dgkf/dgkf
- Owner: dgkf
- Created: 2022-11-02T01:06:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-10T18:56:27.000Z (11 months ago)
- Last Synced: 2025-02-05T03:48:47.864Z (4 months ago)
- Size: 18.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://www.linkedin.com/in/doug-kelkhoff/)
### Passionate About
- Collective, open software
- Biotech/healthcare for social good
- Data science and statistics
- Empowering good software and science with great tools# Check out some of my work...
## Developer Tools
#### [`R`](https://github.com/dgkf/R)

*Implementing `R` in `rust`*
Long term goals are for backwards compatibility with (the good parts of) R, as a platform for language experimentation.#### [`debugadapter`](https://github.com/dgkf/debugadapter)

*An implementation of the [Debug Adapter
Protocol](https://microsoft.github.io/debug-adapter-protocol/) for `R`, with the primary take-away being that R's `browser` needs work to support a solid DAP implementation.*#### [`options`](https://github.com/dgkf/options)
[](https://cran.r-project.org/package=options)
[](https://github.com/dgkf/options/actions/workflows/check-standard.yaml)
[](https://app.codecov.io/gh/dgkf/options)
[](https://cran.r-project.org/package=options)
[](https://matrix.to/#/#r-pkg-options:matrix.org)*Developer tool for surfacing global R package options*
#### [`testex`](https://github.com/dgkf/testex)
[](https://cran.r-project.org/package=testex)
[](https://github.com/dgkf/testex/actions?query=workflow%3AR-CMD-check)
[](https://app.codecov.io/gh/dgkf/testex)*Add tests and assertions in-line in examples*
## Data Science Tools
#### [`ggpackets`](https://github.com/dgkf/ggpackets)
[](https://cran.r-project.org/package=ggpackets)
[](https://cran.r-project.org/package=ggpackets)
[](https://github.com/dgkf/ggpackets/actions?query=workflow%3AR-CMD-check)
[](https://app.codecov.io/gh/dgkf/ggpackets)*Easily build components of ggplots without sacrificing the ease of ggplot’s layer parameters and construction syntax.*
#### [`parttime`](https://github.com/dgkf/parttime)
[](https://cran.r-project.org/package=parttime)

[](https://github.com/dgkf/parttime/actions)
[](https://app.codecov.io/gh/dgkf/parttime?branch=main)*R package for partial datetime classes and generics*
#### [`shinyDataFilter`](https://github.com/dgkf/scriptgloss)
[](https://cran.r-project.org/package=shinyDataFilter)
[](https://github.com/dgkf/shinyDataFilter/actions)
[](https://app.codecov.io/gh/dgkf/shinyDataFilter)*Data-agnostic, shiny-idiomatic filter module*
#### [`riddlr`](https://github.com/dgkf/riddlr) **([Shiny Contest Honorable Mention](https://www.rstudio.com/blog/winners-of-the-2nd-shiny-contest/))**
*A package for making coding challenges, largely inspired by the [`learnr`](https://github.com/rstudio/learnr) package.*
## Projects I :heart: Contributing To
[`helix`](https://github.com/helix-editor/helix) the *post-modern* text editor
I'm a [proud contributor](https://github.com/helix-editor/helix/pulls?q=+is%3Apr+author%3Adgkf+) of a few quality-of-life fixes
### See something you like? Let me know!
Generally I develop packages to learn... and that doesn't always
translate to a commitment to long term maintenance unless I know there's
an interested userbase. If you see something interesting, let me know!
I'm happy to publish if I know my maintenance efforts are going to be put
to good use.### What's Next?
My public projects are things I explore in order to learn. Right
now I'm most interested in- Building a better R interface for the Debug Adapter Protocol
- A Blender Geometry Nodes port of the grammar of graphics (a la `ggplot2`)
- Exploring language design in `rust`