Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Try It Free
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.
This project aims to develop c++ dispatcher template libraries. mdt stands for Multi-thread Dispatcher Template library. ndt stands for Network Dispatcher Template library.
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.
This socket library combines the networking power of BSD Sockets with the advanced new features of the c++0x standard to produce an incredibly easy to use object oriented socket library. Please refer to www.engineerutopia.com for tutorials.
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).
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.
dget is a multi-thread download tool based on linux platform, develop using C++. support FTP, HTTP, HTTPS, MMS, the RTSP protocol and HTTP, FTP, SOCK4/5 proxy.The Max Thread number limits to 6 for each task .
crowdspider is a multi-thread web crawler. crowdspider is (just) a web crawler, NOT an indexer. You have to write some code yourself in order to save pages or index them in a database.
The Property Set Library (PSL) is a template-based C++ container library providing value observation, event calling, garbage collection, serialization, object persistence, reflection, thread-safety and other accompanying features.
Low-latency high speed hybrid framework-library for utilizing the IBM Cell processor SPE units (PS3, QS20) to carry out computational tasks. Provides some DSP tasks such as FFT and complex MAC. Thread-safe and easily extensible with new arithmetics tasks
C Ansi Code to allow developers to use a Web Browser as GUI for a console program, it write on a socket html widgets and read user choice through FORM SUBMIT. It include a little web server. Very compact as Html managment consist in 2 modules
Paul Thomas's Performance Tuned SSH, aka PTssh. A cross-platform, high-performance, multi-threaded, thread-safe library implementing the SSH2 protocol and SFTP version 3.
dreamcache is a thread-safe library designed for effective storing and loading key-value pairs from the memory. Using this library you can avoid massive database load and use a faster but non-persistent memory cache.
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.
A header-only, type-safe, thread-safe, and cross-platform C++ memcache client released under the Boost Software License, building on top of the Boost C++ Library.
Overview:
Build a mechanism to handle async signal (Linux /Unix) in synchronized way under multi-thread environment.
Benefit:
1) Signal handler will never need to be signal-safe.
2) Several Signal handler can register the same SIG NO.
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.
CoTaMan - Concurrent Task Manager is a library based on Boost that allows you to easily run a set of tasks with known dependencies on multiple threads that are managed in a thread pool.
The command pattern and chain of responsibility pattern lends itself elegantly for the implementation of the Thread Pool design. Wrap the method using the command object and submit it to the tread pool;there is no needd to change the existing source
The libpsync library provides lightweight portable synchronization primitives (thread, mutex, semaphore, etc.) for C/C++ under a non-restrictive license.