libevent

The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. libevent is meant to replace the asynchronous event loop found in event driven network servers. An application just needs to call event_dispatch() and can then add or remove events dynamically without having to change the event loop.

telegram-cli

Telegram messenger CLI

Command-line interface for Telegram. Uses readline interface.

API, Protocol documentation

Documentation for Telegram API is available here: http://core.telegram.org/api

Documentation for MTproto protocol is available here: http://core.telegram.org/mtproto

tmux

NOTE: There is already a tmux version here maintained by Kabouik which includes some extra plugins.

About tmux

tmux is a program which runs in a terminal and allows multiple other terminal programs to be run inside it. Each program inside tmux gets its own terminal managed by tmux, which can be accessed from the single terminal where tmux is running - this called multiplexing and tmux is a terminal multiplexer.

jansson

Jansson

Jansson is a C library for encoding, decoding and manipulating JSON data. It features:

  • Simple and intuitive API and data model
  • Comprehensive documentation
  • No dependencies on other libraries
  • Full Unicode support (UTF-8)
  • Extensive test suite

Jansson is licensed under the MIT license.

libconfig

libconfig – C/C++ Configuration File Library

If you find this software useful, please consider making a donation in the amount of your choice. At the very least, such donations can go toward paying for the hosting of this website.
 

libmp4v2

The MP4v2 library provides an API to create and modify mp4 files as defined by
ISO-IEC:14496-1:2001 MPEG-4 Systems. This file format is derived from Apple's
QuickTime file format that has been used as a multimedia file format in a
variety of platforms and applications. It is a very powerful and extensible
format that can accommodate practically any type of media.

libschroedinger

The Schrödinger project will implement portable libraries for the high
quality Dirac video codec created by BBC Research and
Development. Dirac is a free and open source codec producing very high
image quality video.

The Schrödinger project is a project done by BBC R&D and Fluendo in
order to create a set of high quality decoder and encoder libraries
for the Dirac video codec.

cmus

If you do not need a virtual keyboard, then it is recommended to use Havoc due to Fingerterm, Toeterm and Literm all having redraw issues in some CLI apps. If you still need one of those, see the corresponding section below.

6cord

6cord is a Discord client running in your terminal with a TUI. It supports navigating through servers, channels, hiding the server bar, uploading files, and even view images in terminals that support SIXEL (none on SFOS). The server side bar does not work in Toeterm, therefore it is recommended to use 6cord with Havoc or Literm.

viu

A small command-line application to view images from the terminal written in Rust. It uses lower half blocks (▄ or \u2584) to fit 2 pixels into a single cell by adjusting foreground and background colours accordingly. It can be used in combination with nnn and tmux to preview images directly in your terminal while browsing files in nnn (instructions)

Pages

Subscribe to OpenRepos.net — Community Repository System RSS