A
Aspect-Oriented
 
B
Bloggers
Build Systems
 
C
CMS
Cache Solutions
Charting & Reporting
Chat Servers
Code Coverage
 
D
Databases
 
E
ERP & CRM
 
F
Forum Soft
 
G
Geospatial
 
I
IDEs
Installers
Inversion of Control
Issue Tracking
 
J
Job Schedulers
 
L
Logging Tools
 
N
Network Clients
Network Servers
 
P
PDF Libraries
Persistence
Portals
Profilers
Project Management
 
R
RSS & RDF Tools
Rule Engines
 
S
SQL Clients
Scripting Languages
Search Engines
Security
Source Control
 
T
Template Engines
Testing Tools
 
U
UML & Modeling
 
W
Web Frameworks
Web Mail
Web Services
Web Testing
Wiki Engines
Workflow Engines
 
X
XML Parsers
 

Open Source Network Clients in C#

DotNetOpenMail

DotNetOpenMail is an open-source library for assembling and sending HTML and plain-text email with attachments using the .Net framework.

Go To DotNetOpenMail

Fluent.Toc

Fluent.Toc is a .NET component written in C# for communicating with AOL's Instant Messenger (AIM) service in the TOC Protocol.

Go To Fluent.Toc

Dot Net Telnet

.NET Telnet is a telnet library written for the MS .NET Framework.

Go To Dot Net Telnet

VNC-Client

VNC-Client for .NET is a VNC-Client written in C# using the .NET Framework.

Go To VNC-Client

S3 Explorer

S3 Explorer is a FTP Style client for Amazon's Simple Secure Storage service. If enables Directory style access to the S3 service similar to a file system. S3 Explorer supports:

 * S3 Browsing
 * Directory Creation
 * Directory Deletion
 * File Upload
 * File Download
 * File Deletion

Go To S3 Explorer

OpenSmtp.net

OpenSmtp.net is an open source SMTP component written in C#

Go To OpenSmtp.net

Dot Net FTP Client

Free .NET FTP Client library written in C#

Go To Dot Net FTP Client

IceChat

IceChat is an Internet Relay Chat Client designed to connect to multiple IRC Servers

Go To IceChat

OpenPOP.NET

.NET Class library in C# for communicating with POP3 Servers

Go To OpenPOP.NET

Metro

This project is a library written in C# which provides a rich set of classes for working with IP version 4, TCP, UDP and ICMP with ease of use

Go To Metro

Granados

Granados is an SSH client library for .NET.

Go To Granados

SmartIrc4net the C# IRC library

SmartIrc4net is a multi-threaded and thread-safe IRC library written in C#. It allows you to communicate with IRC servers. The library contains a 3 layered API: IrcConnection (low-level API), contains message buffer, ping/pong handling - IrcCommands (middle-level API), contains RFC IRC commands plus easy to use IRC methods (like Op/Deop/Ban/Unban...) - IrcClient (high-level API) full featured IRC class, with channel syncing, fully event driven- One of the best features is the channel syncing (tracking of users/modes/topic etc in objects) and also user syncing (tracking the user in channels, nick/ident/host/realname/server/hopcount in objects).

Go To SmartIrc4net the C# IRC library

SharpSSH

A C# implementation of the SSH2 protocol. Supports SSH, SCP and SFTP.

Go To SharpSSH

SMTPOP.NET

SMTPOP.NET is a .Net Class library written in C# to communicate with POP3 and SMTP server. SMTPOP.NET sends e-mail to an SMTP server. SMTPOP.NET reads e-mail from a POP3 server. The MimeMessage class support:

 * FROM CC BCC fields.
 * "Text", "Quoted Printable" and "base64" format.
 * Multiple attachments.
 * Attachments embedded in attachments.
 * All charsets supported by the local operating system + unicode UTF8.
 * All standard Mime headers.
 * Non standard header.

Go To SMTPOP.NET

IZWebFileManager

IZWebFileManager is featured File Manager control for ASP.NET 2 compatible with most-used browsers like MS Internet Explorer and Firefox. Features:

 * Copying, moving, renaming, deletion of files and folders;
 * Ability to work (copy, move, delete) with several files at once;
 * File upload;
 * Easy duplication of files and folders;
 * Right-click context menu (Windows Explorer like);
 * Common shortcuts supported. Arrow Keys, F5 - refresh, F2 - rename, Enter - default action, Delete;
 * Permission control: you can forbid uploading, renaming or deletion of files and folders. You can limit size of files that can be uploaded and restrict types of files which could be uploaded by their extensions. For example, you can let users upload pictures (gifs and jpgs) only with the size not more than 50KB.
 * Multilingual interface. English, Russian and Hebrew are already supported. Other languages can be added without even recompilation of the component;
 * Full Unicode and Right-to-Left support;
 * All major browsers supported. The component has been tested and works fine in Netscape 8.0, Firefox 1.5, IE 6.0 (SP2);
 * Optimized and compiled for .Net Framework 2.0;
 * Totally easy to install and to use. No additional configuration in web.config need. Deployed with
 *.dll only;
 * XHTML capability.

Go To IZWebFileManager

Telnet Class Library for .NET

A class library for implementing Telnet clients and servers. Written in C# for .NET 2.0.

Go To Telnet Class Library for .NET

GROF#

GROF# (Group Oriented Framework for C#) provides a simple API written in C# which provides group communication features for distributed applications.

Go To GROF#

MonoTorrent

A cross platform open source .NET Framework based BitTorrent Client written in C# It is a complete BitTorrent suite of libraries which can be embedded in an application. The suite contains: Client Library - Allows the uploading/downloading of torrents. Tracker Library - Allows the hosting of .torrents. Torrent Creator - Allows the creation and editing of .torrent files.

Go To MonoTorrent

CxBrowser

CxBrowser is an open source and free Web Browser implement under Mozilla Activex Control component. It is written entirely in C#, and organize windows on virtual desks. Goals:

 * Mozilla Activex Control is a standard ActiveX component and can be used from any development environment which supports ActiveX. The project demonstrates the use of Activex control in SharpDevelop 2.1, the open source IDE for .NET Framework under GNU Lesser General Public Licence.
 * Provide an experimental User Interface: Organize windows in virtual desks.
 * The project is an example to make a custom web browser.
 * Exploit the speed and standards compliance of the Gecko rendering engine.

Go To CxBrowser