Protocol Buffers
protobuf.devDefine structured messages in `.proto` files and generate language-specific serialization code.
Define structured messages in `.proto` files and generate language-specific serialization code.
Serialize structured data with schemas and compact binary encoding across supported programming languages.
Format source files with a consistent, opinionated printer that supports common web and configuration languages.
Build event-driven serverless applications with triggers, bindings, and several hosting plans.
Choose colours with saturation scaled to the available RGB range.
A KDE editor for multi-file coding with split views, project navigation, search, and plugins.
Request market prices and company data through a developer API
Combine recruitment tests within a candidate's selection process using one candidate credit.
Selected writing from the Haskell community
An EMACS-style programmer's text editor with language modes and a programmable command environment.
A reactive Julia notebook that reruns dependent cells and keeps package-environment details with the notebook.
AI desktop assistant that turns voice commands into Python and Node.js actions
AI pair programming in your terminal
Coding bites with starter code, tests and discussion
Interactive R lessons inside the R console
Unity and Godot tutorials from an independent educator
Manual strength plans with optional generated workouts and progression
Remote personal training built around an ongoing relationship with a coach
Online trainer software with program delivery, groups and scheduled follow-up
Self-guided command-line programming workshops
Swift explanations grounded in language and app-development examples
A practical R workflow for transforming and visualizing data
Study software design by rebuilding familiar tools in Python
A written introduction to JavaScript and browser-console work