Transform your applications and workflows into powerful agentic systems at global scale.
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Start Free
$300 Free Credits to Build on Google Cloud
New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Urdl is a cross-platform C++ library for downloading web content using a URL. It provides an easy-to-use extension to standard C++ iostreams and an asynchronous interface for use with Boost.Asio.
asycxx, is a framework to develop networked applications in c++ in an asynchronous style. This project is largely inspired from 'Twisted' (http://twistedmatrix.com)
Inetsock is a library that offer an easy to use API for socket on POSIX platform(which include UNIX/LINUX). It allow to create client, server and multicast socket. It have already been used to develope web server.
Clam AntiVirus Client Library provides a simple API to the ClamAV daemon. ClamAVC does not require ClamAV to be installed. ClamAVC communicates with clamd using clamd's documented protocol using either TCP or a local Unix domain socket.
EzSocket is a socket library written in C.The aim of EzSocket's existence is to decrease the required source code that it should writes a programmer in order to create a client or server socket.Get a server or client socket with only one function.
OpenGCL is a general C/C++ library of extraordinarily useful components such as socket, thread, msg box, etc, for both linux and windows.
Project now moved to github:
https://github.com/shnam7/opengcl
threadpool is a cross-platform C++ thread pool library. It provides a convenient way for dispatching asynchronous tasks and can be easily customized. threadpool is based on the high-quality Boost source libraries.
command4net makes it easy to implement asynchronous command support for Console and command line based applications or services via the use of scripts written in any .NET language and optionally contained in external assemblies. C#, VB.NET, Boo Examples
it is a light-weight portable c++ class library include threadpool, socket, dynamic class loadding , server, httpserver/servlets, etc. it is a practical utility for who do not want to learn the complex Boost/ACE.
Blackboard implements a lightweight, portable tuple space suitable for multi-agent system and distributed component design. Supports implicit invocation via content-filtered asynchronous events, blocking call semantics, and shared memory messaging.
easyasio is a cross-platform library uses asio for asynchronous TCP/UDP server/client. You can move from TCP to UDP/UDP to TCP without chaining your code at all, and it has connection pool/manager to handle clients connection/disconnection and messages
Parallel Events and Asynchronous tasKing Library. Originally combining multi-threading with an efficient I/O event model, it's now more a lightweight object-oriented framework for event-based applications.
IPLib is a cross platform reliable TCP/IP socketlibrary; it
includes C++ and Java versions, with synchronous and asynchronous
request/response messaging. It should run on any mainstream
operating system that supports C++ and/or Java, TCP/IP.
socklib++ is a light-weight cross-platform C++ socketlibrary. It provides both a high-level interface over iostreams if you want convenience, and a low-level interface if you just want portability.
This is an object oriented, thread based socketlibrary, written in C++. It may be included in any GUI or console programs to handle sockets easily.
The server socket part has not been finished yet.
SAGE stands for Simple Asynchronous Game Engine and is an attempt to implement a multithreaded game engine in C#. For rendering/physics/sound/etc it uses(/will use) open source libraries (like OGRE, ODE, etc) through plugins.
Asynchronoussocketlibrary, providing event-driven socket programming á la MFC CAsyncSocket. The socketlibrary can also be used in blocking mode as an ordinary C++ socketlibrary.
Socket++ library defines a family of C++ classes that can be used more effectively than directly calling the underlying low-level system functions. One distinct advantage of the socket++ is that it has the same interface as that of the iostream