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
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.
os-tutorial is an open source educational project by cfenollosa that teaches the basics of building an operating system from scratch. The repository provides step-by-step lessons starting with bootloaders and moving through kernel development, interrupts, memory management, and system calls. Each tutorial is accompanied by clear explanations, code examples, and references to deepen understanding.
Assembly programming is an educational repository that introduces assembly programming for the x86-64 architecture on GNU Linux systems. The project is structured as a series of explanatory blog-style lessons that guide readers through the fundamentals of low-level programming. Topics include processor architecture basics, writing and building assembly programs, memory layout concepts such as stack and heap, and interaction with the operating system through system calls. The material is intended for a broad audience, from beginners curious about low-level computing to experienced developers expanding their systems knowledge. ...
Learning operating system development using Linux kernel and Raspberry
This project provides a step-by-step educational guide on building a simple operating system kernel entirely from scratch, specifically targeting the Raspberry Pi 3. The operating system, referred to as RPi OS, is inspired by the Linux kernel but remains intentionally minimal to focus on clarity and teaching fundamental OS concepts. Each lesson introduces a kernel feature and demonstrates its implementation within RPi OS, followed by a comparison to how the same concept is realized in the Linux kernel. ...
Cryptography Tools is a project to develop demonstration tools on classic (currently Caesar and Playfair) & modern crypto-systems, including private & public key encryptions, digital signatures, cryptographic hashes and authenticated encryption.
Customizable simulator of virtual CPU with multitasking.
...Some of features were simplified or cut out (eg. plugins were statically built into project rather than loaded dynamically) to meet the deadline. Application provided in the version is functional and stable.
The project is planned to be developed further.
SOPA is an hobby opensource operating system written in both C and Assembly.
The first purpose of this project is for me to learn and hopefully help other when learning about OS development.
Feel free to contribute!
RubyMoss is a Web - Based Framework written with Ruby on Rails, intended to support all analysis and data processing for Mossbauer Spectroscopy.
Written under BSD License.
This is a remake of the original New World Computing engine used in Might and Magic 6, 7 and 8.
Developed in C++, DirectX, OpenGL, new engine extends capabilities of of it's predecessor.
This project is application based on NetBeans api providing simulation of DOP microprocessor. DOP is educational microprocessor developed at Czech Technical University in Prague.
Evk is a simple lossy video codec. Project aims at developing a clean and functional implementation of basic algorithms used in video compression. Next goal is to create a detailed documentation together with tutorial about video compression.
OpenSFD (Open Simple Flasher/Dumper) is a future of well-known SGHFD (SGH Flasher/Dumper) which can flash (firmware program) or dump (get data) many Samsung phones in a few clicks. The project is educational and intended for non-commercial use only.
This is the worlds first and probably only FLOSS project aimed to create a lowbudget, based on availble technology, cruise missile. No this is not a Joke, its for real. Why? Since no one has tried to do this before and certainly not under the GPL.
This project is an attempt to create a usable framework to simulate simple network and link protocols and check their performance under different configurations and parameters.
Microbes is a GNU GPLed OS who's main goal is to explain and document the steps and development involved in an Operating System project from start to end. This to help the NewComer to OS development see what's involved.
This project aims to create small utilities for users to use and ease-up their daily lives. This includes a portable file-spliter, cd tray ejector, hex-dumper, etc
Agnix is an educational, network operating system kernel. It is ideal starting point to learn about operating systems. The main goal of the project is to provide a network kernel fully compatible with the Linux Kernel in the system call layer
"DSO" is a Digital Signal Oscilloscope. My DSO will be connected via the USB to the PC. All software to operate the DSO is developed within this project.
GDM-OSI V.G.A. is a project to develop a V oltametric G lass A nalizer.
It was started with a consortium between the GDM Labs and the Otto Schott Institut fur Glasschemie.
Soon we intend to apply these work and technics in the industries.
All the devel