Showing 883 open source projects for "client"

View related business solutions
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Archipelago

    Archipelago

    Archipelago Multi-Game Randomizer and Server

    Archipelago is an open-source multi-game randomizer framework that allows multiple players to play different games simultaneously while sharing a unified item randomization system. The software creates what is known as a “multiworld,” where items that normally appear in one game may instead appear in another player’s game. When a player finds an item belonging to someone else, the system automatically sends that item to the correct player through a networked server. This design encourages...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 2
    Celery

    Celery

    Distributed task queue (development branch)

    ...Dedicated worker processes constantly monitor task queues for new work to perform. Celery communicates via messages, usually using a broker to mediate between clients and workers. To initiate a task the client adds a message to the queue, the broker then delivers that message to a worker. A Celery system can consist of multiple workers and brokers, giving way to high availability and horizontal scaling. Celery is written in Python, but the protocol can be implemented in any language.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 3
    Maestral

    Maestral

    Open-source Dropbox client for macOS and Linux

    Maestral is a lightweight Dropbox client for macOS and Linux. It provides powerful command line tools, supports gitignore patterns to exclude local files from syncing, and allows syncing multiple Dropbox accounts. The CLI allows configuring an unlimited number of Dropbox accounts. Just pass a new config name when linking a new account. More fine-grained controls in the GUI and command line interface allow excluding individual files with selective sync.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    aws-encryption-sdk

    aws-encryption-sdk

    AWS Encryption SDK

    The AWS Encryption SDK is a client-side encryption library designed to make it easy for everyone to encrypt and decrypt data using industry standards and best practices. It enables you to focus on the core functionality of your application, rather than on how to best encrypt and decrypt your data. The AWS Encryption SDK is provided free of charge under the Apache 2.0 license.
    Downloads: 15 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 5
    Selkies-GStreamer

    Selkies-GStreamer

    Open-Source Low-Latency Accelerated Linux WebRTC HTML5 Remote Desktop

    selkies-gstreamer is a GStreamer-based media streaming component used in the Selkies project, a cloud-native platform designed for interactive desktop and application streaming. This module acts as a high-performance media pipeline that captures video, encodes it with low latency, and streams it via WebRTC to client browsers. It is optimized for GPU-accelerated encoding and integrates with Kubernetes-based deployments to enable scalable, real-time remote desktop sessions. This component plays a critical role in delivering smooth, responsive experiences for cloud-based workstations, gaming, or visualization tools.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6
    openage

    openage

    Open source clone of the Age of Empires II engine

    ...Our aim is to make openage a platform for the original Age of Empires games providing the same look and feel, but with more features for modding and multiplayer. openage uses an open API powered by our human-readable configuration language nyan. We implement a client-server architecture with dedicated servers that supports more than 8 players. The overarching system will provide matchmaking, lobbies, server discovery and other community features. openage is a community project that values every contribution, the only requirement is your enthusiasm. Don't hesitate to get in touch with us if you want to help!
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7
    Posting

    Posting

    The modern API client that lives in your terminal

    Posting is an open-source, terminal-based API client designed for developers who prefer a fast, keyboard-driven workflow. It allows users to create, test, and manage HTTP requests directly from the command line without relying on graphical tools. The interface is highly interactive, offering features like command palettes, jump navigation, and real-time editing for efficient API exploration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Open Source Vizier

    Open Source Vizier

    Python-based research interface for blackbox

    ...A wide collection of objective functions and methods to benchmark and compare algorithms. Define a problem statement and study configuration. Setup a local server, setup a client to connect to the server, perform a typical tuning loop, and use other client APIs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    HTTPie Desktop

    HTTPie Desktop

    Cross-platform API testing client for humans

    HTTPie Desktop is a graphical API client built on top of the popular HTTPie terminal tool, offering a user-friendly interface for testing and interacting with APIs. It combines the simplicity of HTTPie’s CLI with a modern desktop and web UI for a more visual workflow. Developers can easily build, send, and preview HTTP requests without needing to memorize commands or write scripts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 10
    StreamCap

    StreamCap

    Multi-Platform Live Stream Automatic Recording Tool

    StreamCap is a multi-platform live stream recording client that enables automated capture and management of live broadcasts from over 40 streaming platforms worldwide. Built on FFmpeg and StreamGet, it provides a robust system for monitoring live stream availability and automatically starting recordings when streams go online. The software supports batch recording and scheduled monitoring, allowing users to manage multiple streams simultaneously without manual intervention.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    Cryptocurrency Exchange Feed Handler

    Cryptocurrency Exchange Feed Handler

    Cryptocurrency Exchange Websocket data feed handler

    Handles multiple cryptocurrency exchange data feeds and returns normalized and standardized results to client registered callbacks for events like trades, book updates, ticker updates, etc. Utilizes WebSockets when possible, but can also poll data via REST endpoints if a WebSocket is not provided. Create a FeedHandler object and add subscriptions. For the various data channels that an exchange supports, you can supply callbacks for data events, or use provided backends to handle the data for you. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    Werkzeug

    Werkzeug

    The comprehensive WSGI web application library

    Werkzeug is a comprehensive WSGI web application library. It began as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility libraries. Werkzeug doesn’t enforce any dependencies. It is up to the developer to choose a template engine, database adapter, and even how to handle requests. Includes an interactive debugger that allows inspecting stack traces and source code in the browser with an interactive interpreter for any frame in...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    videodl

    videodl

    Lightweight Python tool for downloading videos from many platforms

    ...It supports numerous video platforms across both Chinese and international streaming ecosystems, enabling users to fetch content from many popular services through a unified interface. Videodl works by implementing platform-specific client modules that extract video information and download links from supported services. Videodl can integrate with external command-line utilities to improve downloading performance, handle streaming formats such as HLS, and manage encrypted or segmented media streams. Additional utilities can also enable faster downloads, resume interrupted transfers, and process complex playlist structures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Opacus

    Opacus

    Training PyTorch models with differential privacy

    Opacus is a library that enables training PyTorch models with differential privacy. It supports training with minimal code changes required on the client, has little impact on training performance, and allows the client to online track the privacy budget expended at any given moment. Vectorized per-sample gradient computation that is 10x faster than micro batching. Supports most types of PyTorch models and can be used with minimal modification to the original neural network. Open source, modular API for differential privacy research. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    LangChain MCP

    LangChain MCP

    Model Context Protocol tool support for LangChain

    langchain-mcp provides Model Context Protocol (MCP) tool support for LangChain, a framework for developing applications powered by language models. It allows developers to create an MCPToolkit with a client.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    tldw Server

    tldw Server

    Your Personal Research Multi-Tool

    ...The name “tldw” reflects the phrase “too long; didn’t watch,” which refers to tools that condense lengthy videos, articles, or documents into concise summaries. The server component typically acts as the core infrastructure that manages summaries, metadata, and retrieval operations for client applications or user interfaces. In practical deployments, a system like this can support AI-powered summarization pipelines that process transcripts, articles, or other long-form material and store condensed versions for easier consumption. The mirrored project hosted on SourceForge exists to preserve the availability of the code and provide an alternative download location for developers and researchers. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    FastHX

    FastHX

    FastAPI server-side rendering with built-in HTMX support.

    FastHX is a high-performance HTTP and WebSocket server framework designed for Haxe, enabling fast and scalable web application development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    MCP Bridge

    MCP Bridge

    A middleware to provide an openAI compatible endpoint

    MCP-Bridge serves as a middleware that connects the OpenAI API with MCP tools, allowing developers to utilize MCP functionalities through the OpenAI API interface. It provides endpoints compatible with OpenAI, facilitating seamless integration and enabling the use of MCP tools without requiring explicit MCP support in clients. ​
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Tabby Web

    Tabby Web

    An SSH/Telnet/Serial client in your browser

    ...This separation enables multi-user deployments with persistent settings, role-based access, and storage backends for artifacts. It’s useful for organizations that need managed remote access from within a web portal, without installing a full desktop client on every machine. With its focus on admin ergonomics and end-user UX, Tabby Web turns terminal access into a managed, auditable, and scalable web application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    OpenAI Swarm

    OpenAI Swarm

    Educational framework exploring multi-agent orchestration

    ...Approaches similar to Swarm are best suited for situations dealing with a large number of independent capabilities and instructions. Swarm runs (almost) entirely on the client and, much like the Chat Completions API, does not store state between calls.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Universal Tool Calling Protocol (UTCP)

    Universal Tool Calling Protocol (UTCP)

    Official python implementation of UTCP. UTCP is an open standard

    ...UTCP is an open, modern standard designed to let AI agents call any tool or API directly—over HTTP, CLI, WebSocket, gRPC, and more—without the overhead of extra wrapper layers or middleware. It leverages a modular, plugin-based architecture built around Pydantic models and separates the core functionality into a lightweight client and extensible protocol plugins, enabling secure, scalable, and low-latency direct tool calls. A pluggable architecture allows developers to easily add new communication protocols, tool storage mechanisms, and search strategies without modifying the core library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    TimeTracker

    TimeTracker

    Open-source and free to self-host

    TimeTracker by DRYTRIX is a comprehensive self-hosted time tracking and project management application that helps individuals, teams, and small businesses take control of their productivity and billing. Built on a modern web stack (Python/Flask backend with a responsive frontend), TimeTracker enables users to track hours, manage projects and clients, visualize data with interactive charts, and even generate professional invoices directly from tracked time. It embraces privacy and flexibility...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    gemini-web2api

    gemini-web2api

    Convert Google Gemini web into OpenAI-compatible API

    ...It supports model aliases for Flash, Thinking, Pro-style routing, Auto, and Lite variants. The tool also includes optional API keys, function calling, SSE streaming, web search access, Docker deployment, and client examples for OpenAI SDK-style usage. It is useful for developers who want local experimentation with OpenAI-compatible tooling while routing requests through Gemini web behavior.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    pyLoad

    pyLoad

    The free and open-source Download Manager written in pure Python

    pyLoad is a lightweight, open-source download manager written entirely in Python that automates downloading files from file hosting services, cloud drives, and other online sources. The software is designed to run efficiently on a wide range of systems, including desktops, servers, routers, and NAS devices, making it suitable for both personal and self-hosted environments. It uses a plugin-driven architecture that supports hundreds of hosters, link decrypters, and extensions that extend its...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    aisuite

    aisuite

    Simple, unified interface to multiple Generative AI providers

    Simple, unified interface to multiple Generative AI providers. aisuite makes it easy for developers to use multiple LLM through a standardized interface. Using an interface similar to OpenAI's, aisuite makes it easy to interact with the most popular LLMs and compare the results. It is a thin wrapper around Python client libraries and allows creators to seamlessly swap out and test responses from different LLM providers without changing their code. Today, the library is primarily focused on chat completions. We will expand it to cover more use cases in the near future. Currently supported providers are - OpenAI, Anthropic, Azure, Google, AWS, Groq, Mistral, HuggingFace and Ollama. ...
    Downloads: 3 This Week
    Last Update:
    See Project