An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: curses

wmcbrine/PDCurses

A curses library for environments that don't fit the termcap/terminfo model.

Language: C - Size: 4.34 MB - Last synced at: about 6 hours ago - Pushed at: 27 days ago - Stars: 1,146 - Forks: 195

XuehaiPan/nvitop

An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.

Language: Python - Size: 1.47 MB - Last synced at: 23 minutes ago - Pushed at: 1 day ago - Stars: 5,531 - Forks: 169

ansible/ansible-navigator

A text-based user interface (TUI) for Ansible.

Language: Python - Size: 5.21 MB - Last synced at: about 8 hours ago - Pushed at: about 13 hours ago - Stars: 436 - Forks: 109

peterbrittain/asciimatics

A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations

Language: Python - Size: 4.66 MB - Last synced at: about 15 hours ago - Pushed at: 3 days ago - Stars: 3,993 - Forks: 245

clangen/musikcube

a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++

Language: C++ - Size: 69.7 MB - Last synced at: about 10 hours ago - Pushed at: 10 months ago - Stars: 4,421 - Forks: 302

z411/trackma

Open multi-site list manager for Unix-like systems. (ex-wMAL)

Language: Python - Size: 5.07 MB - Last synced at: about 13 hours ago - Pushed at: 1 day ago - Stars: 806 - Forks: 84

AnonymouX47/termvisage

