Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.
Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
Cut Data Warehouse Costs by 54%
Easily migrate from Snowflake, Redshift, or Databricks with free tools.
BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
AMELiA is a collection of libraries developed at the Arts, Media and Engineering Program at Arizona State University. It includes the AME Patterns library, a generic C++ library for modeling, recognition and synthesis of sequential patterns.
QuCoSi is a C++ library for simulating a quantum computer. The used qubits and gates are plain vectors and matrices that can be inspected and modified easily. Its emphasis lies on readability and ease of use.
A complete OpenCascade - OCAF based CAD framework.Note that this is not the original SALOME GEOM project but an effort to create a standalone framework based on the existing one from SALOME project, with the addition of extra functionality.
Manufactured Analytical Solution Abstraction (MASA): a library for applying the Method of Manufactured Solutions to verification of numerical software used for solving systems of nonlinear algebraic and differential equations.
BinGrok is a hex editor designed specifically to aid in reverse engineering of binary formats. Development moved to GitHub at https://github.com/spuriousdata/BinGrok
A simple compiler that is totally out of my personal interest. Currently aimed at Intel platform only.
Education purpose mainly. The main reference is the "Dragon book" 2nd edition. I'm intending to implement all important algorithms in this book.
Tunguska is a ternary computer emulator. The goal is to provide a relatively easy-to-use platform, reminiscent of an early PC, for people who want to experience and experiment with ternary computing hands-on.
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.
The OpenCABIN library is fundamental software for large scale display systems like CAVEs, wall screens or tiled displays.
It is designed basically using with PC cluster systems.
It supports Linux, OpenGL, C or C++ language.
A collection of various small routines for scientific purposes, completely implemented in standard C++. The license type depends on the specific routine.
C2Mat is a simple wrapper library that allows OpenCV data structures to be transferred between C++ and Matlab. It lets a program combine the speed of OpenCV with the power of Matlab.
This is an attempt to write a CPU emulator in Trolltech QT 4.4. Basic Functionality: - 8 bit registers - Self-composed instructoin set (in progress) - Data and Assembler Editor / parser (not started) - Text and graphical input / output (not started
Cca-forum unifies the Common Component Architecture tools and tutorial. It includes the CCA specifications, the Ccaffeine framework for HPC, and related tools. These support multilanguage scientific and parallel computing.
A random collection of c++ tidbits.
I write some code as I go along. Maybe this is useful to anyone. Maybe I will turn some of it into a library at some point.
But not now.
OpenCV-AR is a software library used for Augmented Reality development. It is targeted on Linux, though it is also able to work on Windows platform. It is an alternative to ARToolKit for Augmented Reality application development.
A simple program that solves linear equation systems. As of now only numerical coefficients are supported. The program is very simple and not suited for big matrices, since it uses laplace's method.
My personal computing suite provides some programs I developed as a hobbyist and currently include a lambda calculus interpreter and a calculator which solves arithmetic expressions; both are written in C++.