C# Library for Mastodon

Ahoi - Don't fork
This is my personal server. I try to maintain it and keep it running, but I cannot guarantee it.
So if you want to fork - especially if the idea is to have a backup - do not use the "Fork" button here.
Instead use

git clone --mirror
and push it to your preferred service like Codeberg

Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-03-31 13:41:55 +02:00
.gitea ci: add FUNDING.yml for sponsor links 2026-03-31 13:41:55 +02:00
.github/workflows Update sonar.yml 2023-02-02 18:57:35 +01:00
Mastonet Add ToLowerInvairant() to HideTotals 2023-12-15 11:29:50 -03:00
Mastonet.Entities Added guards so it only uses source generators if .NET 6 and up 2023-11-24 19:38:49 -03:00
Mastonet.Tests Add Json source generators and mark the library as trimmable. Add .NET 8 to the list of targets. 2023-11-08 10:36:32 -03:00
.gitattributes Nestodon initial commit 2017-04-06 17:51:50 +02:00
.gitignore Nestodon initial commit 2017-04-06 17:51:50 +02:00
API.md Added missing timeline parameters to getmarkers method 2023-03-25 10:57:48 +08:00
DOC.md Update doc with latest API 2022-11-20 10:08:37 +01:00
LICENSE Added license to project 2017-04-18 23:13:40 +02:00
Mastonet.sln Separate entities in new project 2023-05-08 18:23:45 +02:00
oauth.png Login using OAuth 2017-04-13 13:40:30 +02:00
README.md Doc update 2022-12-21 13:00:15 +01:00

Mastonet

Build status NuGet

Mastonet is a .NET library for Mastodon API written in C#.

Sample

If you prefer to browse code, you can go the the sample project : https://github.com/glacasa/Mastonet.SampleApp

Nuget

The package is available on Nuget : https://www.nuget.org/packages/Mastonet

Run the following command in the Package Manager Console :

Install-Package Mastonet

Getting started

Read the docs :