New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.
Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
Claim $300 Free
Build Agents and Models on One Platform
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.
The latest version of libtap2 is now incorporated in the *libsxe* project, which is hosted on *github*. libtap2 is the Test Anything Protocol, version 2. C library for unit testing C (and C++) code. Backward compatible with the FreeBSD/CCAN version,
Ccnet is a platform for developing P2P collaboration applications, for example, a decentralized '''google docs'''. It provides basic P2P services such as peer management, group management, message delivery in the form of a daemon processor.
A straight C implementation of most of Google's protobuf message serialization format. Small and simple to use. Suitable for embedded use. Generates either simple C or C++ or PHP en(de)coding code. Respect protobuf standard from google.
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.
Make GDB can record a log of the process execution, and replay it with both forward and reverse execute commands. It's in GDB main trunk now. To get more message: http://sourceware.org/gdb/wiki/ReversibleDebugging
The Open POSIX Test Suite is a test suite for POSIX 2001 APIs, not tied to specific implementations. It provides conformance, functional, and stress testing. Initial focus is on Threads, Clocks & Timers, Signals, Message Queues, and Semaphores.
ExtraMessageBox is an extension of the Windows API function MessageBox().
It lets you create popup message boxes that additionally feature
a checkbox for "Do not show again" or "Remember my choice".
(To pronounce, just say the letter: AAY WHY QUEUE.)
A collection of high-level models and utility code applicable to interactive applications.
e.g. Fixed/variable timestep timing, state machine, etc.
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.
Libcfu is a library of tools that I have found useful, particularly when developing multithreaded software. It includes a hash table, a linked list, self-extending strings, a config file parser, a simple timer, a thread queue, and command-line parser.
Compiler for message-passing network protocols, currently based on UDP. APC is written in Python and produces C code. It includes a C run-time library.
pympy offers a Python package compatible with most popular MPI (Message Passing Interface) libraries. It gives a Python program an almost complete access to the MPI standard v1.2, supporting MPI native datatypes, plus python objects and numeric arrays.
In a nutshell it takes as input the formal specification of any text protocol in ABNF and generates the parser in C language for that grammar using lex/yacc.
PAL - The Product Abstraction Layer is a zero copy interface between user applications and kernel-space modules for linux systems. It abstracts the us/ks and ks/us communication using a fast message system. It is meanly used in embedded systems.(octobus)
A programming language for creating GUI apps for both the internet & desktop. The apps made with the language will be displayed using an interpreter. For more info visit the projects home page. There is an openmessage board there where anyone can post
JAM is a popular messagebase format for storing Fidonet messages originally devised by Joaquim Homrighausen, Andrew Milner, Mats Birch and Mats Wallin. JAMLIB is a subroutine library for manipulating such messagebases.
A Generic Data Structures Library. A collection of data structures you're most likely to need. Written in ANSI C. Interface is basic, but powerful, and intuitive. Has AVL tree, binary heap, queue/linked list, and more. All platforms.
P2P application protocol framework (RFC3080, RFC3081) for connection-oriented, async request/response messages. Allows multiplexing of message streams over one transport connection. Supports binary and textual messages, TLS, SASL/Anonymous, SASL/OTP.
it is used to fetch several System V IPC messagequeue infos, which ordinary implementation of ipcs didn\'t provide, e.g. scanning the system for active queues or. also, it comes with a tool to creat/destroy message queues and send messages over them.
Stalk is a new prototyping, message-passing OO language similar to Self. The interpreter compiles source text to bytecode for the Stalk Virtual Machine (SVM) and caches it. Compilable on most systems with sane C++ compilers, stalk has optional gtk binding
Libmsgq is a library that provides a common interface to System V and POSIX message queues. It is intended to provide message queues that are independent from the underlying operating system.
An web system for small university courses, typically postgrad. Simple to install/maintain, easy for "teachers" with any scripting skills to extend. Alternative to big-iron VLEs/LMSs. Forums, quizzes, timetables, cms, year and user management, etc.
The Arbitrarily-Decomposed MPI FFT library is a C subroutine library for the computation of the multidimensional Fast Fourier Transform (FFT) of a distributed grid using the Message-Passing Interface (MPI).