Skip to content
This repository has been archived by the owner on Mar 26, 2024. It is now read-only.

caydenlund/cpp-utilities

Repository files navigation

C++ Utilities

This repository contains several miscellaneous utility modules and applications.

Are you tired of parsing command-line arguments? This module makes it dead simple.

This makes managing the ID3v2 tags of your media library easy. Easily set the artist, album art, track title, and much more.

Create bitmaps with ease! Have you ever wanted to generate an image from a C++ program? This library keeps things simple.

Want to implement a simple shell-like command-line? Don't want to use GNU's readline library? This module is straightforward and powerful.

This utility finds files or directories with names that match the given pattern. Compare it to GNU's find. The search is done in a breadth-first manner.

The C++ STL's regular expression engine is the worst. It's slow. It's cumbersome. It doesn't have all the features I want. I want to implement a fully-featured, efficient, robust regular expression library.

Existing unit testing suites can be a hassle to set up, especially when portability is a concern. This library makes it easy: include this single module in your project, and it just works.

Do you have a lot of jobs that need to run? Running jobs in parallel will make them take less time, but if you have a thousand jobs to run, you can't just start a new thread for each one. This thread queue is the solution: the jobs will be started in the order they were added to the queue, running in parallel, with a healthy cap on the number of concurrent processes.

About

C++ utility libraries and executables.

Resources

License

Stars

Watchers

Forks

Packages

No packages published