Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.
Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
Ship Agents Faster
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.
These flow tools are written in C++ using libboost and the socket library code from Qt. They provide capabilities to capture flow-exports from Cisco routers, and write them to stdout or to a file hierarchy with rotating files.
HOOPLE is a portable collection of C++ source code, featuring thread-safe objects for collections and event processing, RPC-style plugin-based encrypted networking (CROMP / octopus), bookmark collection management utilities, and a lot of other cool stuff.
This is the project page for HOOPLE version 1, which was retired on September 25 2010. The code supposedly still builds on both Linux (with gnu gcc) and on Windows (with ms visual studio).
This is a semi-async socket stream library. It is basically event based system, which is called whenever data is received but not requested. It also supports name resolution (sync or async). It supports TCP. No Winsock or BSD headers are exposed.
A small camera server providing web access to cameras connected to the computer. Special interest in this project is to have little to no external dependencies (no socket libs, no threading libs - at most, maybe camera drivers).
HPServer is a free, open-source light-weighted framework for concurrent networking software.
Some traits of HPServer:
object-oriented
cross-platform (support windows & linux)
event-driven
support I/O events, timer, and signals.
support multi-thread.
This is a custom network stack with a process-per-protocol, or more accurately, thread-per-protocol design, supporting a crude distributed database intended as demonstration or exercise for students studying the course of computer networking.
SPServer is a C++ server framework library that implements the Half-Sync/Half-Async and Leader/Follower thread pool patterns. It's based on libevent in order to utilize the best I/O loop on any platform. It include an embedded http server and ssl proxy.
A portable C++ library of multi-threaded STL algorithms (transform, accumulate...) using standard containers and iostreams. Thread, mutex, spinlock are templatized. Close to Intel Threading Building Blocks, HPC++ or PSTL. Idea of A.Stepanov and M.Austen.
AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
socklib++ is a light-weight cross-platform C++ socket library. It provides both a high-level interface over iostreams if you want convenience, and a low-level interface if you just want portability.
Cross-Platform System Library is a portable C++ run-time library that provides support for manipulating system resources, such as thread, process, mutex, and synchronize, in Win32 and POSIX(UNIX, Linux, Mac OS X) platforms.
Asynchronous socket class based on the MFC CAsyncSocket implementation. The completed library should be fairly scalable and solid enough to handle 100`s of connections.
The Sideways Recipient Daemon (srptd) is a remote executor daemon. it executes code placed in a designated directory on the server and returns the output to a network socket.
For now, the listening socket is blocking.
Endpoint is a portable C++ socket library, which runs on Unix or Win32, utilizing IPv4 or IPv6, and supports TCP, UDP, and raw sockets as clients or servers. Endpoint is easy to use for the beginning or advanced socket programmer.
Francois offers a system of threads that come under complete control of the programmer and not the operating system. These provide flexible support in time critical operations that the operating system could not handle.
Flying Ants implements a wireless ad-hoc routing algorithm based upon biologically inspired ant-like agents. The code is suitable for single board computer systems (e.g., soekris boards). It runs in userland and utilizes a threaded raw socket protocol.
Advanced platform-independant, Object-Oriented threading and synchronization library. Designed and tested under POSIX & Win32 systems. Not just another thread wrapper.
Multithreading SDK: cross-platform synchronization primitives, thread support, and multithreading applications. All delivered as C++ classes. Supports Win32 (natively and MSVCRT) and Linux (Pthread).
NetClass is a multi-platform library written in C++ that provides a thin wrapper around sockets (TCP/UDP) and thread implementations. The library also contains code for writing a generic server application easily with a simple interface.
Cross-platform framework, ideal for implementing network-enabled servers in C++. Includes API for processes, threads/thread pools, advanced IPC, Sockets, File I/O, and much more. Homepage: http://www.fidnet.com/~bbreeden
CPPSocket is a small Classlibrary for C++ that supports an easy usage of socket-programming for networking-software. It provides a simple object-oriented interface to the classic C Library calls.
This project is intend to implment general c socket API wrapper class.
With this class, you can handle socket as a class in unix c++ and visul c++ or cygwin g++ in Win32