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.
Get Started 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.
An open source project developed by students at IT-University of Gothenburg aimed at simplifying the creation of cunit tests. It will search for all files ending with _test.c and compile these into one runnable test suite.
rjudge is a judge system for the Olympiad in Informatics. It can be also used as a problem test tool in the programming contest and daily practice. It provides many security features to ensure the smooth implement of judgement.
DUMA (Detect Unintended Memory Access) is a multi-platform memory debugging library. It can detect memory leaks and buffer overruns (or underruns) in a malloc() / new memory buffer. DUMA is a fork of Bruce Perens' Electric Fence library.
sourceforge isn't maintained for many years!
suggest you want to look at https://github.com/johnsonjh/duma
This project shows how to make a device that, through the PC USB interface, allows data acquisition from the peripherals of a microcontroller and managing devices TWI or I2C. It can be used on Linux and Windows without any additional driver.
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.
Automated Test Framework for Embedded Software: A system to perform test scripts 'in system' on embedded software. It uses Python as a high level description language and interfaces with GDB to communicate with the embedded platform.
FIRMAMENT runs, inside the Linux kernel, user supplied micro-programs over each processed message to emulate communication fault situations, using a script approach. The tool is appropriate to perform experiments over protocols and distributed systems.
A GUI comparison tool that automates diffs detection between versions. You can record and play scenarios on two different releases of the same app (in sequential or parallel mode); jDiffChaser compares both screens and shows you the differences.
xstress is a SMTP mail server stress testing tool. xstress creates multiple connections (using threads) to the (configured) mail server and sends mails with varying subject, body, attachment and TO/FROM addresses.
ARTE, the Automatic Regression Test Environment ARTE is a black-box system testing framework, extensible with easy-deployable plugins, and perfectly suited to test inter-module communications in any kind of software project.
Built on top of the CuTest framework, utf automates many of the tedious steps required to create a suite of test and makes it easy to test existing code not structured for unit testing.
Hardware Simulation and Vitualization Environment: Unfortunately I have lost my sourcecode in a freak accident (My roommate dropped a bed onto my laptop) for this project. Please be patient and visit http://devsoft.ath.cx/crisis for more information.
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.
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.
Foo Test is a small, fast C-function unit testing project. It is capable of both benchmarking and validating C-functions while writing most of the test code through an easy perl script, and all the developer needed code can be added to a single file.
ODMan (Optical Device Manipulator) uses specific commands (IOCTLs) to manipulate, enable or disable features, retrieves the identify information from CD/DVD drives, and executes transfer rate tests
A highly scalable network emulation tool which emulates dynamic, mobile ad-hoc wireless network topologies in real-time, featuring easy deployment and detailed network models. It was developed in the research project HIDENETS (http://www.hidenets.aau.dk)
Mstone is a mail performance measurement system. It can simultaneously test SMTP, POP, IMAP, and some HTML based systems. It measures transaction latency in multiple stages, and graphs the combined results from multiple clients.
DSPemu emule a digital signal processor TMS320F243, with console interface showing the registers and memory. With DSPemu is possible test algorithms such as Filter, FFT/IFFT. This can be integrate and used with a circuit simulator.
Bannergrab is a next generation network service banner grabbing tool. In addition to simple banner grabbing it can send triggers to various services such as FTP, SMTP and HTTP to enumerate additional information, including support for SSL services.
Dave's Unit Test (DUT) is a simple infrastructure for doing unit testing in c and c++. DUT can test boolean assertions, and test for the existence of expected c++ exceptions or POSIX signals. DUT also traps unexpected exceptions or signals.
Moved to new place: http://code.google.com/p/lltcpc/ Low Level TCP/IP Client (MS Winows). This is simple console application, for my study TCP/IP sockets under MS Windows OS. It send data to specified IP address and port of remote server, and wait respon