Tin adalah sebuah perangkat lunak berbasis teks dengan sumber terbuka yang dipakai untuk membaca dan mengirim pesan di jaringan komunikasi global Usenet.
Pada saat itu, tin dianggap sebagai program yang agak menggunakan sumber daya-tinggi[butuh rujukan](klien surat elektronik Pine) karena tin menggunakan kendali kursor terminal dan teks bergulir halaman per halaman untuk membuat navigasi Usenet menjadi mudah. Meskipun tin tidak memiliki dukungan grafis, program ini sudah menyediakan daftar nama grup-grup Usenet, subjek, dan artikel yang disusun berurutan dari atas ke bawah, dan bukan sebagai halaman teks bagaikan tanpa akhir yang harus dibaca berurutan dari atas ke bawah layar.
Program ini umumnya sering dibanding-bandingkan dengan trn atau nn.[5][6][7]
Sebagian orang menyukai tin karena memiliki dukungan threading yang paling fleksibel.[7]
Tin berjalan pada platformUnix atau POSIX.
Hal ini disebabkan karena tin adalah adopter awal dari autoconf, dan sudah menggunakannya sejak tahun 1996.
Versi lama tin juga berjalan pada OpenVMS;[8] namun versi baru berbasis UTF-8 tidak jalan di OpenVMS.
Program tin awalnya menggunakan termcap.
Seiring dengan peningkatan portabilitas yang diperoleh dengan penggunaan autoconf, para pengembang meningkatkan kemampuan adaptasinya dengan membuatnya dapat beroperasi dengan terminfo atau curses dengan maksud sekali lagi untuk meningkatkan portabilitas. Perubahan lain, seperti lokalisasi menggunakan gettext, serta dukungan IPv6 telah membuat program ini mutakhir.
Tidak seperti rn (newsreader) TRN atau nn, kemajuan perubahan dalam program tin mudah untuk diikuti sejak tahun 1995 karena changelog sangat terinci dan bertanggal.