An open API service indexing awesome lists of open source software.

https://github.com/dgkf/dgkf

About me
https://github.com/dgkf/dgkf

Last synced: about 2 months ago
JSON representation

About me

Awesome Lists containing this project

README

        

[![LinkedIn: Doug Kelkhoff](https://img.shields.io/static/v1?label=&style=for-the-badge&message=Doug%20Kelkhoff&logo=LinkedIn&color=0a66c2)](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 in rust

#### [`R`](https://github.com/dgkf/R)

![developing](https://img.shields.io/badge/lifecycle-developing-orange)

*Implementing `R` in `rust`*
Long term goals are for backwards compatibility with (the good parts of) R, as a platform for language experimentation.

R debugadapter

#### [`debugadapter`](https://github.com/dgkf/debugadapter)

![developing](https://img.shields.io/badge/lifecycle-developing-orange)

*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 R package

#### [`options`](https://github.com/dgkf/options)

[![CRAN](https://img.shields.io/cran/v/options.svg)](https://cran.r-project.org/package=options)
[![R CMD check](https://github.com/dgkf/options/actions/workflows/check-standard.yaml/badge.svg)](https://github.com/dgkf/options/actions/workflows/check-standard.yaml)
[![Codecov](https://img.shields.io/codecov/c/github/dgkf/options/master.svg)](https://app.codecov.io/gh/dgkf/options)
[![downloads](https://cranlogs.r-pkg.org/badges/options)](https://cran.r-project.org/package=options)
[![Matrix Space](https://img.shields.io/matrix/r-pkg-options:matrix.org)](https://matrix.to/#/#r-pkg-options:matrix.org)

*Developer tool for surfacing global R package options*

testex R package

#### [`testex`](https://github.com/dgkf/testex)

[![CRAN](https://img.shields.io/cran/v/testex.svg)](https://cran.r-project.org/package=testex)
[![R CMD
check](https://github.com/dgkf/testex/workflows/R-CMD-check/badge.svg)](https://github.com/dgkf/testex/actions?query=workflow%3AR-CMD-check)
[![Codecov](https://img.shields.io/codecov/c/github/dgkf/testex/main.svg)](https://app.codecov.io/gh/dgkf/testex)

*Add tests and assertions in-line in examples*

## Data Science Tools

ggpackets R package

#### [`ggpackets`](https://github.com/dgkf/ggpackets)

[![CRAN](https://img.shields.io/cran/v/ggpackets.svg)](https://cran.r-project.org/package=ggpackets)
[![downloads](https://cranlogs.r-pkg.org/badges/ggpackets)](https://cran.r-project.org/package=ggpackets)
[![R CMD
check](https://github.com/dgkf/ggpackets/workflows/R-CMD-check/badge.svg)](https://github.com/dgkf/ggpackets/actions?query=workflow%3AR-CMD-check)
[![Codecov](https://img.shields.io/codecov/c/github/dgkf/ggpackets/master.svg)](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 R package

#### [`parttime`](https://github.com/dgkf/parttime)

[![CRAN](https://img.shields.io/cran/v/parttime.svg)](https://cran.r-project.org/package=parttime)
![lifecycle](https://img.shields.io/static/v1?label=status&message=developing&color=orange)
[![R-CMD-check](https://github.com/dgkf/parttime/workflows/R-CMD-check/badge.svg)](https://github.com/dgkf/parttime/actions)
[![Coverage](https://codecov.io/gh/dgkf/parttime/branch/main/graph/badge.svg)](https://app.codecov.io/gh/dgkf/parttime?branch=main)

*R package for partial datetime classes and generics*

shinyDataFilter R package

#### [`shinyDataFilter`](https://github.com/dgkf/scriptgloss)

[![CRAN](https://img.shields.io/cran/v/shinyDataFilter.svg)](https://cran.r-project.org/package=shinyDataFilter)
[![R-CMD-check](https://github.com/dgkf/shinyDataFilter/workflows/R-CMD-check/badge.svg)](https://github.com/dgkf/shinyDataFilter/actions)
[![Codecov](https://img.shields.io/codecov/c/github/dgkf/shinyDataFilter/master.svg)](https://app.codecov.io/gh/dgkf/shinyDataFilter)

*Data-agnostic, shiny-idiomatic filter module*

riddlr R package

#### [`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 editor

[`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`