How to be social in the terminal

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • wee-slack

    A WeeChat script for Slack.com. Supports threads and reactions, synchronizes read markers, provides typing notification, etc..

    Wee-Slack is a WeeChat plugin that is based on python WebSockets and delivers most of the basic functionality of the Slack client. To use this, you need to receive a Slack API token. One way is - after installing - to run on WeeChat: /slack register This command prints a link you should open in your browser to authorize WeeChat with Slack. Once you’ve accomplished this, you should run:

  • cordless

    Discontinued The Discord terminal client you never knew you wanted.

    To be honest, I am a fan of the excellent cordless application. Unfortunately, the creator was banned from the service for violating the terms of service. So it is not recommended anymore.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Weechat

    The extensible chat client.

    WeeChat is an extensive chat client that includes an interesting list of plugins. Some plugins add features like proxy support, while others add support to social services, thus being worth mentioning. WeeChat can easily be combined with BitlBee, and bring support to additional services (Twitter/Discord/Steam). I used the Skype plugin in the past but now is outdated and not functional.

  • weechat-discord

    Weechat plugin for Discord support - https://weechat.org/ https://discord.com/

    An alternative however to this is a WeeChat plugin. Once more, you will need to obtain a login token. You can either use a python script to find the tokens or try and grab them manually.

  • Messer

    :speech_balloon: Command-line messaging for Facebook Messenger

    Messer I had some issues logging in with Messer, so I ended up using the first option. I suggest installing the tool locally with npm. To run this:

  • tg

    telegram-cli

    In this case, we are lucky. We have a well-supported CLI application, telegram-cli. To try this, after installing, run:

  • igdm-cli

    💻💬 Instagram Direct Messages in your terminal

    Instagram is of course a tricky case because relies on images. However, we can still chat with igdm-cli. To try this:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • rainbowstream

    A smart and nice Twitter client on terminal written in Python.

    Rainbowstream is my favourite of the clients I have mentioned here. It is feature-rich, and enables a decent use of Twitter without being as distracting as the official clients. After installing Rainbowstream, run:

  • instagram-terminal-news-feed

    Instagram in terminal :alien::alien::fire::fire:

    instagram-terminal-news-feed is a promising Instagram client, that even enables displaying pictures on the terminal. Unfortunately, due to some error, I wasn't able to log in. If you manage to use this, ping me :).

  • ddgr

    :duck: DuckDuckGo from the terminal

    Ddgr is a cmd line utility to search DuckDuckGo (HTML version) from the terminal. Although there is a Google alternative (googler), It is unmaintained and does not work anymore.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts