Mastodon (perangkat lunak)
Fungsi dan fitur

Server atau peladen Mastodon menjalankan perangkat lunak jejaring sosial dengan menggunakan standar ActivityPub, yang telah diterapkan sejak peluncuran versi 1.6. Oleh sebabnya, pengguna Mastodon dapat berinteraksi dengan pengguna di server lain yang ada di Fediverse yang mendukung ActivityPub.
Sejak versi 2.9.0 Mastodon menawarkan mode kolom tunggal untuk pengguna baru secara default. Dalam mode lanjutan, Mastodon mendekati pengalaman pengguna microblogging TweetDeck . Pengguna memposting pesan status bentuk pendek untuk dilihat orang lain. Pada setiap "toots", setiap pengguna diperbolehkan menggunakan hingga 500 karakter berbasis teks, melebihi batas 280 karakter yang diizinkan Twitter, meski banyak server Mastodon telah menduplikasi kode sumber untuk memungkinkan batas karakter yang lebih besar.
Pengguna bergabung dengan memilih peladen atau server Mastodon tertentu, alih-alih sebuah situs web tunggal. Server terhubung sebagai simpul dalam jaringan, dan setiap server dapat mengatur aturannya sendiri, hak akun, dan apakah akan berbagi pesan ke dan dari server lain. Banyak server memiliki tema yang berdasarkan pada minat tertentu. Merupakan hal yang lumrah jika server berbasis di sekitar lokalitas, wilayah, atau negara tertentu.
Mastodon menyertakan sejumlah fitur privasi tertentu. Setiap "toots" memiliki empat pilihan privasi yang tersedia, dan pengguna dapat memilih apakah pesan tersebut bersifat publik, tidak tertera pada lini waktu, khusus untuk pengikut atau pesan langsung. Pengguna juga dapat menandai akun mereka sebagai sepenuhnya pribadi. Di timeline, "toots" dapat ditampilkan dengan fitur "peringatan konten" opsional, yang mengharuskan pembaca mengklik konten untuk mengungkapkan sisa pesan. Server Mastodon telah menggunakan fitur ini untuk menyembunyikan beberan, memicu peringatan, dan konten tidak aman untuk bekerja (NSFW), meskipun beberapa akun menggunakan fitur tersebut untuk menyembunyikan tautan dan pemikiran yang mungkin tidak ingin dibaca orang lain.
Mastodon menampilkan "toots" dalam lini lokal dan federasi berdasarkan waktu yang sebenarnya. Lini lokal menunjukkan pesan dari pengguna di server yang digunakan oleh pengguna, sedangkan garis waktu gabungan menunjukkan pesan di semua server Mastodon yang berpartisipasi. Pengguna dapat berkomunikasi melalui server Mastodon yang terhubung dengan nama pengguna yang formatnya mirip dengan alamat email lengkap.
Pada September 2018, dengan dirilisnya versi 2.5 dengan halaman profil publik yang didesain ulang, Mastodon menandai rilisnya yang ke-100. Kemudian, pada akhir Oktober, Mastodon versi 2.6 keluar, memperkenalkan kemungkinan profil terverifikasi dan pratinjau tautan langsung dalam aliran untuk gambar dan video. Sejak Januari 2019, dimungkinkan untuk mencari beberapa tagar sekaligus, alih-alih hanya bisa mencari satu tagar sebelum rilisnya versi 2.7. Versi 2.7 juga memiliki kemampuan moderasi yang lebih kuat untuk administrator dan moderator server, sementara aksesibilitas, seperti warna kontras untuk pengguna dengan masalah penglihatan, juga telah ditingkatkan. Kemampuan pengguna untuk membuat dan memberikan suara dalam jajak pendapat, serta sistem undangan baru untuk mengelola pendaftaran telah terintegrasi pada April 2019. Sejak Mastodon versi 2.8.1 dirilis pada Mei 2019, gambar dengan peringatan konten, secara default, diburamkan, bukan disembunyikan sepenuhnya. Penambahan paling signifikan pada fungsionalitas Mastodon pada Juni 2019 adalah tampilan kolom tunggal opsional di versi 2.9. Tampilan ini sekarang ditampilkan secara default untuk semua pengguna baru, meskipun dapat diubah ke tampilan berbasis kolom asli di preferensi Mastodon.
Mastodon versi 3.2 dirilis pada Agustus 2020. Terdapat penambahan dan perubahan fitur sepertii pemutar audio yang didesain ulang dengan tampian mini khusus dan kemampuan untuk menambahkan catatan pribadi ke profil seseorang.
Pada Juli 2021, aplikasi resmi untuk perangkat iOS dirilis. Menurut pimpinan proyek, rilis tersebut merupakan bagian dari upaya untuk mendatangkan pengguna baru. Saat ini masih belum ada aplikasi resmi untuk perangkat Android.