C Client

Open-source C projects categorized as Client

Top 16 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, TFTP, WS and WSS. libcurl offers a myriad of powerful features

    Project mention: Guest WiFi - Restrictions? | /r/networking | 2023-06-08

    DNS over TLS isn't a problem if you never allow that traffic to begin with. DNS over HTTPS can be dealt with in some capacity by blocking the providers (https://github.com/curl/curl/wiki/DNS-over-HTTPS, https://github.com/wranders/doh-list), but that's a cat and mouse game.

  • WindTerm

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

    Project mention: Fun with Kermit and Zmodem over SSH | news.ycombinator.com | 2023-04-25
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Weechat

    The extensible chat client.

    Project mention: Can you help me login or get my WeeChat back? | /r/Weechat | 2023-05-01

    I’m afraid you’re in the wrong subreddit. This subreddit is dedicated to WeeChat the IRC client., not the proprietary messaging app built by Tencent.

  • open62541

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

    Project mention: How to be good at C++ | /r/cpp | 2022-06-27

    Here is a bug report I submitted to open62541, over a year ago. Figuring out how that library works... I don't even understand the terminology; it's all very generic (everything is called 'nodes', 'objects', etc.), there are loads of ways to do anything, type safety is not a concept the library approves of so that doesn't help either, and most functions you cannot even find in the source as they are generated by macros. It doesn't help that OPC UA is a big standard (thousands of pages) either. It boggles the mind that the reference implementation for something used in so many critical places is so badly documented, and at the same time allows so many ways to get things subtly wrong.

  • Guitar

    Git GUI Client

    Project mention: Recommendations for Git Client GUI | /r/ManjaroLinux | 2023-04-26

    I really like Guitar. But, most of the time I use LazyGit in the terminal.

  • rdesktop

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

  • lagrange

    A Beautiful Gemini Client

    Project mention: The web’s most important decision | news.ycombinator.com | 2023-05-01

    Using a terminal, the old lynx browser is probably the most widely available and user-friendly client.

    If you want a GUI, Skyjake's Lagrange browswer is beautiful and available for Linux, Mac, and Windows: https://github.com/skyjake/lagrange

  • 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.

  • ruby-pg

    A PostgreSQL client library for Ruby

    Project mention: It's not Ruby that's slow, it's your database | news.ycombinator.com | 2022-11-08

    Before we proceed, are you aware that a lot of popular database drivers for Ruby (and Python? not sure) implement the performance-critical bits in good old natively compiled C?

    For example, the Ruby postgres gem: https://github.com/ged/ruby-pg/tree/master/ext

    (I wasn't sure until I checked just now, so I'm not questioning your familiarity with the tech. Just not sure if that's commonly known)

        So no, it's not the database, it's your interpreted language.

  • rauc

    Safe and secure software updates for embedded Linux

    Project mention: Snap Store administrators removed signal-desktop from Ubuntu Snap | news.ycombinator.com | 2022-11-03
  • dhcpcd

    DHCP / IPv4LL / IPv6RA / DHCPv6 client.

    Project mention: How do I install software newer than the distro package? | /r/raspberry_pi | 2023-05-23
  • libsmb2

    SMB2/3 userspace client

    Project mention: [Release] Vita SMB Client | /r/vitahacks | 2022-12-28

    Fix rename of files/folders in Windows Shares. This was a fix in the upstream dependency. https://github.com/sahlberg/libsmb2/issues/218

  • tintin

    TinTin++, aka tt++, is an extensible console MUD client.

    Project mention: TinTin Mud Client | /r/SteamDeck | 2023-06-04
  • SA-MP

    A repository for making the latest SA-MP version open source

    Project mention: Can anyone please make the PC version of SAMP playable on Android? | /r/sanandreas | 2022-09-07

    SAMP Source code: https://github.com/dashr9230/SA-MP

  • gftp

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

  • iso14229

    ISO 14229 (UDS) server and client for embedded systems

    Project mention: Iso14229 0.5.0 Released | news.ycombinator.com | 2022-12-11
  • pymgclient

    Python Memgraph Client

    Project mention: How to Develop a Credit Card Fraud Detection Application Using Memgraph, Flask, and D3.js | dev.to | 2022-12-17

    FROM python:3.8 # Install CMake RUN apt-get update && \ apt-get --yes install cmake # Install mgclient RUN apt-get install -y git cmake make gcc g++ libssl-dev && \ git clone https://github.com/memgraph/mgclient.git /mgclient && \ cd mgclient && \ git checkout dd5dcaaed5d7c8b275fbfd5d2ecbfc5006fa5826 && \ mkdir build && \ cd build && \ cmake .. && \ make && \ make install # Install pymgclient RUN git clone https://github.com/memgraph/pymgclient /pymgclient && \ cd pymgclient && \ python3 setup.py build && \ python3 setup.py install # Install packages COPY requirements.txt ./ RUN pip3 install -r requirements.txt COPY card_fraud.py /app/card_fraud.py WORKDIR /app ENV FLASK_ENV=development ENV LC_ALL=C.UTF-8 ENV LANG=C.UTF-8 ENTRYPOINT ["python3", "card_fraud.py"]

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-06-08.

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 30,348
2 WindTerm 14,708
3 Weechat 2,669
4 open62541 2,142
5 Guitar 1,443
6 rdesktop 1,166
7 lagrange 1,004
8 ruby-pg 691
9 rauc 621
10 dhcpcd 269
11 libsmb2 248
12 tintin 159
13 SA-MP 124
14 gftp 85
15 iso14229 62
16 pymgclient 37
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives