awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesNcurses-Based Rendering

Rendering logic that utilizes the ncurses library for low-level terminal control, coordinate placement, and coloring.

Distinct from Coordinate-Based Character Rendering: Candidates focus on WebAssembly or serial terminals; this is about the specific use of the ncurses library for TUI rendering.

Explore 4 awesome GitHub repositories matching user interface & experience · Ncurses-Based Rendering. Refine with filters or upvote what's useful.

Awesome Ncurses-Based Rendering GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • andmarti1424/sc-imAvatar de andmarti1424

    andmarti1424/sc-im

    5,638Voir sur GitHub↗

    sc-im est un tableur et gestionnaire de données en interface utilisateur texte. Il fournit un environnement piloté par clavier pour effectuer des calculs mathématiques et gérer des grilles de données au sein d'une interface en ligne de commande. L'application est scriptable, prenant en charge des fonctions personnalisées, des déclencheurs pilotés par événements et l'intégration de scripts externes pour automatiser les tâches de calcul. Elle permet en outre le chargement de modules compilés externes à l'exécution pour étendre ses capacités mathématiques. Le système couvre la gestion des données via le tri des lignes, le filtrage et les calculs de sous-totaux. Il prend en charge l'interopérabilité des données via l'importation et l'exportation des formats CSV, TAB, Markdown et XLSX. Les capacités supplémentaires incluent un mode d'exécution non interactif pour le traitement de données headless et la capacité d'envoyer des données vers un logiciel de traçage externe pour la visualisation.

    Provides a keyboard-driven grid interface using the ncurses library for low-level terminal control.

    Cconsoleconsole-applicationncurses
    Voir sur GitHub↗5,638
  • abishekvashok/cmatrixAvatar de abishekvashok

    abishekvashok/cmatrix

    4,935Voir sur GitHub↗

    cmatrix is a C-based terminal application and command line utility designed to simulate a scrolling digital rain effect. It functions as a CLI visual animation tool that renders falling code patterns and custom text displays within a terminal emulator. The application provides options for visual style customization, allowing users to modify color schemes, font styles, and character sets. It includes animation speed control to adjust the rate of falling characters and supports rendering specific custom messages in the center of the screen during the animation.

    Utilizes the ncurses library to directly control screen coordinates and colors within the terminal emulator.

    Ccmatrixscreensaver
    Voir sur GitHub↗4,935
  • rakshasa/rtorrentAvatar de rakshasa

    rakshasa/rtorrent

    4,713Voir sur GitHub↗

    rTorrent is a headless BitTorrent client daemon and manager designed for Unix-like systems. It operates as a background process to handle the downloading and uploading of files via the BitTorrent protocol. The application provides a text-based user interface using ncurses for real-time updates and keyboard navigation in a console. It also exposes a socket-based remote control interface, allowing external clients to send commands and query status via a network protocol. The software covers core torrent management capabilities, including file priority configuration, torrent import, and list fi

    Renders a real-time text-based user interface in the console using the ncurses library.

    C++bittorrentbittorrent-clientrtorrent
    Voir sur GitHub↗4,713
  • newsboat/newsboatAvatar de newsboat

    newsboat/newsboat

    3,683Voir sur GitHub↗

    Newsboat is a terminal-based RSS and Atom feed aggregator and news reader. It utilizes an ncurses-based user interface to display web content directly in the console and uses a local SQLite database to persist subscriptions, article metadata, and read states. The project functions as an extensible system that allows for the transformation of feed data and the exporting of content via shell scripts and external command hooks. It includes capabilities for managing podcast feeds and synchronizing subscriptions and read states with external feed services. The reader provides tools for organizing

    Uses the ncurses library to render a text-mode user interface directly in the terminal.

    C++atom-feed-readernewsbeuterrss-feed-reader
    Voir sur GitHub↗3,683
  1. Home
  2. User Interface & Experience
  3. Ncurses-Based Rendering