C Client

Open-source C projects categorized as Client | Edit details
Related topics: #Linux #C #Windows #Sftp #Ftp

Top 15 C Client Projects

  • libcurl

    A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. libcurl offers a myriad of powerful features

    Project mention: Aggregate Functions in Stargate’s GraphQL API | dev.to | 2022-05-19

    This blog tutorial assumes that you already have Docker and curl installed and configured on your machine. Alternatively, if you have a Astra account (they’re free) you can do your testing there.

  • WindTerm

    A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal.

    Project mention: What are some alternative to Xshell? | reddit.com/r/linuxadmin | 2022-04-24

    I was recommended this https://github.com/kingToolbox/WindTerm a while back it works great for ssh and I've used xforwarding with it worked well.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Weechat

    The extensible chat client.

    Project mention: What are some of your favorite CLI/TUI apps? | reddit.com/r/commandline | 2022-05-08

    weechat for IRC and Matrix

  • open62541

    Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0

    Project mention: Apache PLC4X announcing end of community support due to missing funding | news.ycombinator.com | 2022-01-12

    There's quite a bit of OPC UA bashing across this project. So let me chime in to keep the "balance in the universe".

    OPC UA is a protocol to interact with an object-oriented information model. Basically CORBA done right to use object-oriented principles and reuse software components in industrial automation.

    Since OPC UA is a protocol, its performance depends mostly on the implementation. Some PLCs may be crappy. But that doesn't translate into bad performance overall. My experience goes to the exact contrary.

    Full disclosure, I lead-develop and maintain an open source OPC UA implementation that sees quite a bit of use by the big guys in the automation domain. We use C for performance. And we do have funding from the industry.


    But yes, it is hard to break into this world. Especially since solutions have to be maintained for 20+ years. A solo developer usually cannot ensure that this will still be usable some years down the line.

  • Guitar

    Git GUI Client (by soramimi)

  • rdesktop

    🚨 rdesktop is in need of a new maintainter. Please see the home page for more details. 🚨

    Project mention: RDP Clients for Debian: An incomplete review | news.ycombinator.com | 2022-03-15

    rdesktop lost its maintainer[1] 2 years ago, and it looks like it just recently started having activity[2] again.

    I run xfreerdp nightly builds for everything, and I rarely have issues, might be worth looking into for your crashing issue.

    [1] https://groups.google.com/g/rdesktop-announce/c/AddglSNxK90

    [2] https://github.com/rdesktop/rdesktop/commits/master

  • lagrange

    A Beautiful Gemini Client

    Project mention: Surfing the Gopherspace | news.ycombinator.com | 2022-05-17
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • ruby-pg

    A PostgreSQL client library for Ruby

    Project mention: Insert CSV Rows into a Database Using Vanilla Ruby | dev.to | 2022-03-30

    $ gem info pg *** LOCAL GEMS *** pg (1.3.4) Authors: Michael Granger, Lars Kanis Homepage: https://github.com/ged/ruby-pg License: BSD-2-Clause Installed at: /Users/jvon1904/.rvm/gems/ruby-3.0.3 Pg is the Ruby interface to the PostgreSQL RDBMS

  • rauc

    Safe and secure software updates for embedded Linux

    Project mention: Some discoveries from investigating the SteamOS recovery image | reddit.com/r/linux_gaming | 2022-03-03

    Looks like SteamOS is using this project for handling updates: https://github.com/rauc/rauc

  • dhcpcd

    DHCP / IPv4LL / IPv6RA / DHCPv6 client.

  • libsmb2

    SMB2/3 userspace client

    Project mention: Connect to SMB windows file share from ESP32 | reddit.com/r/esp32 | 2021-10-11
  • tintin

    TinTin++ is a scriptable console MUD client / multiplexer.

    Project mention: does anyone know of a bbs program to use with screen readers? | reddit.com/r/bbs | 2021-09-25
  • SA-MP

    SA-MP (San Andreas Multiplayer) is a free and open source multiplayer modification for PC version of GTA: San Andreas

    Project mention: Kéveune s’attribue la création d’un jeu | reddit.com/r/Quebec | 2022-01-11
  • gftp

    gFTP is a free multithreaded file transfer client for *NIX based machines. 56 language translations available.

    Project mention: Step-by-step tutorial to host your website on Combell | dev.to | 2021-11-09

    For Mac: FileZilla, CuteFTP, Transmit, Fetch, gFTP

  • pymgclient

    Python Memgraph Client

    Project mention: Twitch Streaming Graph Analysis - Part 1 | dev.to | 2021-10-22

    As expected, Flask is there, so it will be installed in our container. Next, we have pymgclient, Memgraph database adapter for Python language on top of which gqlalchemy is built. We will connect to the database with gqlalchemy and it will assist us in writing and running queries on Memgraph.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-19.

C Client related posts


What are some of the best open-source Client projects in C? This list will help you:

Project Stars
1 libcurl 25,124
2 WindTerm 4,908
3 Weechat 2,466
4 open62541 1,792
5 Guitar 1,285
6 rdesktop 1,057
7 lagrange 852
8 ruby-pg 583
9 rauc 493
10 dhcpcd 211
11 libsmb2 200
12 tintin 128
13 SA-MP 76
14 gftp 64
15 pymgclient 31
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives