C Ncurses

Open-source C projects categorized as Ncurses

Top 23 C Ncurse Projects

  • nnn

    n³ The unorthodox terminal file manager

    Project mention: Best way to create a new file from within helix? | reddit.com/r/HelixEditor | 2023-01-09

    Another option is to create a file in the command line, but quitting from the editor can be a bit of a hassle. So, what we can do is split the screen with tmux or zellij. Use a file manager if you prefer visual. Personally use nnn.

  • GoAccess

    GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

    Project mention: Ask HN: Alternatives to Google Analytics | news.ycombinator.com | 2023-01-15

    If you'd be content with the data already in your Nginx logs then there's GoAccess which is a command line tool that can parse web server logs and give you a breakdown of page hits/unique visitors over time, as well as data from user agents.

    https://goaccess.io/

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • tig

    Text-mode interface for git

    Project mention: gti, gtti, giit, gut, gti, got, hit, jit, git <enter> {f%ck} <up-arrow-key> | reddit.com/r/ProgrammerHumor | 2022-11-30

    And you accidently open a git TUI

  • nvtop

    GPUs process monitoring for AMD, Intel and NVIDIA

    Project mention: nvtop: GPUs process monitoring for AMD, Intel and NVIDIA | reddit.com/r/linux | 2022-12-07
  • sc-im

    sc-im - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal

    Project mention: Tool to explore big data sets | reddit.com/r/commandline | 2023-01-02

    I think VisiData will be just the ticket. I'm not a pro at using it, personally. It's way too much for my needs, so I just use sc-im.

  • cava

    Cross-platform Audio Visualizer

    Project mention: New into tmux, but I really like it so far! | reddit.com/r/tmux | 2023-01-29
  • neomutt

    ✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat

    Project mention: How to set up Neomutt for Gmail? | reddit.com/r/neomutt | 2022-07-23
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • notcurses

    blingful character graphics/TUI library. definitely not curses.

    Project mention: Forking Chrome to Render in a Terminal | news.ycombinator.com | 2023-01-27

    It can. See, for example, Notcurses:

    https://github.com/dankamongmen/notcurses#readme

    Demo: https://youtu.be/dcjkezf1ARY

  • 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.

    Project mention: Very new to Vim. Having trouble with running programs | reddit.com/r/vim | 2023-01-29

    You might want “vifm” instead, it’s a vim inspired file manager for the CLI that will let you see files and open them … https://github.com/vifm/vifm

  • pspg

    Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or TSV viewer too. It supports searching, selecting rows, columns, or block and export selected area to clipboard.

    Project mention: Show HN: Ov – feature rich terminal pager | news.ycombinator.com | 2023-01-03
  • CPU-X

    CPU-X is a Free software that gathers information on CPU, motherboard and more (by TheTumultuousUnicornOfDarkness)

    Project mention: Ryzen Master Linux Equivalent | reddit.com/r/linuxhardware | 2022-12-18

    Just to mention CPU-X exists

  • profanity

    Ncurses based XMPP client

    Project mention: IRCv3 2022 Spec round-up | news.ycombinator.com | 2022-11-20
  • toxic

    A Tox-based instant messaging and video chat client

    Project mention: Berty: The privacy-first messaging app | news.ycombinator.com | 2022-11-20
  • PDCurses

    PDCurses - a curses library for environments that don't fit the termcap/terminfo model.

    Project mention: Can curses lib handle resizing of Windows console? | reddit.com/r/cpp_questions | 2022-10-05

    However, I now experimented a litte with the PDCurses implementation in Windows 11, and found that

  • sngrep

    Ncurses SIP Messages flow viewer

    Project mention: Post your favorite programs | reddit.com/r/linuxmasterrace | 2022-08-06

    I work in VoIP. My favorite program to help troubleshoot that was sngrep from https://github.com/irontec/sngrep/blob/master/README

  • wavemon

    wavemon is an ncurses-based monitoring application for wireless network devices on Linux.

    Project mention: IT Pro Tuesday #227 - Notification Tool, SPF/DKIM/DMARC Tutorial, YAML Linter & More | reddit.com/r/ITProTuesday | 2022-11-15

    wavemon is a Linux wireless-network monitoring tool for watching signal and noise levels, packet statistics, device configuration and network parameters. The ncurses-based application is designed to work with all devices supported by the Linux kernel. Appreciation for the suggestion goes to sliddis.

  • cfiles

    A ncurses file manager written in C with vim like keybindings

  • mocp

    Music On Console Player

    Project mention: headless music player project? | reddit.com/r/raspberry_pi | 2022-11-23

    I really quite like MOC's terminal UI for playing music files, and i don't see why it shouldn't work with a network drive too (so long as the network drive is mounted in a "normal" way).

  • tty-solitaire

    Play solitaire in your terminal!

    Project mention: Abysmal network performance on XPS 15 | reddit.com/r/archlinux | 2022-08-24

     ~ λ paru [sudo] password for ken: :: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib is up to date error: failed retrieving file 'core.db' from mirrors.rit.edu : Resolving timed out after 10000 milliseconds error: failed retrieving file 'extra.db' from mirrors.rit.edu : Could not resolve host: mirrors.rit.edu warning: too many errors from mirrors.rit.edu, skipping for the remainder of this transaction error: failed retrieving file 'community.db' from mirrors.rit.edu : Could not resolve host: mirrors.rit.edu error: failed retrieving file 'multilib.db' from mirrors.rit.edu : Could not resolve host: mirrors.rit.edu error: failed retrieving file 'core.db' from mirrors.rit.edu : Failed to connect to mirrors.rit.edu port 443 after 8720 ms: Connection timed out :: Starting full system upgrade... there is nothing to do :: Looking for AUR upgrades :: Looking for devel upgrades error: timed out looking for devel update: https://github.com/tryone144/picom.git error: timed out looking for devel update: https://github.com/themix-project/oomoxify.git error: timed out looking for devel update: https://github.com/phillbush/pmenu.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/themix-project/themix-plugin-base16.git error: timed out looking for devel update: https://github.com/GreenRaccoon23/archdroid-icon-theme.git error: timed out looking for devel update: https://github.com/simmel/urxvt-resize-font.git error: timed out looking for devel update: https://github.com/themix-project/gnome-colors-icon-theme.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/wbthomason/packer.nvim error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/PapirusDevelopmentTeam/papirus-icon-theme.git error: timed out looking for devel update: https://github.com/khanhas/spicetify-cli.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/gusbemacbe/suru-plus.git error: timed out looking for devel update: https://github.com/BetterDiscord/BetterDiscord.git error: timed out looking for devel update: https://github.com/elkowar/eww error: timed out looking for devel update: https://github.com/gusbemacbe/suru-plus-aspromauros.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/numixproject/numix-folders.git error: timed out looking for devel update: https://github.com/numixproject/numix-icon-theme.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/nana-4/materia-theme.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/themix-project/oomox-gtk-theme.git error: timed out looking for devel update: https://github.com/mpereira/tty-solitaire error: timed out looking for devel update: https://github.com/will8211/unimatrix.git error: timed out looking for devel update: https://github.com/alacritty/alacritty.git error: timed out looking for devel update: https://gitlab.com/jallbrit/bonsai.sh.git error: timed out looking for devel update: https://github.com/themix-project/archdroid-icon-theme.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: git://github.com/schischi/xcwd :: Resolving dependencies... :: Calculating conflicts... :: Calculating inner conflicts... :: packages not in the AUR: electron15 kalarmcal python-magic-ahupp python2-appdirs python2-ordered-set python2-packaging python2-pyparsing python2-six steam-fonts :: marked out of date: dnstop python-gaphor python-swspotify :: orphans: electron14 gkill-bin ruby-hpricot ugene-bin Aur (12) 3dslicer-bin-5.0.3-2 czkawka-gui-bin-5.0.1-1 ignition-transport-8-8.2.0-2 gazebo-11.11.0-2 lazydocker-0.18.1-1 nvim-packer-git-r522.90b323b-1 paru-1.11.1-1 python-mpv-1.0.1-1 tuner-1.5.1-2 ventoy-bin-1.0.79-3 zoom-5.11.9-1 zotero-6.0.13-1

  • mandown

    man-page inspired Markdown viewer

  • programmer-calculator

    Terminal calculator made for programmers working with multiple number representations, sizes, and overall close to the bits

    Project mention: TUI calculator for programmers working close to the bits | reddit.com/r/patient_hackernews | 2023-01-31
  • termbox2

    suckless terminal rendering library

    Project mention: Mle is a small, flexible, terminal-based text editor written in C | news.ycombinator.com | 2022-10-01

    I saw this editor recently as a consequence of noticing that there seems to be a rewrite of the termbox library (ncurses alternative) in progress: https://github.com/termbox/termbox2

  • dte

    A small, configurable console text editor (mirrored from https://gitlab.com/craigbarnes/dte) (by craigbarnes)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-31.

C Ncurses related posts

Index

What are some of the best open-source Ncurse projects in C? This list will help you:

Project Stars
1 nnn 15,732
2 GoAccess 15,700
3 tig 11,461
4 nvtop 4,773
5 sc-im 3,539
6 cava 2,926
7 neomutt 2,682
8 notcurses 2,566
9 vifm 2,273
10 pspg 1,957
11 CPU-X 1,534
12 profanity 1,137
13 toxic 1,087
14 PDCurses 840
15 sngrep 804
16 wavemon 729
17 cfiles 413
18 mocp 288
19 tty-solitaire 233
20 mandown 214
21 programmer-calculator 183
22 termbox2 139
23 dte 124
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com