All Projects → McKael → madon

McKael / madon

Licence: MIT license
Golang Mastodon API library

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to madon

mastodon.js
Javascript Mastodon API for Web Browsers with streaming support
Stars: ✭ 32 (-51.52%)
Mutual labels:  mastodon, mastodon-api
masto.js
🐘 Mastodon API client for JavaScript, TypeScript, Node.js, browsers
Stars: ✭ 518 (+684.85%)
Mutual labels:  mastodon, mastodon-api
gomphotherium
Gomphotherium (/ˌɡɒmfəˈθɪəriəm/; "welded beast"), a command line Mastodon client.
Stars: ✭ 22 (-66.67%)
Mutual labels:  mastodon, mastodon-api
FindHaiku4Mstdn
偶然にもトゥートの中に俳句を見つけた俺たちは…
Stars: ✭ 20 (-69.7%)
Mutual labels:  mastodon, mastodon-api
TootNet
Yet Another .NET Mastodon Library
Stars: ✭ 32 (-51.52%)
Mutual labels:  mastodon, mastodon-api
Brutaldon
A brutalist web interface for Mastodon: moved to https://git.carcosa.net/jmcbray/brutaldon
Stars: ✭ 137 (+107.58%)
Mutual labels:  mastodon
godoc-generate
Default godoc generator - make your first steps towards better code documentation
Stars: ✭ 21 (-68.18%)
Mutual labels:  godoc
Sengi
Mastodon & Pleroma Multi-account Desktop Client
Stars: ✭ 133 (+101.52%)
Mutual labels:  mastodon
Guidetomastodon
An increasingly less-brief guide to Mastodon
Stars: ✭ 129 (+95.45%)
Mutual labels:  mastodon
go-ostatus
An OStatus library written in Go
Stars: ✭ 32 (-51.52%)
Mutual labels:  mastodon
moddoc
A GOPROXY Documentation Generator
Stars: ✭ 33 (-50%)
Mutual labels:  godoc
Self Hosted Docker Server Templates
Just some templates to get someone started with hosting various servers in Docker
Stars: ✭ 237 (+259.09%)
Mutual labels:  mastodon
Mastodon.el
Emacs client for Mastodon
Stars: ✭ 150 (+127.27%)
Mutual labels:  mastodon
libusb
Go bindings for the C libusb library.
Stars: ✭ 74 (+12.12%)
Mutual labels:  godoc
Mastodonkit
MastodonKit is a Swift Framework that wraps Mastodon's API
Stars: ✭ 134 (+103.03%)
Mutual labels:  mastodon
agollo
🚀Go client for ctrip/apollo (https://github.com/apolloconfig/apollo)
Stars: ✭ 563 (+753.03%)
Mutual labels:  godoc
Madonctl
CLI client for the Mastodon social network API
Stars: ✭ 129 (+95.45%)
Mutual labels:  mastodon
Moa
A Mastodon, Twitter, and Instagram Cross-poster
Stars: ✭ 232 (+251.52%)
Mutual labels:  mastodon
jsonpath
No description or website provided.
Stars: ✭ 117 (+77.27%)
Mutual labels:  godoc
Tootstream
A command line interface for interacting with Mastodon instances
Stars: ✭ 231 (+250%)
Mutual labels:  mastodon

madon

Golang library for the Mastodon API

godoc license Go Report Card

madon is a Go library to access the Mastondon REST API.

This implementation covers 100% of the current API, including the streaming API.

The madonctl console client uses this library exhaustively.

Installation

To install the library (Go >= v1.5 required):

go get github.com/McKael/madon

For minimal compatibility with Go modules support (in Go v1.11), it is recommended to use Go version 1.9+.

You can test it with my CLI tool:

go get github.com/McKael/madonctl

Usage

This section has not been written yet (PR welcome).

For now please check godoc and check the madonctl project implementation.

History

This API implementation was initially submitted as a PR for gondole.

The repository is actually a fork of my gondole branch so that history and credits are preserved.

References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].