**CMDBrowser v2.0** is a high-performance, multi-engine command-line web search utility engineered entirely in pure C11 for Windows. Designed for developers, researchers, and power users, it transforms the terminal into a fully-featured search interface capable of querying Google, Bing, DuckDuckGo, Yahoo, and custom engines simultaneously. The application aggregates, deduplicates, and ranks results while supporting six output formats: rich ANSI, plain, JSON, CSV, Markdown, and HTML. Built on a modular architecture with a centralized `BrowserContext` state machine, CMDBrowser delegates responsibilities to discrete subsystems: WinHTTP-based networking, HTML/JSON parsing, INI configuration, LRU caching, and persistent history/bookmark management. Its REPL-style interactive shell offers comprehensive slash-commands for engine toggling, proxy configuration, safe-search filtering, and runtime format switching. Key technical features include automatic rate-limit backoff on `403/429` responses, UTF-8 console encoding, bounds-safe string operations, and explicit memory lifecycle management—requiring zero external dependencies beyond the Windows SDK. With a compact binary footprint, sub-second query latency, and full scriptability via command-line arguments, CMDBrowser bridges CLI efficiency with web-scale research capabilities. Ideal for automated data collection, privacy-conscious searching, or rapid information discovery, this project exemplifies disciplined native C programming—delivering maximum functionality with minimal overhead. Licensed under MIT, it offers complete transparency for customization, extension, or integration into larger toolchains. 🔍💻⚡
Advanced CLI 3D Modeling Studio