Client

Top 23 Client Open-Source Projects

  • requests

    A simple, yet elegant, HTTP library.

    Project mention: Working with APIs in Python: A Practical Guide | dev.to | 2024-12-29

    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

    SaaSHub logo
  • 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: Loco 0.14 on Cathyos: 始め方 | dev.to | 2025-01-10
  • httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

    Project mention: UV has a killer feature you should know about | news.ycombinator.com | 2025-01-12
  • WindTerm

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

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

    Project mention: Coding exercise: database migration tool in nodejs | dev.to | 2024-09-25

    postgres driver

  • Mumble

    Mumble is an open-source, low-latency, high quality voice chat software.

    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

  • undici

    An HTTP/1.1 client, written from scratch for Node.js

    Project mention: Top HTTP Request Libraries for Node.js | news.ycombinator.com | 2024-09-11

    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

  • wgcf

    🚤 Cross-platform, unofficial CLI for Cloudflare Warp

  • dog

    A command-line DNS client.

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

  • ElasticSearch PHP

    Official PHP client for Elasticsearch.

  • elasticsearch-js

    Official Elasticsearch client library for Node.js

  • SAWS

    A supercharged AWS command line interface (CLI).

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

    OpenAI Fine-Tuning Documentation Symfony Messenger Documentation OpenAI PHP Client Library PromptFlow Extension for VS Code

  • elasticsearch-py

    Official Python client for Elasticsearch

  • haxor-news

    Browse Hacker News like a haxor: A Hacker News command line interface (CLI).

    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.

  • yakyak

    Desktop chat client for Google Hangouts

  • pika

    Pure Python RabbitMQ/AMQP 0-9-1 client library (by pika)

  • studio

    A lightweight Database GUI in your browser. It supports connecting to Postgres, MySQL, and SQLite.

    Project mention: Database Tools 🛢️🔧 in 2024: A Year in Review 🗓️ | dev.to | 2024-12-24

    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.

  • kube

    Rust Kubernetes client and controller runtime

    Project mention: Rails for Everything | news.ycombinator.com | 2025-01-01

    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

  • Weechat

    The extensible chat client.

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

Client discussion

Log in or Post with

Client related posts

  • Loco 0.14 on Cathyos: Getting started

    5 projects | dev.to | 9 Jan 2025
  • Show HN: Cardstock- Free TCG Proxy Manager for Magic, Yugioh, & Pokemon

    3 projects | news.ycombinator.com | 8 Jan 2025
  • Show HN: Cardstock- Free TCG Proxy Manager for Magic, Yugioh, & Pokemon

    3 projects | news.ycombinator.com | 7 Jan 2025
  • Working with APIs in Python: A Practical Guide

    1 project | dev.to | 29 Dec 2024
  • API Dash Test, Visualize and Integrate APIs in a Dash

    1 project | news.ycombinator.com | 20 Dec 2024
  • Harnessing OpenAI Assistant 2.0 for Named Entity Recognition in PHP/Symfony 7

    3 projects | dev.to | 19 Dec 2024
  • SignalDB v1.0.0 Is Here

    1 project | news.ycombinator.com | 18 Dec 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Python is
the 2nd most popular programming language
based on number of metions?