Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Curses
98 Open Source Curses Software Projects
Free and open source curses code projects including engines, APIs, generators, and tools.
Rtv
4556 ⭐
Browse Reddit from your terminal
Gui.cs
5983 ⭐
Console-based user interface toolkit for .NET applications.
Asciimatics
2916 ⭐
A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations
Musikcube
2713 ⭐
a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
Vifm
1856 ⭐
Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Jtdaugherty Brick
1214 ⭐
A declarative Unix terminal UI programming library written in Haskell
Ltui
671 ⭐
🍖 A cross-platform terminal ui library based on Lua
Pdcurses
734 ⭐
PDCurses - a curses library for environments that don't fit the termcap/terminfo model.
Picotui
653 ⭐
Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to the Pycopy project.
Trackma
571 ⭐
Open multi-site list manager for Unix-like systems. (ex-wMAL)
Pulsemixer
509 ⭐
CLI and curses mixer for PulseAudio
Bitwise
430 ⭐
Terminal based bit manipulator in ncurses
Castero
433 ⭐
TUI podcast client for the terminal
Rtorrent Ps
406 ⭐
:art: Extended rTorrent distribution with a fully customizable canvas and colors, other feature additions, and complete docs.
Wong2 Pick
426 ⭐
create curses based interactive selection list in the terminal
Termkit
352 ⭐
Terminal Kit - Console UI toolkit for Swift applications
Zsh Navigation Tools
270 ⭐
Curses-based tools for Zsh, e.g. multi-word history searcher
Taizen
255 ⭐
curses based mediawiki browser
Curses
261 ⭐
Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library.
Cppurses
463 ⭐
C++17 Terminal User Interface(TUI) Library.
Bashsimplecurses
205 ⭐
A simple curses library made in bash to draw terminal interfaces
Craigbarnes Dte
108 ⭐
A small, configurable console text editor (moved to https://gitlab.com/craigbarnes/dte)
Netbsd Curses
113 ⭐
libcurses and dependencies taken from netbsd and brought into a portable shape (at least to musl or glibc)
Botany
235 ⭐
command line virtual plant buddy
Icl
102 ⭐
An interactive memory aid for one-liners
Zdharma Zui
110 ⭐
⬢ Zsh User Interface library – CGI+DHTML-like rapid application development with Zsh
Mitype
325 ⭐
Typing speed test in terminal
Croatoan
106 ⭐
Common Lisp bindings for the ncurses terminal library.
Pacmixer
90 ⭐
an alsamixer alike for PulseAudio.
Rubiks_cube
82 ⭐
rubik's cube that runs in your terminal!
Sshch
80 ⭐
Ssh connection manager
Signal Curses
67 ⭐
Curses-backed terminal interface for Signal using signal-cli
TuiCSS
875 ⭐
Text-based user interface CSS library
Abstk
63 ⭐
The Abstract Toolkit – a widget toolkit for GUI and text-mode applications.
Ruby4noobs
59 ⭐
Um repositório dedicado ao aprendizado do Ruby, linguagem de programação que deu origem ao famoso Ruby on Rails!
Hledger Iadd
55 ⭐
A terminal UI as drop-in replacement for hledger add.
Python Snowterm
44 ⭐
Snow in your terminal!
Snoo
39 ⭐
A Reddit command line client written in Node.js, using modern ES-features
Cursatetra
38 ⭐
Terminal-bounded block-based puzzle game written in Python/Curses
Poezio
44 ⭐
Console XMPP client in python
Nbsdgames
138 ⭐
A package of 17 text-based modern games
Cani
37 ⭐
A TUI wrapper around caniuse data using FZF and curses
Blessed Xterm
37 ⭐
XTerm Widget for Blessed Curses Environment
Holeinfo
83 ⭐
A script to print Pi-Hole information in your terminal without needing to SSH into your pi. Written using curses in python.
Easycurses Rs
28 ⭐
A rust crate to smooth over the pain points of working with curses. (Windows+Unix)
Ag
29 ⭐
一个用go实现的命令行下查看每个网卡详细流量的小工具
Python Curses Tut
70 ⭐
A beginners guide to curses in Python
Nlarn
32 ⭐
A rewrite of Noah Morgan's classic roguelike game Larn (1986).
Cpub
29 ⭐
commandline epub reader using python/curses
Zbrowse
34 ⭐
Browse interactive variables and other structures of Zshell
Discord Curses
25 ⭐
Terminal-based discord client (abandoned)
Python Curses Scroll Example
32 ⭐
:tv: How to implement the scroll and paging in Python curses
Termchat
25 ⭐
Chat through the terminal with hack.chat
Nehebn2
29 ⭐
The only thing better than completely headless!
Curse
24 ⭐
Use this blacklist on your softwares and apps
Termpub
26 ⭐
Epubreader for the terminal
Ts3D
20 ⭐
Terminal-based first-person shooter.
Pybart
17 ⭐
Real time BART (Bay Area Rapid Transit) information in your terminal!
Jnyjny Gameoflife
17 ⭐
Conway's Game of Life
Deltachat Cursed
23 ⭐
[WIP] Cursed Delta, a lightweight Delta Chat client for the command line
Bsd Games
42 ⭐
Traditional text mode games from BSD
Chad_stride
25 ⭐
A small curses program to stride across your terminal
Typing_test
24 ⭐
A minimal command line typing game similar to 10fastfingers
Cpyvke
23 ⭐
cpyvke is a variable explorer and a kernel manager written in Python 3 curses for iPython kernels (Python 2.x or 3.x)
Concol
14 ⭐
terminal wrapper library for ncurses with smooth 256 color handling, termbox, or a virtual terminal on SDL
Emcurses
13 ⭐
Emscripten port of Public Domain Curses (PDCurses): Terminate your browser!
Gameoflife Curses
9 ⭐
Implementation of the "Game Of Life" using the console library NCurses.
Textadept
236 ⭐
Textadept is a fast, minimalist, and remarkably extensible cross-platform text editor for programmers.
Cxxcurses
23 ⭐
Header only ncurses wrapper
Debut
14 ⭐
A retro powerpoint clone written entirely in Python using the underlying `curses` API
Annexi Strayline Curses
11 ⭐
Advanced UNIX Terminal UI Ada Binding Package
Ncurses
19 ⭐
Ncurses bindings for Crystal
Nvitop
396 ⭐
An interactive NVIDIA-GPU process viewer, the one-stop solution for GPU process management.
Ansible Navigator
113 ⭐
A text-based user interface (TUI) for the Red Hat Ansible Automation Platform.
Mtshrmn Nuber
60 ⭐
terminal epub reader with inline images
Jonathanklee Ngp
51 ⭐
Ncurses code parsing tool
Multi Sdr Gps Sim
38 ⭐
multi-sdr-gps-sim generates a IQ data stream on-the-fly to simulate a GPS L1 baseband signal using a SDR platform like HackRF or ADLAM-Pluto.
Alexemanuelol Chatapp
27 ⭐
:mailbox: :postal_horn: A Terminal Chat Application that makes you 'shut up' heuheuheu :)
Git Tui
43 ⭐
Collection of human friendly terminal interface for git.
Dopewars
31 ⭐
Game simulating the life of a drug dealer in New York
Neovim Pytc Example
17 ⭐
Neovim terminal client implemented in Python
Meshwatch
21 ⭐
Communicate with Meshtastic devices using python. Send and receive messages, see data packets decoded in real time on a text based window built with curses.
Ctui
15 ⭐
ctui is a library similar to Python's cmd, but with curses-like user interface
Curses4j
15 ⭐
Java bindings for ncurses & PDCurses.
Simple Novel Reader
13 ⭐
An CLI light novel reader written in Python for Linux
Yasmani Vinamagua Curso Python
34 ⭐
Curso de Python tomado en la plataforma Platzi
Pyhex
12 ⭐
A command-line hex editor written in Python
Visual Dialog
12 ⭐
A library to make easier dialog box in a terminal.
Stm_layout
12 ⭐
Python curses-based tool for configuring STM32 pins.
Bogdzn Keylogger
13 ⭐
simple C Unix keylogger with a Python server storing logs in a .csv file
Tunnelmon
11 ⭐
tunnelmon is an (auto)ssh tunnel monitor. It gives a user interface to monitor existing SSH tunnels, and tunnels that are managed with autossh.
Darshell Clock
11 ⭐
Minimalist digital clock #ASCII #terminal.
Scinterm
11 ⭐
Scinterm is a curses platform for Scintilla that supports ncurses, PDCurses, and X/Open Curses.
Pter
27 ⭐
Manage your todo.txt in a commandline user interface (TUI)
Ascii C Game
14 ⭐
Small shooter write in C/Ncurses
Exam Terminal
12 ⭐
A terminal/console based exam, test, or quiz tool for educators and learners
Termbox2
23 ⭐
suckless terminal rendering library
Pymatrix Rain
10 ⭐
Matrix rain effect using python 3 and curses