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
$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.
The Open Gaming System (OGS) is a platform for developing open gaming
software. It defines an application programming interface (API) and
provides a free software implementation of this interface.
GLE is a library of C functions that draw
extruded surfaces, including surfaces of revolution,
sweeps, tubes, polycones, polycylinders and helicoids.
GLE uses the OpenGL(R) API to perform the actual rendering.
DS Password Tools are a pair of command line tools for changing passwords on Mac OS X and Mac OS X Server (versions 10.2.x) that make use of the Directory Services API. Unlike the included passwd program, these tools are compatible with Password Server.
The ReachOut Project is designed to be a full framework for dynamic service hosting. This will include development of the core framework for both the client/server along with a modular API implimentation to allow for various modules which can be
Libnet is a cross-platform library aimed at game developers. It has an abstract high level API, which encourages developers to make their games portable across platforms and network types.
Apache 2 API module, which serve zipped archive (created by PkWare, WinZip, JAR and other tools) like virtual filesystem and allow browse its content. Usefull for browsing html based documentation (for example generated by javadoc).
A Port of Notepad for the XBOX Home Entertainment System. This will use OpenXDK\'s free xbox API library and will include API for adding text-editing support to xbox programs. This will be developed in a Windows 2000 environment using VC++ 6.
Java Video4Linux designed to make easie integration of Java software with Linux native video subsystem("Video for Linux").
It is developer library which for example may be useful for implementing JMF API fro Linux.
The SWORD Project is an open source, cross-platform (Linux, Windows, Solaris, etc.) API/library for Bible software with a constantly growing list of front-ends (GUI, tex, web, etc.) and a library of over 200 text modules. Please visit our Homepage.
Trivial GDB (tgdb) is a library for making front ends to GDB using a simple API. Included with tgdb is a lightweight, but fully functional curses front end called cgdb.
xvl is an XML-data-driven scripting language. there is an example implementation of a discussion forum site, with articles, diary and messaging. xvl has a dynamically extensible API.
Provide a user-level API (C library) for communicating with the
Intel Pocket Concert MP3 player under Linux and *BSD, as well as
a simple command-line utility for managing files/tracks on the
device.
CookieMonster is a cookie server that gathers sessions in memory and a CGI API that uses a TCP socket to retrieve session state.Once client's cookies are treated (updated, etc) and page is served to the client, CookieMonster replicates data in database
A resource for all developers working with the Trillian Messenger API. Our goal is to be a repository for any source code / libraries that may be of use to programmers working with Trillian. It is also a place to find community written documentation.
POSIX API for Win2K-XP. Mainly implemented in the driver. Included: write-on-copy fork, threads, mutexes, spins, condvars, rwlocks, signals ... Signals/cancelation interrupt all waitable syscalls, NT syscalls are automaticaly restarted.
pynotes is a wrapper around the Lotus Notes C Api that is needed to access Lotus Notes databases with Python. Other possibilities for this are the COM (windows only) and IIOP (Corba) bindings that can be used together with com/corba libraries for python.
JBlueZ exposes the Bluetooth functionality provided by the BlueZ project to Java (J2SE, J2EE). BlueZ provides libraries of functions (written in C) which enable the configuration and use of Bluetooth devices under the GNU/Linux platform. JBlueZ bridges th
...All work has been moved to the
DAPL foundry.
kDAPL is the kernel Direct Access Provider Library reference implementation for InfiniBand. It is a high performance Remote Direct Access Memory (RDMA) API for the kernel. See
** Support for this project is suspended indefinately, the Phidget website now publishes a Linux API, please check it out, http://www.phidgets.com ** The project consist of two parts, the first is a simple C library simplifying access to phidget devices
DAPL is the Direct Access Provider Library reference implementation for RDMA transports. It is a high performance Remote Direct Access Memory (RDMA) API. The project is composed of both user mode (uDAPL) and kernel mode (kDAPL) versions. See www.datcollab