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.
Run a chosen command when watched files change, without tying the watcher to one language.
A cloud knowledge base for public and private documentation, multi-language content, and team roles.
Programmable browser with blocker and no-script modes
Convert compatible quantities and inspect unit definitions from a CLI
Audio and video language lessons with study tools.
AI language app that focuses on spoken practice with the Speak Tutor.
Donation-supported language materials without registration.
Browser extension that searches web pages and PDFs with natural language and AI.
IELTS lessons and language practice with separate writing correction and online speaking sessions.
Immersive language lessons with visual context.
Private language tutors for live online conversation.
Language activities with games and teacher progress tools.
Turn a known web page URL into Markdown or structured content for search and language-model workflows.
Build technical stock screens from readable filtering rules
A language, runtime, and library platform for concurrent, fault-tolerant applications.
A macOS programming editor that runs and debugs code in many languages from one desktop app.
Build and test software from declared targets and dependency graphs across multiple languages.
Find a pen pal, chat partner or local language exchange.