All Projects → superflexible → Tgputtylib

superflexible / Tgputtylib

Licence: other
An SFTP client shared library (dll/so/dylib) with bindings and classes for C++, Delphi and Free Pascal based on PuTTY

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Tgputtylib

Cloudconnect
Cloud aware client to connect ssh, sftp and rdp
Stars: ✭ 25 (-48.98%)
Mutual labels:  putty, sftp
Mancy
Mancy is a file watcher which supported to auto upload the changes to remote server via ssh/sftp.
Stars: ✭ 29 (-40.82%)
Mutual labels:  sftp
Aria2
aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.
Stars: ✭ 25,001 (+50922.45%)
Mutual labels:  sftp
Putty Color Themes
PuTTY Color Themes
Stars: ✭ 753 (+1436.73%)
Mutual labels:  putty
Mgob
MongoDB dockerized backup agent. Runs schedule backups with retention, S3 & SFTP upload, notifications, instrumentation with Prometheus and more.
Stars: ✭ 573 (+1069.39%)
Mutual labels:  sftp
Winscp
WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It supports also Amazon S3, FTPS, SCP and WebDAV protocols. Power users can automate WinSCP using .NET assembly.
Stars: ✭ 794 (+1520.41%)
Mutual labels:  sftp
Simpleremote
Remote Administration Tools
Stars: ✭ 504 (+928.57%)
Mutual labels:  putty
Terminals
Terminals is a secure, multi tab terminal services/remote desktop client. It uses Terminal Services ActiveX Client (mstscax.dll). The project started from the need of controlling multiple connections simultaneously. It is a complete replacement for the mstsc.exe (Terminal Services) client. This is official source moved from Codeplex.
Stars: ✭ 971 (+1881.63%)
Mutual labels:  putty
Laravel Sftp
SFTP filesystem service provider for Laravel
Stars: ✭ 28 (-42.86%)
Mutual labels:  sftp
Libssh2
the SSH library
Stars: ✭ 743 (+1416.33%)
Mutual labels:  sftp
Goph
🤘 The native golang ssh client to execute your commands over ssh connection. 🚀🚀
Stars: ✭ 734 (+1397.96%)
Mutual labels:  sftp
Putty
PuTTY 中文版,原 http://code.google.com/p/puttycn 项目。
Stars: ✭ 628 (+1181.63%)
Mutual labels:  putty
Sftp
Securely share your files
Stars: ✭ 897 (+1730.61%)
Mutual labels:  sftp
Remote Ftp
FTP/FTPS/SFTP client for Atom.io
Stars: ✭ 549 (+1020.41%)
Mutual labels:  sftp
Git Web Client
[Abandoned] Web Git client using full stack Symfony2 with SSH/SFTP support
Stars: ✭ 32 (-34.69%)
Mutual labels:  sftp
Raidrive.translation
RaiDrive Translation
Stars: ✭ 518 (+957.14%)
Mutual labels:  sftp
Kitty
💻 KiTTY, a free telnet/ssh client for Windows
Stars: ✭ 791 (+1514.29%)
Mutual labels:  putty
Putty Tunnel Manager
Fixes and new release. PuTTY Tunnel Manager allows you to easily open tunnels, that are defined in a PuTTY session, from the system tray. You can also move the tunnels from PuTTY to PuTTY Tunnel Manager. This allows you to use PuTTY just for SSH shell sessions (without opening tunnels), and use PuTTY Tunnel Manager just for tunneling.
Stars: ✭ 41 (-16.33%)
Mutual labels:  putty
Sftp
SFTP support for the go.crypto/ssh package
Stars: ✭ 969 (+1877.55%)
Mutual labels:  sftp
Duplicati
Store securely encrypted backups in the cloud!
Stars: ✭ 6,915 (+14012.24%)
Mutual labels:  sftp

TGPuttyLib

A shared library / DLL with Delphi and C++ bindings based on PuTTY, for Windows, macOS, and Linux.

The new TGPuttyLib SFTP Library is a DLL/.so/.dylib conversion of the psftp program from the well-known PuTTY suite by Simon Tatham.

It allows developers to transfer files with the highest possible transfer rates (over 100MB/sec). The rates are higher than with any other known library.

TGPuttyLib is based on PuTTY Release 0.74. Ready-to-use classes are currently available for C++, Delphi and Free Pascal.

The library is now available for Windows, macOS and Linux.

The compiled libraries can be found in the Win32/Win64/Linux (Compiled Libs)/macOS (Compiled Libs) folders. There is no difference between a Debug and Release version.

Compiled demos can be found in the Releases section, and on the project web site.

For more information, please visit the project web site: https://www.syncovery.com/tgputtylib


DIRECTORIES AND FILES

tgputtylib.pas - Delphi Unit interfacing with the DLL

tgputtysftp.pas - Delphi SFTP Client Class (using 8-bit strings)

tgputtysftpclient.pas - Delphi SFTP Client Component (using UnicodeStrings)

ctgputtylib.cpp,h - C++ DLL bindings

tgputtylibcbclass.cpp,h - C++ Builder SFTP Client Class (using 8-bit strings)

tgputtycbsftpclient.cpp,h - C++ Builder Component (using UnicodeStrings)

tgputtylibvcclass.cpp,h - Visual C++ SFTP Client Class (using 8-bit strings)


TGPuttyLib.dpk etc. - Delphi Package for SFTP Client Component

TGPuttyLibCPP.cbproj etc. - C++ Builder Package for SFTP Client Component


DelphiSimpleDemos - Delphi Command Line Demos

DelphiVCLComponentDemo - Fully working SFTP client application using the SFTP Client Component

DelphiVCLDemo - Fully working SFTP client application using the SFTP Client Class

FPCSimpleDemos - FPC Command Line Demos

CPPDemos - C++ Demos


tgputtylib - DLL source code based on PuTTY


bpl - compiled Delphi Package for XE 10.3

Win32, Win64 - compiled binaries for Windows

Linux (Compiled Libs) - compiled binaries for Linux (various CPU types)

macOS (Compiled Libs) - compiled binaries for macOS (Intel 32 and 64 bits)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].