SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Client Open-Source Projects
-
requests is one of the most downloaded Python packages with around 30M downloads every week according to pypi. It enables you to send HTTP requests easily in Python. requests is a tested and trusted Python package, used by many established brands like IBM. Find the source code here. Some of the “beloved” features of requests are:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
-
-
google-api-nodejs-client
Google's officially supported Node.js client library for accessing Google APIs. Support for authorization and authentication with OAuth 2.0, API Keys and JWT (Service Tokens) is included.
-
postgres
Postgres.js - The Fastest full featured PostgreSQL client for Node.js, Deno, Bun and CloudFlare (by porsager)
postgres driver
-
Project mention: Mumble: An AI app with hands-free journaling and mood detection | news.ycombinator.com | 2024-10-30
Kind of a bad name given the existence of https://www.mumble.info/
Which is a large OSS voice server
-
I'm surprised it didn't mention Undici, which is included in Node.js and has massive usage. (Albeit most of it in the form of the fetch() wrapper.)
https://github.com/nodejs/undici
-
-
Project mention: Release Radar · July 2024: Major updates from the open source community | dev.to | 2024-08-02
We had to feature doggo, Bluey is an Australian National icon 🐶, and I'm Aussie after all. That aside, Doggo is a modern command line DNS client written in Golang. It outputs information in a concise manner, and supports DoH, DoT, DoQ, and DNSCrypt. It's not just called doggo for the Bluey fans and dog lovers, (even though doggos are the best, sorry cat people), it's inspired by dog written in Rust. Doggo is written in Go, so dog + go = doggo! Congratulations on shipping—and writing—your first DNS client 🥳.
-
-
-
-
client
⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API. (by openai-php)
Project mention: Harnessing OpenAI Assistant 2.0 for Named Entity Recognition in PHP/Symfony 7 | dev.to | 2024-12-19OpenAI Fine-Tuning Documentation Symfony Messenger Documentation OpenAI PHP Client Library PromptFlow Extension for VS Code
-
-
Project mention: HN-text: an easy-to-use, text-first Hacker News terminal client | news.ycombinator.com | 2024-06-02
* https://github.com/donnemartin/haxor-news
But the docker image seemed to dissapear from docker hub so I stopped using it.
-
-
-
studio
A lightweight Database GUI in your browser. It supports connecting to Postgres, MySQL, and SQLite.
Outerbase is an AI-powered database platform that enables users to view, query, visualize, and edit their data through an intuitive interface. Recently, they open-sourced Outerbase Studio browser-based GUI client for managing databases like SQLite, PostgreSQL, and MySQL.
-
Elasticsearch .NET
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
-
graphql-flutter
A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package.
-
The Kubernetes API is one of my least favourite Go packages - largely generated, boilerplate all over the show and hasn’t even adapted to use things like log/slog without some wrapper.
A much nicer library for dealing with Kubernetes is the kube crate [1] for Rust. The worst aspect of it is the dependency discipline, though that is no worse than the official Go client.
[1]: https://github.com/kube-rs/kube
-
Client discussion
Client related posts
-
Loco 0.14 on Cathyos: Getting started
-
Show HN: Cardstock- Free TCG Proxy Manager for Magic, Yugioh, & Pokemon
-
Show HN: Cardstock- Free TCG Proxy Manager for Magic, Yugioh, & Pokemon
-
Working with APIs in Python: A Practical Guide
-
API Dash Test, Visualize and Integrate APIs in a Dash
-
Harnessing OpenAI Assistant 2.0 for Named Entity Recognition in PHP/Symfony 7
-
SignalDB v1.0.0 Is Here
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jan 2025
Index
What are some of the best open-source Client projects? This list will help you:
Project | Stars | |
---|---|---|
1 | requests | 52,336 |
2 | libcurl | 36,479 |
3 | httpie | 34,348 |
4 | WindTerm | 24,579 |
5 | google-api-nodejs-client | 11,531 |
6 | postgres | 7,646 |
7 | Mumble | 6,520 |
8 | undici | 6,483 |
9 | wgcf | 6,429 |
10 | dog | 6,248 |
11 | ElasticSearch PHP | 5,315 |
12 | elasticsearch-js | 5,259 |
13 | SAWS | 5,256 |
14 | client | 5,066 |
15 | elasticsearch-py | 4,246 |
16 | haxor-news | 3,997 |
17 | yakyak | 3,804 |
18 | pika | 3,658 |
19 | studio | 3,674 |
20 | Elasticsearch .NET | 3,590 |
21 | graphql-flutter | 3,258 |
22 | kube | 3,127 |
23 | Weechat | 3,011 |