List of libraries
=================

Below, a list of libraries to interact with the Mastodon API, sorted by programming language and library name.

| Language             | Library                                                                        | Developer(s)                                                                   |
| -------------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
| Apex (Salesforce)    | [apex-mastodon](https://github.com/tzmfreedom/apex-mastodon)                   |                                                                                |
| C# (.NET Standard)   | [Mastodot](https://github.com/yamachu/Mastodot)                                |                                                                                |
| C# (.NET Standard)   | [Mastonet](https://github.com/glacasa/Mastonet)                                |                                                                                |
| C# (.NET)            | [mastodon-api-cs](https://github.com/pawotter/mastodon-api-cs)                 |                                                                                |
| C# (.NET)            | [Mastodon.Net](https://github.com/Tlaster/Mastodon.Net)                        |                                                                                |
| Crystal              | [mastodon.cr](https://github.com/decors/mastodon.cr)                           |                                                                                |
| Elixir               | [hunter](https://github.com/milmazz/hunter)                                    |                                                                                |
| Go                   | [go-mastodon](https://github.com/mattn/go-mastodon)                            |                                                                                |
| Go                   | [madon](https://github.com/McKael/madon)                                       |                                                                                |
| Haskell              | [hastodon](https://github.com/syucream/hastodon)                               |                                                                                |
| Java                 | [mastodon4j](https://github.com/sys1yagi/mastodon4j)                           |                                                                                |
| JavaScript           | [libodonjs](https://github.com/Zatnosk/libodonjs)                              |                                                                                |
| JavaScript (Browser) | [mastodon.js](https://github.com/Kirschn/mastodon.js)                          |                                                                                |
| JavaScript (Node.js) | [node-mastodon](https://github.com/jessicahayley/node-mastodon)                |                                                                                |
| JavaScript (Node.js) | [mastodon-api](https://github.com/vanita5/mastodon-api)                |                                                                                |
| Perl                 | [Mastodon::Client](https://metacpan.org/pod/Mastodon::Client)                  | [@jjatria@mastodon.cloud](https://mastodon.cloud/@jjatria)                     |
| PHP                  | [Mastodon API for Laravel](https://github.com/kawax/laravel-mastodon-api)      |                                                                                |
| PHP                  | [Mastodon-api-php](https://github.com/yks118/Mastodon-api-php)                 |                                                                                |
| PHP                  | [MastodonOAuthPHP](https://github.com/TheCodingCompany/MastodonOAuthPHP)       |                                                                                |
| PHP                  | [Phediverse Mastodon REST Client](https://github.com/phediverse/mastodon-rest) |                                                                                |
| PHP                  | [TootoPHP](https://framagit.org/MaxKoder/TootoPHP)                             |                                                                                |
| Python               | [Mastodon.py](https://github.com/halcy/Mastodon.py)                            | [@halcy@icosahedron.website](https://icosahedron.website/@halcy)               |
| R                    | [mastodon](https://github.com/ThomasChln/mastodon)                             |                                                                                |
| Ruby                 | [mastodon-api](https://github.com/tootsuite/mastodon-api)                      | [@Gargron@mastodon.social](https://mastodon.social/@Gargron)                   |
| Rust                 | [mammut](https://github.com/Aaronepower/mammut)                                | [@Aaronepower@mastodon.social](https://mastodon.social/@Aaronepower)           |
| Scala                | [scaladon](https://github.com/schwitzerm/scaladon)                             |                                                                                |
| Swift                | [MastodonKit](https://github.com/ornithocoder/MastodonKit)                     | [@ornithocoder@mastodon.technology](https://mastodon.technology/@ornithocoder) |