Access your terminal from anywhere via browser. Self-hosted, cross-platform (macOS, Windows, Linux), with tmux integration.
A powerful, open-source AI coding agent for your terminal. Connect directly to LLMs or use our backend service.
Use Claude, Anthropic's AI assistant, right from your terminal. Claude can understand your codebase, edit files, run terminal commands, and handle entire workflows for you.
Type-safe APIs with Protobuf and TypeScript.
TypeScript definitions for connect
Terminal and Web console for Kubernetes
The safe way to handle the `connect` socket event
A powerful, open-source AI coding agent for your terminal. Connect directly to LLMs or use our backend service.
OpenTelemetry instrumentation for `connect` http middleware framework
High performance middleware framework
## Local Development
Create clickable links in the terminal
Terminal utils for NodeJS
A custom render for marked to output to the Terminal
ANSI escape codes for manipulating the terminal
Turn a function into an `http.Agent` instance
Provides a fallback for non-existing directories so that the HTML 5 history API can be used.
Node.js body parsing middleware
Connect is a family of libraries for building and consuming APIs on different languages and platforms. [@connectrpc/connect](https://www.npmjs.com/package/@connectrpc/connect) brings type-safe APIs with Protobuf to TypeScript.
User interface primitives for console applications
A tool for connecting your design system components in code with your design system in Figma
Detect whether a terminal supports hyperlinks
Detect whether a terminal supports color
TypeScript definitions for connect-history-api-fallback
Need a terminal to communicate to a serial device like Hyperterminal, this gem has been done for you !
This gem adds a new rake task which terminates all the connections with the Rails app database.
Display progress bars with percentage, ETA, and throughput, or spinners for indeterminate tasks. Supports block-based usage, enumerable iteration with each/map, background auto-spinning, multi-bar tracking, and auto-disables rendering when not connected to a terminal.
wliconfig is tiny utility that change connect wireless lan network by scraping configuration page of 'WLI' terminal. Supported 'WLI' terminals: * WLI-UTX-AG300
A remote terminal that can be used for interacting with an application and invoking operations remotely. Telnet and VT100 over a telnet connection are supported.
Appear is a tool for revealing a given process in your terminal. Given a process ID, `appear` finds the terminal emulator view (be it a window, tab, or pane) containing that process and shows it to you. Appear understands terminal multiplexers like `tmux`, so if your target process is in a multiplexer session, `appear` will reveal a client connected to that session, or start one if needed. This project intends to support all POSIX operating systems eventually, but currently only supports macOS.
Sqler is a CLI tool for running sql scripts to look at data in the terminal. You can run sql files with erb variables and keep connections details stored for re use.
This gem provides the ability to configure the maximum number of jobs a Sidekiq worker will process before terminating. For an environment running Kubernetes this is a perfect addition because once the affected pod dies it will automatically be restarted [gracefully] resetting memory, database-connections, etc. with minimal interruption to throughput
dsu is ruby gem that enables anyone practicing Agile methodology to record, keep track of, and manage their daily standup (DSU) activities. * dsu uses no network connections whatsoever. * dsu stores all of its data locally, in .json files. * dsu is a simple (but powerful) command-line tool for users who love to work within the terminal. * dsu versioning follows the semantic versioning standard (MAJOR.MINOR.PATCH).
This script allows you to easily automate the downloading of the latest version of any sourceforge project (as stored up to 31/12/2006) from any of sourceforge server by having it parse the web pages for the project and extract the latest release. It supports connecting through a proxy if either the environment variable HTTP_PROXY or http_proxy is defined. Also, downloads can be resumed like wget, in case the download is abruptly terminated. If .md5 checksums are available, they will also be downloaded and verified using ruby's digest/md5.
doto is ruby gem that enables anyone to record, keep track of and manage their daily TODO lists. * doto uses no network connections whatsoever. * doto stores all of its data locally, in .json files. * doto is a simple (but powerful) command-line tool for users who love to work within the terminal. * doto versioning follows the semantic versioning standard (MAJOR.MINOR.PATCH).
# Netchk Simple tool to troubleshoot internet connectivity issues. This tool verifies: - your computer has at least one IP address - you have at least one DNS configured - you can reach the configured nameservers - the nameservers can resolve hosts Finally, some ICMP ping statistics are presented with average durations and error rates. ## Installation ```sh gem install netchk ``` ## Usage Just run `netchk` from your terminal and basic diagnosis will start showing you progress and any error if present. Note: On Linux system, this gem requires `sudo` to perform the ICMP ping operations. On macOS, this is not needed. You also can configure how netchk verifies your connections by configuring a `~/.netchk.yaml` or `~/.netchk.yml` file like below. ```yaml # Settings to test DNS server connectivity. dns: # Path to resolv.conf file to check presence and connectivity of DNS. # Path should be absolute to avoid issues when running netchk # from different directories. resolv.conf: /etc/resolv.conf # Settings to test DNS resolution. resolv: # Path to resolv.conf file to use for testing DNS resolution. # Path should be absolute to avoid issues when running netchk # from different directories. It is advised to be the same # as dns.resolv.conf. resolv.conf: /etc/resolv.conf # The list of domains to test for DNS resolution. domains: - google.com - youtube.com - facebook.com # Settings to test icmp ping. icmp: # A list of hosts to ping with ICMP. It is advised to use # IP addresses instead of domains to rule out any issues with # DNS resolution, which is tested separately. hosts: - 1.1.1.1 - 8.8.8.8 # The number of ping to issue each host. count: 20 # The duration in seconds to wait between each ping. # Setting this value too low might cause timeouts. interval: 0.2 ``` Each value is optional. If one is missing the default value will be used. The file above shows the default values. ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/moray95/netchk.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.