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.
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.
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.
CLiteOO (Lightweight OOP in C) is a framework and toolkit to write object-oriented code in C language. The feature is its syntax is very similar to C++ and supports simple reflection mechanism. *It not uses ugly marco (just like CLASS_DECLARE).*
GCSTL is a port of the C++ Standard Template Library to the C programming language. This library is for developers that desire the functionality of lists, stacks, queues, sets, or maps when using the C programming language.
`ABL' is a basic flexible abstract list library defined using C preprocessor. It allows you to define linked lists of arbitrary types very easily. You also can use it as stacks and queues. You can easily define complicated types like list of lists etc.
UDAE allows developers to access data both
locally and over WSN from a variety of sources, such
as sensors, communications links and platform components in a
unified manner.
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.
ObjectBuilder is a C++ CASE tool (CASE, refactoring, documentation generator). It lets you create, manipulate and navigate classes, class relations, class members and class methods at a high level of abstraction.
Sooc is a C library that enables developers to write object-oriented programs in C. Sooc (Simple Object-Oriented C) comes with useful stream and collection classes and provides mechanisms for memory management, exceptions and, with pthreads, threading.
Portable PRECISE tracing collector for C++ (as oposed to popular Hans Boehm CONSERVATIVE collector). It should not mess other data with collected pointers ! And thats a feat! Smieciuch defines smart pointer classes which behave like normal C/C++ pointers
The MCLA Robotics project comprises a Java based platform for robotics application development. It is being developed by the physics department at the Massachusetts College of Liberal Arts in North Adams, Massachusetts.
The converter performs automatically the full process of converting the files of a C project into the equivalent C++ files. Classes are created, var and functions becomes attributes and methods and the changes are propagated into all files.
Extended C gives Object-Oriented features such as self-referential structure pointers via macros to C, resulting in an object-oriented style. Currently tested in gcc, we hope to stabilize it for other compilers as well, including Borland & Visual Studio.
TriOS - The Object Oriented Operating System, is the next generation operating system. Fully based on object orientation, it brings unique features to programmers and end users. Basically everything in TriOS is an object, even files and programs! Enjoy!!
Netflow analyzing tools :
JXColl - collector for Netflow (or XML specified) data
Analyzer - front-end application for providing an user interface and output (graphs, statistics, etc.)
The aim of the Open OCL (Object Class Libraries) project is to develop a standard library API for true cross platform program development. Target platforms are Linux/UNIX, Windows and MacOS X.
IdoLib is an object oriented C utility library designed to make the things Ido while programming in C easier while still retaining its efficiency and portability advantages.
The purpose of this project is to modify SmartEiffel to allow it to be used to create applications for mobile device platforms such as Symbian, BREW, and J2ME. Currently the codebase is based on SmartEiffel 1.0, but we are looking into moving over to Sma
This project aims to provide a full implementation of the GEM VDI & AES API's on a truly multi-tasking, network aware system (Linux Kernel) with the appropriate modifications to support the advanced functionality of the underlying OS.
Institute of Technology, Blanchardstown Computer Science code by the class of 2007-2011 on course BN104. In this project we are open sourcing all of our project work to the public in the hopes it can be reused, built-upon, and used in education.
A library for handling vectors, tensors, and more.
VectTens is an object-oriented numerical library designed to manipulate vectors, tensors, and other mathematical quantities in a simple and efficient manner.
Integrated environment for the modelling and simulation of process control systems, where the plant(s) are described according to the Modelica object-oriented paradigm, while the control systems are specified in an IEC 61131.3-compliant language.