<commit_before>---
layout: "page"
title: "Projects"
permalink: "/projects/"
---

Below you'll find interesting projects built against either REDCap's API, the Data Entry Trigger or some combination.

#### PyCap
* Author: [@sburns](https://github.com/sburns)
* [Docs](http://pycap.readthedocs.org)
* [Source](http://github.com/sburns/PyCap)
* Language: Python

PyCap is a minimal wrapper around the REDCap API to export & import data and files. It natively works with [pandas](http://pandas.pydata.org). Install with `pip install PyCap`.
<commit_msg>Starting table of libraries<commit_after>---
layout: "page"
title: "Projects"
permalink: "/projects/"
---

Below you'll find interesting projects built against either REDCap's API, the Data Entry Trigger or some combination.

#### PyCap
* Author: [@sburns](https://github.com/sburns)
* [Docs](http://pycap.readthedocs.org)
* [Source](http://github.com/sburns/PyCap)
* Language: Python

PyCap is a minimal wrapper around the REDCap API to export & import data and files. It natively works with [pandas](http://pandas.pydata.org). Install with `pip install PyCap`.

Also a few other libraries exist for communicating with REDCap:

| Project | Language |
| :------ | :------- |
| [GoCap](https://github.com/tjrivera/go-cap) | golang |
| [PhpCap](https://github.com/aarenson/PhpCap) | PHP |
| [PyCap](https://github.com/redcap-tools/PyCap) | Python |
| [redcapAPI](https://github.com/nutterb/redcapAPI) | R |
| [RedcapAPI](https://github.com/eugyev/RedcapAPI) | Ruby |
| [REDCap_API](https://github.com/james2012/REDCap_API) | JavaScript |
| [REDCapR](https://github.com/OuhscBbmc/REDCapR) | R |

(When you're choosing a library, consider if you need one that's been updated since REDCap's version 6.0.0 changes in Sept 2014).

{'fraction_non_alphanumeric': 0.1580135440180587, 'fraction_numerical': 0.006207674943566591, 'mean_word_length': 4.438650306748467, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 9, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '445060', 'n_tokens_mistral': 623, 'n_tokens_neox': 580, 'n_words': 162}