Browse free open source C# Terminals and projects below. Use the toggles on the left to filter open source C# Terminals by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 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.
    Start Free
  • 1
    YAT

    YAT

    Yet Another Terminal :: Serial Communication :: Engineer/Test/Debug

    Engineering, testing and debugging of serial communication. Supports RS-232/422/423/485 as well as TCP/IP Client/Server/AutoSocket, UDP/IP Client/Server/PairSocket and USB Ser/HID. Optimized for simple command sets of e.g. embedded systems.
    Leader badge
    Downloads: 706 This Week
    Last Update:
    See Project
  • 2
    PEASS-ng

    PEASS-ng

    Privilege Escalation Awesome Scripts SUITE

    These tools search for possible local privilege escalation paths that you could exploit and print them to you with nice colors so you can recognize the misconfigurations easily. All the scripts/binaries of the PEAS suite should be used for authorized penetration testing and/or educational purposes only. Any misuse of this software will not be the responsibility of the author or of any other collaborator. Use it at your own machines and/or with the owner's permission. Here you will find privilege escalation tools for Windows and Linux/Unix and MacOS. Find the latest versions of all the scripts and binaries in the releases page. Check the parsers directory to transform PEASS outputs to JSON, HTML and PDF.
    Downloads: 103 This Week
    Last Update:
    See Project
  • 3
    Harmony

    Harmony

    Patching, replacing and decorating .NET and Mono methods

    Harmony gives you an elegant and high-level way to alter the functionality in applications written in C#. It works great in games and is well established in titles like 7 Days To Die, BattleTech, Besiege, Cities:Skylines, Kerbal Space Program, Oxygen Not Included, Ravenfield, Rimworld, Sheltered, Stardew Valley, Staxel, Subnautica, The Ultimate Nerd Game, Total Miner, Unturned, SCP: Secret Laboratory and many more. If you develop in C# and your code is loaded as a module/plugin into a host application, you can use Harmony to alter the functionality of all the available assemblies of that application. Where other patch libraries simply allow you to replace the original method, Harmony goes one step further. It is also used in unit testing WPF controls and in many other areas. Installation is done by using 0Harmony.dll in your project or by using the Lib.Harmony nuget package.
    Downloads: 50 This Week
    Last Update:
    See Project
  • 4
    Windows ACME Simple (WACS)

    Windows ACME Simple (WACS)

    A simple ACME client for Windows (for use with Let's Encrypt et al.)

    This is a ACMEv2 client for Windows that aims to be very simple to start with, but powerful enough to grow into almost every scenario. A very simple interface to create and install certificates on a local IIS server. A more advanced interface for many other use cases, including Apache and Exchange. Automatically creates a scheduled task to renew certificates when needed. Get certificates with wildcards, international names, OCSP Must Staple extension (optional). Re-use private keys for DANE, use EC crypto or bring your own CSR. Advanced toolkit for DNS, HTTP and TLS validation: SFTP/FTPS, acme-dns, Azure, Route53, Cloudflare and many more. Store your certificates where and how you want them: Windows, IIS Central Store, .pem files, .pfx file or KeyVault. Compatible with all popular ACME services, including Let’s Encrypt, ZeroSSL, DigiCert, Sectigo, Buypass, Keyon and others. Completely unattended operation from the command line.
    Downloads: 48 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 5
    ArchiSteamFarm

    ArchiSteamFarm

    C# application with primary purpose of farming Steam cards

    ASF is a C# application with the primary purpose of farming Steam cards from multiple accounts simultaneously. Unlike Idle Master which works only for one account at a given time, while requiring Steam client running in the background and launching additional processes imitating "game-playing" status, ASF doesn't require any Steam client running in the background, doesn't launch any additional processes and is made to handle unlimited Steam accounts at once. In addition to that, it's meant to be run on servers or other desktop-less machines and features full cross-OS support, which makes it possible to launch on any operating system with .NET Core runtime, such as Windows, Linux, and macOS. ASF is possible thanks to the gigantic amount of work done in the marvelous SteamKit2 library. Today, ASF is one of the most versatile Steam power tools, allowing you to make use of many features that were implemented over time.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 6
    Fluent Terminal

    Fluent Terminal

    A Terminal Emulator based on UWP and web technologies

    FluentTerminal is a modern terminal emulator for Windows built using UWP (Universal Windows Platform) and web technologies. It offers a sleek, tabbed interface and supports a variety of shell environments like PowerShell, CMD, WSL, plus remote shells via SSH/Mosh. Terminal for PowerShell, CMD, WSL or custom shells. Built-in support for SSH and Mosh connections. Supports tabs and multiple windows. Theming and appearance configuration. Import/Export themes, import iTerm themes.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 7
    Universal BootLoader Tool helps you easily recover from a failed rom flash, and is known to turn an free update rom into a full rom. (e.g. from the free WM5 update rom available for hx4700 Pocket PCs on HP.com) Only tested with HP iPAQ Pocket PCs.
    Leader badge
    Downloads: 96 This Week
    Last Update:
    See Project
  • 8
    Terminal.Gui

    Terminal.Gui

    Console-based user interface toolkit for .NET applications

    A toolkit for building console GUI apps for .NET, .NET Core, and Mono that works on Windows, the Mac, and Linux/Unix. 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. Computed Layout makes it easy to layout controls relative to each other and enables dynamic console GUIs.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    PuTTY Session Manager
    PuTTY Session Manager is a tool that allows system administrators to organise their PuTTY sessions into folders and assign hotkeys to favourite sessions. Multiple sessions can be launched with one click. Requires MS Windows and the .NET 2.0 Runtime.
    Downloads: 36 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 10
    SerialToIP is a simple Terminal Server software providing transparent pipe either in TCP server or TCP client socket mode from TCP/IP to a pre-configured serial port. Implemented in C# for .NET 2.0 so the command line version could work in Mono-runtime as well.
    Leader badge
    Downloads: 17 This Week
    Last Update:
    See Project
  • 11
    .NET VNC Viewer is a VNC viewer written entirely in C#. It is binary compatible with Smartphones, Pocket PCs and Windows desktops (.NET CF or .NET Framework). I write this because other VNC viewers on Pocket PC do not do full screen and screen rotation.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 12
    Command Line Parser CLR NetStandard

    Command Line Parser CLR NetStandard

    The best C# command line parser that brings standardized

    The Command Line Parser Library offers CLR applications a clean and concise API for manipulating command line arguments and related tasks, such as defining switches, options and verb commands. It allows you to display a help screen with a high degree of customization and a simple way to report syntax errors to the end user. Include wiki documentation with lot of examples ready to run online. Support Source Link and symbolic nuget package snupkg. Tested in Windows, Linux Ubuntu 18.04 and Mac OS. Most of features applies with a CoC philosophy. You can also map to every type with a constructor that accepts a string (like System.Uri) for reference and value types. Map to sequences (via IEnumerable<T> and similar) and scalar types, including Enums and Nullable<T>. Doesn't depend on other packages (No dependencies beyond standard base libraries).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    It is a simple implementation of SMTP client, which has functions of sending email and friends list. I will enrich its functionality gradually.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 14

    SerialPort to Keyboard

    Posts characters from Serialport to the OS as Keystrokes

    See homepage: http://sharperdevelopment.blogspot.de/2013/01/replacing-win-xp-accessibility-features.html
    Leader badge
    Downloads: 22 This Week
    Last Update:
    See Project
  • 15
    TcpTerminal

    TcpTerminal

    TCP Terminal is a tool for testing and debugging TCP communication.

    TCP Terminal is a tool for testing and debugging TCP communication. - Works both as a server and as a client. - Accepts input and prints output in HEX and ASCII format. - Separate display of sent and received data.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 16
    Remote Desktop Client for the GNOME Desktop. Supported protocols: RDP, VNC, SSH. Configured sessions can be saved to the built in list. Additional programs required: rdesktop, tightvnc, ssh, gnome-terminal. Application can be run with Mono runtime.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Wintin is a scriptable MUD client for Windows
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    CitrixTS4Linux is a GUI remote access server application written in C and C++ to allow access to RPM-based Linux terminal servers via the free Citrix ICA client.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    ConsoleX

    ConsoleX

    Console X, The alternative windows console.

    Console X, The alternative windows console.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Free Serial Terminal

    Free Serial Terminal

    Communicate with devices at serial ports.

    Downloads: 1 This Week
    Last Update:
    See Project
  • 21

    Protocol tool

    Hexadecimal strings test tool

    This is a software/hardware development tool that allows the user to send strings on an interface (parallel,serial, network or other), specified in hexadecimal or strings or a combination of these. The strings can be retrieved/stored from/to a file.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Serial Data Logger

    Serial Data Logger

    A configurable serial data terminal and recorder

    Current stable release: version 1.3 (2022-11-10) More info in wiki.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    System tray caller id applet for Windows based on .NET framework. Turns on caller ID function of the modem, and when any output occurs (a call comes in), a small log window appears showing all text, verbatim.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    This application will be the software part for "Universal Atmel Flash 8051 / AVR Programmer" that can be found at : http://home.tiscali.de/peterd/tools/proflash/index.htm (on my opinion this is the best free MCS51/AVR programmer).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    XPrevail is a powerful .NET object prevalence, aspects and inspection framework, it provide a transparent persistence mechanism over all business objects. XPrevail still include dynamic support to aspect oriented programming and remote object inspection!
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next