Browse and view images in the terminal (mostly a front-end to https://github.com/AnonymouX47/term-image)

Language: Python - Size: 487 KB - Last synced at: about 6 hours ago - Pushed at: 3 days ago - Stars: 62 - Forks: 4

orbitalquark/textadept

Textadept is a fast, minimalist, and remarkably extensible cross-platform text editor for programmers.

Language: Lua - Size: 91.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 707 - Forks: 43

vifm/vifm

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.

Language: C - Size: 50.6 MB - Last synced at: about 21 hours ago - Pushed at: 7 days ago - Stars: 2,885 - Forks: 131

gui-cs/Terminal.Gui

Cross Platform Terminal UI toolkit for .NET

Language: C# - Size: 92.8 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 10,061 - Forks: 708

richwalm/hexes

A low-level terminal control library, including optimization.

Language: C - Size: 40 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 9 - Forks: 0

jtdaugherty/brick

A declarative Unix terminal UI library written in Haskell

Language: Haskell - Size: 2.86 MB - Last synced at: 1 day ago - Pushed at: 21 days ago - Stars: 1,637 - Forks: 167

yahabaha/Exam-Quiz-Test

❤️ An open-source, browser-based quiz with configurable settings via one HTML file. Supports single/multiple-choice questions, dark/light mode, randomized questions & answers, instant mistake feedback, percentage scoring, and mobile scalability. Includes a tool to convert human-readable questions to JSON

Language: HTML - Size: 18.6 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

mellowcandle/bitwise

Terminal based bit manipulator in ncurses

Language: C - Size: 625 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 674 - Forks: 29

pedrocatalao/parallaxcii

Simple parallax effect for the terminal

Language: Python - Size: 13.7 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

cyanochroite/celestine

A python framework for desktop applications. Featuring support for multiple graphical user interfaces. Supports all languages of the European Union.

Language: Python - Size: 862 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 0

orbitalquark/scinterm

Scinterm is a curses platform for Scintilla that supports ncurses, PDCurses, and X/Open Curses.

Language: C++ - Size: 1.21 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 23 - Forks: 3

mecaneer23/Ndo

A VIM-inspired terminal todo helper

Language: Python - Size: 679 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 1

destroyedlolo/Selene

Automation low level tool based on MQTT data. Optionnal backends to create "DRM/Cairo", "OLed", "LCD" or "Curses" graphical applications.

Language: C - Size: 2.19 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 25 - Forks: 3

veltzer/jnacurses

curses implementation for Java

Language: Python - Size: 70.3 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

a-n-t-h-o-n-y/TermOx

C++20 Terminal User Interface (TUI) Library.

Language: C++ - Size: 22.8 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 720 - Forks: 51

nlarn/nlarn

A rewrite of Noah Morgan's classic roguelike game Larn (1986).

Language: C - Size: 3.11 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 42 - Forks: 5

datagod/meshwatch

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.

Language: Python - Size: 1.12 MB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 106 - Forks: 10

ryandvl/rpg-cli

:video_game: Python CLI Game about RPG.

Language: Python - Size: 131 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

aisk/pick

create curses based interactive selection list in the terminal

Language: Python - Size: 261 KB - Last synced at: about 18 hours ago - Pushed at: about 2 months ago - Stars: 759 - Forks: 65

pfalcon/picotui

Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to the Pycopy project.

Language: Python - Size: 161 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 810 - Forks: 70

adrienmalin/Terminis

Another Tetris clone... again... but for terminal. Ideal for servers without GUI!

Language: Python - Size: 102 KB - Last synced at: about 19 hours ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

WANDEX/twitchez

TUI client for Amazon's twitch.tv with thumbnails

Language: Python - Size: 389 KB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 19 - Forks: 0

unitythemaker/tokdu

tokdu (Token Disk Usage) is a terminal-based utility that helps you analyze and visualize token usage in your codebase. Similar to the classic du (disk usage) command, tokdu shows you how many tokens your files and directories consume, which is essential when working with Large Language Models (LLMs) that have token limits.

Language: Python - Size: 2.48 MB - Last synced at: about 23 hours ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

termbox/termbox2

suckless terminal rendering library

Language: C - Size: 406 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 477 - Forks: 40

migueldeicaza/TermKit

Terminal Kit - Console UI toolkit for Swift applications

Language: Swift - Size: 3.4 MB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 470 - Forks: 18

ruby/curses

Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library.

Language: C - Size: 398 KB - Last synced at: about 12 hours ago - Pushed at: 8 days ago - Stars: 302 - Forks: 34

zimoshi/tqf

Terminal Quiz Framework - Build fast, colorful, interactive quizzes inside your terminal.

Language: Python - Size: 22.5 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

ChocolateXmas/ATM-Application

Interactive, console-based ATM application with secure Docker-Compose setup, MySQL integration, and user-friendly CLI menu for deposits, withdrawals, PIN management, and receipt generation.

Language: Python - Size: 86.9 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

ljw947/c-task-tracker

Task Tracker written in C with ncurses

Language: C - Size: 3.91 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

stkprog/music-manager

A simple program for rating albums in a local environment. Made using Discog's API.

Language: Python - Size: 6.74 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

zephyrproject-rtos/windows-curses

Windows Curses Python module

Language: C - Size: 188 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 190 - Forks: 33

benmwebb/dopewars

Game simulating the life of a drug dealer in New York

Language: C - Size: 4.05 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 94 - Forks: 13

michael-lazar/rtv 📦

Browse Reddit from your terminal

Language: Python - Size: 50.4 MB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 4,651 - Forks: 280

BillLoic/nyan-cat-in-terminal

Play "Nyan Cat" in your terminal.

Language: Python - Size: 4.31 MB - Last synced at: 21 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

supreme-gg-gg/instagram-cli

The ultimate weapon against brainrot

Language: Python - Size: 21.9 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 61 - Forks: 3

jquast/blessed Fork of erikrose/blessings

Blessed is an easy, practical library for making python terminal apps

Language: Python - Size: 7.27 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 1,257 - Forks: 75

mgeitz/eqalert

Project 1999 Log Parser

Language: Python - Size: 2.44 MB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 11 - Forks: 8

emak-web/ems-text-editor

Python curses terminal text editor

Language: Python - Size: 1.27 MB - Last synced at: 21 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

Q1CHENL/todoism

A powerful yet easy-to-use todo TUI

Language: Python - Size: 4.8 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 8 - Forks: 1

SilenZcience/cat_win

Simple OS Independent Text-Processing and -Analytics Command Line Tool made in Python.

Language: Python - Size: 295 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 9 - Forks: 0

vonshednob/pter

Manage your todo.txt in a commandline user interface (TUI)

Size: 448 KB - Last synced at: 17 days ago - Pushed at: 4 months ago - Stars: 113 - Forks: 6

GeorgeFilipkin/pulsemixer

CLI and curses mixer for PulseAudio

Language: Python - Size: 329 KB - Last synced at: 23 days ago - Pushed at: about 1 year ago - Stars: 745 - Forks: 50

haliphax/xthulu

Python asyncio community server (HTTPS, SCP, SFTP, SSH) with a modern terminal interface

Language: Python - Size: 2.94 MB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 23 - Forks: 0

abakh/nbsdgames

A package of 18 text-based modern games

Language: C - Size: 13.4 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 223 - Forks: 18

vinibiavatti1/TuiCss

Text-based user interface CSS library

Language: SCSS - Size: 1.16 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1,731 - Forks: 76

rwev/bible 📦

Read the Bible from the terminal with python and curses.

Language: Python - Size: 21.7 MB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 22 - Forks: 11

Jomy10/SwiftCurses

Make terminal applications quickly with ncurses + Swift

Language: Swift - Size: 137 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 8 - Forks: 1

alexanderepstein/termchat

Chat through the terminal with hack.chat

Language: Python - Size: 22.5 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 43 - Forks: 6

Mictronics/multi-sdr-gps-sim

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.

Language: C - Size: 120 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 208 - Forks: 53

brenocq/MyMachine

Simulating the architecture of a computer in the terminal (Assembler + Simulator)

Language: C++ - Size: 2.94 MB - Last synced at: 3 days ago - Pushed at: about 5 years ago - Stars: 7 - Forks: 2

ArcaneChat/arcanechat-tui

[WIP] a lightweight ArcaneChat client for the command line

Language: Python - Size: 700 KB - Last synced at: about 6 hours ago - Pushed at: 3 months ago - Stars: 55 - Forks: 4

gui-cs/TerminalGuiDesigner

Forms Designer for Terminal.Gui (aka gui.cs)

Language: C# - Size: 2.8 MB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 483 - Forks: 32

joknarf/ssh-para

Parallel SSH jobs manager interactive CLI

Language: Python - Size: 87.9 KB - Last synced at: 24 days ago - Pushed at: 5 months ago - Stars: 18 - Forks: 0

tboox/ltui

🍖 A cross-platform terminal ui library based on Lua

Language: C - Size: 464 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 838 - Forks: 50

xavierog/moulti

Moulti is a CLI-driven Terminal User Interface (TUI) displaying arbitrary outputs inside visual, collapsible blocks called steps.

Language: Python - Size: 5.56 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 143 - Forks: 7

xgi/castero

TUI podcast client for the terminal

Language: Python - Size: 1.21 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 648 - Forks: 39

AnonymouX47/term-image

Display images in the terminal with python

Language: Python - Size: 5.98 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 235 - Forks: 10

tech-chad/pymatrix-rain

Matrix rain effect using python 3 and curses

Language: Python - Size: 760 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 27 - Forks: 10

mzivic7/cmus-auto-lyrics

Curses based lyrics display and fetcher for cmus music player with auto scroll and tag support.

Language: Python - Size: 55.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

ArthurSonzogni/git-tui

Collection of human friendly terminal interface for git.

Language: C++ - Size: 2.46 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 154 - Forks: 12

osch/lua-nocurses

A terminal screen manipulation library

Language: C - Size: 47.9 KB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

seeM/editor

Minimal terminal text editor written in Python and curses

Language: Python - Size: 62.5 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 27 - Forks: 6

anthony-S93/watching

The linux watch command with scrollable output

Language: Python - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

n-ivkovic/treedude

Clone of the mini-game from Superhot

Language: C - Size: 4.76 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 3

bigsk1/matrix-crypto

Matrix Crypto is a terminal application that provides real time prices of cryptocurrency information in a matrix-style animation. Think cmatrix but with crypto!

Language: Python - Size: 218 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

AngelJumbo/sssnake

cli snake game that plays itself

Language: C - Size: 311 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 214 - Forks: 12

Thrasher-Intelligence/invoke-router

Dynamic router for TUI apps using Curses with Python

Language: Python - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

holman57/url-cycle

cycle.py is a terminal application that will iterate through a list of URLs. It uses the curses module to create a persistent interface.

Language: Python - Size: 356 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Mithil467/mitype

Typing speed test in terminal

Language: Python - Size: 8.42 MB - Last synced at: 30 days ago - Pushed at: 2 months ago - Stars: 414 - Forks: 61

andrewshadura/git-crecord

Git subcommand to interactively select changes to commit or stage

Language: Python - Size: 448 KB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 203 - Forks: 12

spirometaxas/periodic-table-cli-py

An interactive Periodic Table of Elements app for the console

Language: Python - Size: 17.7 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 47 - Forks: 2

uriid1/ascii-c-game

Small shooter write in C/Ncurses

Language: C - Size: 73.2 KB - Last synced at: 14 days ago - Pushed at: 10 months ago - Stars: 62 - Forks: 12

ismet55555/exam-terminal

A terminal/console based exam, test, or quiz tool for educators and learners

Language: Python - Size: 13.5 MB - Last synced at: 12 days ago - Pushed at: 8 months ago - Stars: 18 - Forks: 1

aggstam/tui-monitor

Simple Terminal UI to monitor processes like a stats curse script, htop and others.

Language: Shell - Size: 186 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

CamilaJaviera91/pyspark-first-approach

This code demonstrates how to integrate PySpark with datasets and perform simple data transformations. It loads a sample dataset using PySpark's built-in functionalities or reads data from external sources and converts it into a PySpark DataFrame for distributed processing and manipulation.

Language: Python - Size: 1.27 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

hpdeifel/hledger-iadd

A terminal UI as drop-in replacement for hledger add.

Language: Haskell - Size: 343 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 88 - Forks: 9

PedroAlvesV/AbsTK

The Abstract Toolkit – a widget toolkit for GUI and text-mode applications.

Language: Lua - Size: 979 KB - Last synced at: 16 days ago - Pushed at: almost 2 years ago - Stars: 84 - Forks: 9

WillHord/SimpleWordleSolver

An easy way to cheat in Wordle

Language: Python - Size: 61.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

sobjornstad/esc

friendly, extensible TUI RPN calculator

Language: Python - Size: 364 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 1

thegoodduck/NetSour

CLI based packet reader in Python.

Language: Python - Size: 70.3 KB - Last synced at: 23 days ago - Pushed at: 9 months ago - Stars: 102 - Forks: 1

kobolt/a2c

Apple IIc emulator for the Linux terminal

Language: C - Size: 26.4 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

rse/blessed-xterm

XTerm Widget for Blessed Curses Environment

Language: JavaScript - Size: 399 KB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 49 - Forks: 11

c0rnch1p/Dummy

Curses based file reader & organizer for cheatsheets

Language: C - Size: 365 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

detectivekaktus/gocursors

Ncurses-like library made with ANSI escape codes

Language: Go - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 5 - Forks: 0

sibeardev/async_1

The console player of the spaceship written on Python using the curses library.

Language: Python - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

rhaberkorn/emcurses

Emscripten port of Public Domain Curses (PDCurses): Terminate your browser!

Language: C - Size: 512 KB - Last synced at: 8 days ago - Pushed at: about 8 years ago - Stars: 19 - Forks: 6

kelvinleandro/caramelo-sniffer

A Terminal User Interface (TUI) Packet Sniffer using sockets.

Language: Python - Size: 438 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

zlaxy/sshch

Ssh connection manager

Language: Python - Size: 78.1 KB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 106 - Forks: 17

darokin/darshell-clock

Minimalist digital clock #ASCII #terminal.

Language: Python - Size: 174 KB - Last synced at: 22 days ago - Pushed at: about 4 years ago - Stars: 26 - Forks: 0

human3/searchf

Application running in terminals to search into text files, highlight keywords, remove noise

Language: Python - Size: 809 KB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 1 - Forks: 0

johnsonjh/g

g: A portable general purpose programmable text editor with calculator and macro facility.

Language: C - Size: 2.97 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 35 - Forks: 2

greg-kennedy/CURSE-8

A CHIP-8 emulator, with libcurses

Language: Perl - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 1

MaximeAeva/DodgeBoreDoom

Randomly generated zelda like displayed thanks to PDCurses

Language: C - Size: 5.33 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

git-bruh/matrix-tui

(WIP) A terminal based Matrix client

Language: C - Size: 945 KB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 18 - Forks: 1