[o:ʊ to͞olz]
For developers who work across Windows, Linux, and potentially other environments, finding and learning a new set of tools for each platform can be time-consuming and complex. Each system often requires a unique workflow, which adds friction to what should be simple tasks.
aww tools goal is to offer a cross-platform toolkit built in C++ to simplify productivity workflows across different systems. By prioritizing simplicity and early releases, these tools are designed to provide lightweight, accessible functionality without the need to re-learn tools on each OS. While these tools are experimental and iteratively improved, they are fully functional for daily use, helping developers (me!) explore, test, and even contribute to new ideas as the toolkit evolves.
aww tools is my exploration into productivity, built through iterative, early-stage releases. Code here isn’t perfect; it’s a space for testing, refining, and sharing ideas.
Project moto:
Embrace the AWW!
Thank you:
- 💖 bsamseth/cpp-project: Boiler plate template for C++ projects, with CMake, Doctest, Travis CI, Appveyor, Github Actions and coverage reports.
- Lua is a free and open-source project by Roberto Ierusalimschy and the rest of the Lua team.
- Clip Library by David Capello is a library to copy/retrieve content to/from the clipboard/pasteboard.
- {fmt} is an open-source formatting library providing a fast and safe alternative to C stdio and C++ iostreams.
- nlohmann/json library is a C++ library that simplifies working with JSON, allowing seamless parsing, serialization, and manipulation of JSON data with an intuitive, modern interface.
- spdlog library is a fast, header-only C++ logging library that supports both synchronous and asynchronous logging, offering a simple, extensible API for high-performance logging with various formatting options and output targets.
- WinToast is a lightweight C++ library for displaying native Windows toast notifications with customizable templates and event handling.
- cpr is a C++ library that provides a simple wrapper around libcurl, enabling developers to perform HTTP requests with an intuitive and modern interface.