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
Ship Agents Faster
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.
An implementation of the language described in "Karel the Robot: A Gentle Introduction to The Art of Programming" by Richard Pattis et al. Both Java and C/Unix versions are available.
Wisp is a small Scheme-like language designed to be easily used in various structured data processing tools. The accent is on simplicity, automatical generatibility, and efficiency. (Currently on long hiatus. Gauche has similar goals and is maturer.)
Botulin is an IRC 'bot which uses Scheme as a scripting language (provided by GNU's Guile library). Botulin is small and fast but supports powerful, flexible 'bot scripts.
Modular portable graphical based music editor. A new concept
loosely based on the tracker-interface. Aimed to be used
by both amatours and serious composers. Status for AmigaOS is stable,
status for Unix is pre-alpha.
CMATLIB is set of libraries for writing numerical applicatons. It
includes support for neural-networks, hidden Markov models, kd-trees,
and data smoothing. It may be used from C and Scheme programs.
WHISPER is a modular software that handles either local or remote data streams. For now, it comes with a VoIP application, using two core libraries. Recents developments (WHISPER+) intend to provide a interface to Guile and a GUI.
Askemos is an autonomous, distributed operating system,
which significantly raises the
level of abstraction in comparison with todays operating systems.
An alternativ, equally valid view is that
of an XML object store with procedures in XSLT.
hlparse is, as the name would suggest, a Half-Life log parser and interpreter. Half-Life dedicated servers produce data output in a standard format (although they didn't in the past) which is relatively nice to parse.
This project aims to produce a Perl binding to Guile, the Gnu Scheme interpreter. This will allow use of Guile code within Perl programs. It's a free software love-in!
A simple MUD with an experimental Scheme - structured database. The game theme
is magical combat. An attempt to use the Scheme language as the basis of a logical game magic system.
Guile-pg is a Guile module providing access and allowing updates to PostgreSQL databases from Guile scripts. Guile is the GNU interpreter for the Scheme language and PostgreSQL is a free relational database management system.
A pattern matching library with a syntax similar to regular expressions, but more suited for morphological analysis. Differences from regex include: named variables, iterating over all possible matches, and extensible syntax.
Stalin is an aggressive optimizing batch whole-program Scheme compiler. It uses advanced flow analysis and type inference and a variety of other optimization techniques to produce code (using C as an intermediate language) that is extremely fast.
PBADEV gathers lessons learned making GIMPVS available on Windows platforms and Makes Blender available together with GIMP on Microsoft Windows Platforms. PBADEV aims at providing the highest quality softwares to artists and developers.
The FermaT toolset is the implementation of the FermaT Transformation Technology which developed semantic preserving code transformations to simplify programs without changing their behavior. The correctness is guaranteed by mathematical proof.