Showing 1059 open source projects for "curses"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Try Free
  • 1

    silverhawk-curses

    A curses library

    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Notcurses

    Notcurses

    blingful character graphics/TUI library. definitely not curses

    A library facilitating complex TUIs on modern terminal emulators, supporting vivid colors, multimedia, threads, and Unicode to the maximum degree possible. Things can be done with Notcurses that simply can't be done with NCURSES. It is furthermore fast as shit. What it is not: a source-compatible X/Open Curses implementation, nor a replacement for NCURSES on existing systems. Notcurses abandons the X/Open Curses API bundled as part of the Single UNIX Specification. For some necessary background, consult Thomas E. Dickey's superb and authoritative NCURSES FAQ. As such, Notcurses is not a drop-in Curses replacement. Wherever possible, Notcurses makes use of the Terminfo library shipped with NCURSES, benefiting greatly from its portability and thoroughness. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Glances

    Glances

    An eye on your system

    Glances is an open source, cross-platform monitoring tool that aims to provide a significant amount of monitoring information through a curses or Web-based interface. Depending on the size of the user interface, this information can then dynamically adapt. Glances can work in client/server mode, and is also capable of remote monitoring. All systems statistics can be exported to files or external time/value databases. Glances gets information from your system through various libraries, and is based on an open architecture, so you can add new plugins or export modules.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 4
    Echidna

    Echidna

    Ethereum smart contract fuzzer

    ...Powered by Slither to extract useful information before the fuzzing campaign. Source code integration to identify which lines are covered after the fuzzing campaign. Curses-based retro UI, text-only or JSON output.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    Kilo

    Kilo

    A text editor in less than 1000 LOC with syntax highlight and search

    ...Despite its tiny size, Kilo supports core editor features like opening and saving files, incremental search, and basic syntax highlighting. It deliberately avoids external dependencies, not even using curses; instead it talks directly to the terminal using VT100 escape sequences, making it portable to most Unix-like systems with a compatible terminal. Because the codebase is compact and well-structured, it has become a popular teaching and learning resource, inspiring tutorials such as “Build Your Own Text Editor” that walk through implementing Kilo step by step.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    xterm.js

    xterm.js

    A terminal for the web

    xterm.js is a TypeScript-based front-end terminal emulation component that lets web applications embed fully-featured terminal interfaces. It powers in-browser terminals in tools like VS Code and browser IDEs. Xterm.js works with most terminal apps such as bash, vim, and tmux, including support for curses-based apps and mouse events. Xterm.js is really fast, it even includes a GPU-accelerated renderer. Xterm.js is not a terminal application that you can download and use on your computer. Xterm.js is not bash. Xterm.js can be connected to processes like bash and let you interact with them (provide input, receive output).
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    Kotter

    Kotter

    A declarative, Kotlin-idiomatic API for writing dynamic console app

    Kotter (a KOTlin TERminal library) aims to be a relatively thin, declarative, Kotlin-idiomatic API that provides useful functionality for writing delightful console applications. It strives to keep things simple, providing a solution a bit more opinionated than making raw println calls but way less featured than something like Java Curses.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    DARN library - “Curses-lite”

    DARN is a limited version of Curses for Windows, MINGW, and GCC.

    The DARN library is a limited version of Curses, intended to be used with small text-oriented utilities. Works with Windows, MINGW, and GCC.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    luaposix

    luaposix

    Lua bindings for POSIX APIs

    This is a POSIX binding for LuaJIT, Lua 5.1, 5.2, 5.3 and 5.4; like most libraries, it simply binds to C APIs on the underlying system, so it won't work on non-POSIX systems. However, it does try to detect the level of POSIX conformance of the underlying system and bind only available APIs. For a while, luaposix contained support for curses functionality too, but now that has its own lcurses repository again, where it is being maintained separately.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 10
    Terminal.Gui

    Terminal.Gui

    Console-based user interface toolkit for .NET applications

    ...In addition, a complete Xterm/Vt100 terminal emulator that you can embed is now part of XtermSharp, you just need to pull TerminalView.cs into your project. Works on Windows, Mac, and Linux. Terminal drivers for Curses, Windows Console, and the .NET Console mean Terminal.Gui works well on both color and monochrome terminals and has mouse support on terminal emulators that support it. Both keyboard and mouse input are supported, including limited support for drag & drop. Terminal.Gui supports both Absolute layout and an innovative UI layout system referred to as Computed Layout. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    TAWS

    TAWS

    A terminal-based AWS resource viewer and manager

    TAWS is a terminal-based user interface (TUI) tool designed to help developers view and manage Amazon Web Services (AWS) resources directly from the command line in a curses-style, interactive environment. It provides a unified interface where users can explore their AWS resources such as EC2 instances, S3 buckets, IAM users, and more, all without switching to a web console, which can speed up workflows for frequent cloud administrators and developers alike. Because it runs in a terminal and is written with performance in mind, taws offers rapid navigation, filtering, and inspection of cloud services while maintaining keyboard-driven efficiency, similar to how tools like k9s help interact with Kubernetes clusters. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Sysdig

    Sysdig

    Linux system exploration and troubleshooting tool

    Continuously assess cloud security posture by flagging misconfigurations and suspicious activity. Consolidate container and host scanning in a single workflow. Automate scanning locally in your CI/CD tools without images leaving your environment and block vulnerabilities pre-deployment. Visualize all network communication across apps and services. Apply microsegmentation by automating Kubernetes-native network policies. Unify threat detection and incident response across containers,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    PDCurses
    An implementation of the curses library for Windows, DOS, OS/2, X11 and SDL.
    Leader badge
    Downloads: 95 This Week
    Last Update:
    See Project
  • 14
    LAME (Lame Aint an MP3 Encoder)

    LAME (Lame Aint an MP3 Encoder)

    A high quality MP3 encoder

    LAME is an educational tool to be used for learning about MP3 encoding. The goal of the LAME project is to improve the psycho acoustics, quality and speed of MP3 encoding. Note: we provide source code only!
    Leader badge
    Downloads: 28,485 This Week
    Last Update:
    See Project
  • 15
    SAM (Sequence Alignment/Map) is a flexible generic format for storing nucleotide sequence alignment. SAMtools provide efficient utilities on manipulating alignments in the SAM format. The main samtools source code repository moved to GitHub in March 2012. For ongoing development since then, see http://github.com/samtools/samtools
    Leader badge
    Downloads: 606 This Week
    Last Update:
    See Project
  • 16

    njconnect

    Curses Jack connection manager

    Curses Jack connection manager, based on naconnect by Nedko Arnaudov
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    A curses based solitaire/patience card game. Play all your favourite games - FreeCell, Klondike, Spider and many more - without touching a mouse.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 18
    FreeBASIC Compiler
    Open-source, free, multi-platform BASIC compiler, with syntax similar MS-QuickBASIC (including the GFX statements), that adds new features such as pointers, unsigned data types, inline assembly, a pre-processor and many others.
    Leader badge
    Downloads: 955 This Week
    Last Update:
    See Project
  • 19
    Vifm

    Vifm

    Vifm is a curses file manager with Vim-like everything.

    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. If you use Vim, Vifm gives you complete keyboard control over your files without having to learn a new set of commands.
    Leader badge
    Downloads: 39 This Week
    Last Update:
    See Project
  • 20
    nmon for Linux

    nmon for Linux

    Linux performance monitoring on-screen or to CSV file

    nmon is short for Nigel's Performance Monitor It either shows you the stats on-screen updating once a second or saves the data to a CSV file for later analysis and graphing. For details see the homepage ==> http://nmon.sourceforge.net Please use the latest version. The new version "njmon" outputs JSON format that a lot of tools use these days. It integrates well with saving data directly to InfluxDB and graphing with Grafana.
    Leader badge
    Downloads: 625 This Week
    Last Update:
    See Project
  • 21
    bvi editor for binary files (hex editor)
    The bvi is a display-oriented editor for binary files (hex-editor), based on the vi texteditor. If you are familiar with vi, just start the editor and begin to edit! A bmore programm is also included in the package.
    Leader badge
    Downloads: 66 This Week
    Last Update:
    See Project
  • 22
    Downloads: 10 This Week
    Last Update:
    See Project
  • 23
    MultiMail Offline Reader
    MultiMail is an offline mail packet reader for Unix and other systems. It currently supports the Blue Wave, QWK, OMEN, OPX and SOUP formats. It has a full screen, color user interface, built with the curses library.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 24
    Canada is a multi-purpose curses-based graphical visual effects thingy which displays pretty pictures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    tn5250

    5250 telnet client

    tn5250 emulates a 5250 terminal or printer over telnet, for connecting to IBM Power Systems, iSeries and AS/400 computers running IBM i, i5/OS and OS/400. It runs on any Unix or Windows system. Note that this project is now on GitHub at https://github.com/tn5250/tn5250
    Leader badge
    Downloads: 81 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next