about
3/04/2022
C++ Repositories Summary
C++ Repositories Summary
index of links to C++ repositories
"Start where you are, use what you have, do what you can."
- Arthur Ashe
- Arthur Ashe
-
Utilities - helper code, often in header only packages
Repository DocsContentRepository CodeStatusHelpers for code, strings, testsInstalled - Redesigned ProcessCmdLineAccess and manage filesInstalled - Will add more functionalitySingle-user testharness runs sequences of testsInstalledInsert string messages into one or more std::ostreamsInstalled -
Tools - Programs that support file management and code analysis
Repository DocsContentRepository CodeStatusFind files with text matching regexInstalled - minor changes expectedFind locations of repeated filenamesInstalled - Major overhaul pendingList files in dir tree ordered by dateInstalled and stableList files in dir tree ordered by sizeInstalled and stableFind files or directories in dir tree with names matching a regexInstalled and stableCompare two files using GUIInstalled and stableConvert source code file into webpageInstalled and stablePrint source code file in compact formatInstalled and stable -
Components - Building blocks for programs, often with interfaces and object factories
Repository DocsContentRepository CodeStatusThread-safe message queue blocks enQuer if emptyInstalledDirectory navigation with notificationsInstalledAdds a property language constructInstalledExecute work items (callable objects) with specified number of threadsInstalledIn-memory key-value store with queries and persistancePrototype InstalledClass wrapper for Windows process creationInstalled pending updateFacility for reading and writing concurrently to filesInstalled pending updateTokenizer and SemiExpression classesInstalledSupport for retrying action that may failInstalled pending updateCode for components used for this siteNot installedTest experimental webpage widgetsInstalled -
Libraries - code that encapsulates some large facility, often a platform wrapper
Repository DocsContentRepository CodeStatusExtracts and modifies information in File SystemInstalledExtracts and modifies information in File SystemNot installedClass wrappers for low-level socket operationsInstalledClass wrappers for low-level socket operationsNot installedFacility for creating, querying, and saving XMLInstalledContainer for vertices and their edgesInstalled -
Projects - Systems of programs that are composed of complex multi-package projects
Repository DocsContentRepository CodeStatusConstruction of this siteInstalledServe up stories - connected pages of contentInstalled - work in progressBuild Abstract Syntax Tree by rule-based parsingInstalledEvaluate code metricsInstalledEvaluate file dependencies based on type-based code analysisInstalledAsynchronous message-passing communication using socketsInstalledSynchronous HTTP message-passing communication using socketsInstalled -
Demos - Small programs that demonstrate language, library, or design constructs
Repository DocsContentRepository CodeStatusRelatively elementary code examplesInstalledExample for building value typesInstalledExample for building Composite StructuresInstalledIllustrates how to make object creation an abstractionInstalledDemonstration code for templatesInstalledSimple demos for each of the STL containersInstalledDemos for formatting and use of std::iostreamsInstalled, pending reviewDemos for using C++11 threadsInstalledDemos for Processes and ThreadsInstalled pending updatesDemos for interoperation between C++, C++\CLI, and C#InstalledExample code for C++ Models presentationInstalledExample code for C++ StoryInstalled