Libraries
Libraries are easy ways to integrate with the Pnut API from your language of choice. We will link to any we know from here, as well as other Pnut-specific coding tools.
C#
| Name | Description | Maintainer | Source | 
|---|---|---|---|
| pnutdotnet | library | @dmoeller | GitHub | 
Elixir
| Name | Description | Maintainer | Source | 
|---|---|---|---|
| ex_pnut | library | @lechindianer | GitHub | 
Go
| Name | Description | Maintainer | Source | 
|---|---|---|---|
| woodstock | library | @thrrgilag | GitLab | 
Javascript/Node
| Name | Description | Maintainer | Source | 
|---|---|---|---|
| pnut-butter.js | library | @kwood | GitHub | 
| pnut.js | library | - | GitHub | 
| pnut-to-markdown | package to convert HTML content back to raw input text (pre-markdown rendering) | @kwood | GitHub | 
| stpnut | module for monitoring an App Stream | @shawn | GitHub | 
| passport-pnut | Passport.js strategy | @33MHz | GitHub | 
PHP
| Name | Description | Maintainer | Source | 
|---|---|---|---|
| phpnut | library | @33MHz | GitHub | 
Python
| Name | Description | Maintainer | Source | 
|---|---|---|---|
| PNUTpy | library | @thrrgilag | GitHub | 
Ruby
| Name | Description | Maintainer | Source | 
|---|---|---|---|
| pnut | library | @kwood | GitHub | 
Swift
| Name | Description | Maintainer | Source | 
|---|---|---|---|
| Peanut | library | @shawn | GitHub | 
| PnutKit | library | @paulyhedral | GitHub | 
| PnutAttributedString | handling entity positioning | @ericd | GitHub |