The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 14 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
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
open62541
Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
gftp
gFTP is a free multithreaded file transfer client for *NIX based machines. 56 language translations available.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Then, in another terminal window, we use curl to hit the endpoint:
WeeChat[0] with Bitlbee[1] supports a metric assload of services, albeit by pretending they're IRC (which does work - I spent years in weechat/irssi with bitlbee talking to various people on disparate services.)
Or if you're just after Telegram/WhatsApp, nchat[2] is ok (I can vouch for the Telegram half only.)
[0] https://weechat.org
[1] https://wiki.bitlbee.org
[2] https://github.com/d99kris/nchat
Project mention: What Cannot Be Skipped About the Skiplist: A Survey of Skiplists and Their Appl | news.ycombinator.com | 2024-03-09Zip trees are great!
For a project I made a version that uses the memory location of the entries to construct the (random) rank on the fly.
So it’s a binary tree structure that requires the same memory as a linked list (two pointers) only!
https://github.com/open62541/open62541/blob/master/deps/zipt...
I've proposed such solution in Lagrange feature request. What do you think?
If you installed Postgres via Homebrew, you need to configure bundler so that when it installs the pg gem, it knows where to find the pg_config executable, which is installed as part of Postgres. The pg gem is the Ruby interface to Postgres and requires pg_config during installation. We can use this command to configure bundler so that it can find it and successfully install pg.
TIL about RAUC (https://rauc.io/) I had been wondering how valve implemented the A/B update scheme.
Project mention: How do I install software newer than the distro package? | /r/raspberry_pi | 2023-05-23
Project mention: A simple MUD server in Python which can be run on a Raspberry Pi | news.ycombinator.com | 2024-02-24
C Client related posts
- Goroutines: The concurrency model we wanted all along
- TinTin Mud Client
- How do I install software newer than the distro package?
- 🎺 WOWMUD is UP at
- What are some OpenSource apps that are the best of their kind?
- ipv6 global address but no prefix delegation?
- Modernizing from PostgreSQL to Serverless with Fauna Part 1 (2023 Update)
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source Client projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | libcurl | 34,102 |
2 | WindTerm | 20,492 |
3 | Weechat | 2,824 |
4 | open62541 | 2,415 |
5 | rdesktop | 1,236 |
6 | lagrange | 1,147 |
7 | ruby-pg | 750 |
8 | rauc | 731 |
9 | dhcpcd | 311 |
10 | libsmb2 | 299 |
11 | tintin | 186 |
12 | iso14229 | 151 |
13 | gftp | 107 |
14 | pymgclient | 41 |
Sponsored