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.
Start Free
Go from Code to Production URL in Seconds
Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.
Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
MCPP is a portable C/C++ preprocessor, supporting GCC, Visual C++, etc. Its source is highly configurable and can generate executables of various specs. It accompanies a validation suite to check preprocessor's conformance and quality exhaustively.
C Cod is an application that allows for a C source file to be "Compiled on Demand" prior to being executed. The source files are compiled and executed on the fly. This allows for C to be treated like a scripting language.
C / Perl based system and network monitoring system (NMS) providing plugin based polling/checking of services, raw and performance data with notifications. Provides full configurable web interface to configure the monitor
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.
Photon provides very fast access to data containers (queues, maps, etc.) in shared memory - it can retrieve millions of data records per second. It also uses some RDB concepts like transactions and crash recovery. See web site for details.
UCC is an ANSI C compiler which supports Linux and Windows running on Intel x86 platform. Its compilation speed is fast and it is suitable for personal research and instructional use.
Easy To Use Collection Classes For C And C++
The Memory Structures Library (MemSL) has implementations of structures (i.e. AVL trees, threaded trees, dynamic hashing, ...) that are extremely hard to find and far harder to implement.
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.
The MyNOS project aims at developing a new and different operating
system, based on high-level languages. MyNOS will be based on the
OCaml bytecode interpreter. We'd like to explore microkernel
architecture and new language definition too.
AAX Desktop is a suite of desktop applications, utilities, and libraries. It forms a nearly complete desktop environment, including a terminal, clock, calculator, address book, dictionary, lossless image library, etc...
PROSE is a system that performs controlled, systematic, and efficient modification of the code of running Java applications without requiring them to be shut down. PROSE is an infrastructure that supports software adaptation by extending apps at runtime.
GClassGen is a program that generates a GObject class in a variety of programming languages based on certain inputs. It does this using a plugin system, so additional languages can be added without re-compiling the main program.
CSR is a program to identify, modify and replace code in automatic generated source code. A configuration file controls the behavior and actions of CSR. The configuration file usually contains regular expressions to search and replace the code.
Sieve is a mail filtering language standardized as RFC 3028 / RFC 5228 and its extensions. libSieve provides a simple, clean API for parsing and executing Sieve scripts. Code is on GitHub: http://github.com/sodabrew/libsieve
xContract is suite of per-language libraries that provide facilities for defining and enforcing software contracts. Intended to be used, where desired, in release modes/builds, xContract emphasises efficiency in addition to clarity and succinctness.
Loose (Lightweight Object Oriented Scripting Engine, but also 'loose' regarding to OO features) is an extremely lightweight object oriented scripting engine (core engine is less than 400 lines of C code).
The str string lib implements a string as a list of chunks which describe the usage of memory buffers. Whatever has to be done with a string, the information about the usage of the memory buffers change - but never the buffers itself.
SecurityFusion is an open source network intrusion detection and prevention
system based in Hogwash, capable of performing real-time traffic analysis and packet
logging on IP networks.
Portscan is a simple TCP port scanner (connect scan, similar to nmap -sC).
It is implemented with threads for better speed.
Please see the code and review it. Criticism is more than welcome.
Helps needed to make it robust.