Displaying 1 to 20 from 111 results

ansiweather - Weather in your terminal, with ANSI colors and Unicode symbols


AnsiWeather is a Shell script for displaying the current weather conditions in your terminal, with support for ANSI colors and Unicode symbols.Weather data comes from the OpenWeatherMap free weather API.

termbox - Library for writing text-based user interfaces


Termbox is a library that provides minimalistic API which allows the programmer to write text-based user interfaces.It is based on a very simple abstraction. The main idea is viewing terminals as a table of fixed-size cells and input being a stream of structured messages. Would be fair to say that the model is inspired by windows console API. The abstraction itself is not perfect and it may create problems in certain areas. The most sensitive ones are copy & pasting and wide characters (mostly Chinese, Japanese, Korean (CJK) characters). When it comes to copy & pasting, the notion of cells is not really compatible with the idea of text. And CJK runes often require more than one cell to display them nicely. Despite the mentioned flaws, using such a simple model brings benefits in a form of simplicity. And KISS principle is important.

colors.js - get colors in your node.js console


colors.js - get colors and style in your node.js console. It helps to set colors for text, background colors. You can change the styles of text to bold, underline, inverse, strikethrough.

tinn - The tiny neural network library


Tinn (Tiny Neural Network) is a 200 line dependency free neural network library written in C99. The training data consists of hand written digits written both slowly and quickly. Each line in the data set corresponds to one handwritten digit. Each digit is 16x16 pixels in size giving 256 inputs to the neural network.




ansi-canvas - Render a <canvas> node to your terminal


This module provides a <canvas> object backed by node-canvas, with its width and height properties automatically set to the proper size of the terminal window.

qrcode-terminal - QRCodes in your terminal, cause thats hot.


Going where no QRCode has gone before. node-qrcode is a popular server-side QRCode generator that renders to a canvas object.

figlet.js - A FIG Driver written in JavaScript which aims to fully implement the FIGfont spec.


There are 5 main functions on the figlet object. This method is the synchronous version of the method above.

kleur - The fastest Node.js library for formatting terminal text with ANSI colors~!


Toggle color support as needed; kleur assumes it's always enabled. Any kleur method returns a String (when invoked, not chained). It's up to the developer to pass the output to destinations like console.log, process.stdout.write, etc.


pixterm - Draw images in your ANSI terminal with true color


PIXterm shows images directly in your terminal, recreating the pixels through a combination of ANSI character background color and the unicode lower half block element. If image has transparency, an optional matte color can be used for background. Also, you can specify a dithering mode; in which case, the image is rendered using block elements with different shades, or using standard ASCII characters in the same way. In dithering mode, the matte color is used to fill the background of the blocks or characters. The conversion process runs fast because it is parallelized in all CPUs.

node-charm - ansi control sequences for terminal cursor hopping and colors


Use ansi terminal characters to write colors and cursor positions.Charm objects pass along the data events from their input stream except for events generated from querying the terminal device.

terminal-menu - retro ansi terminal menus for serious 80s technicolor business


The menu can be driven around with the arrow keys, vi-style j/k, and emacs-style C-n/C-p.To quit out of the menu, hit ^C or q.

picture-tube - render images on the terminal


Render images on the terminal.Return a readable/writable stream that reads png image data and writes ansi terminal codes.

node-multimeter - render multiple progress bars at once on the terminal


Control multiple ANSI progress bars on the terminal.Create a new multimeter handle on the supplied stream/process objects, which will be passed directly to charm.

termplay - GitLab: https://gitlab.com/jD91mZM2/termplay


termplay is the tool to convert images to ANSI sequences. But it also supports playing videos... Written in the systems language Rust, it has some solid performance. Termplay also allows you to control the media, such as zoom in or pause the video.

columnify - Create text-based columns suitable for console output. Supports cell wrapping.


Create text-based columns suitable for console output from objects or arrays of objects.Columns are automatically resized to fit the content of the largest cell. Each cell will be padded with spaces to fill the available space and ensure column contents are left-aligned.

cfonts - Sexy fonts for the console


This is a silly little command line tool for sexy fonts in the console. Give your cli some love.To install the CLI app, simply NPM install it globally.

ansi.js - Advanced ANSI formatting tool for Node.js


The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

ansi_up - A javascript library that converts text with ANSI terminal codes into colorful HTML


ansi_up is a simple, easy to use library that provides a streaming API to transform text containing ANSI color escape codes into proper HTML. It can also transform any text that looks like a URL into an HTML anchor tag. This module is a single Javascript file with no dependencies. It is a UMD style module so it can be utilized in a browser, in node.js (CommonJS), or with AMD (require.js). The source code was compiled from TypeScript and its type description ships with the NPM. This code has been used in production since 2011 and is actively maintained.

colorful - Terminal string styling done right, in Python :snake: :tada:


Note: on a Windows system it will install colorama as a dependency to ensure proper ANSI support. These days terminals not only support the ancient 8 ANSI colors but often they support up to 16 Million colors with true color. And if they don't support true color they might support the 256 ANSI color palette at least.

table - Formats data into a string table.


Produces a string that represents array data in a text table. Table data is described using an array (rows) of array (cells).