Pinned Repositories
bomba
C++ library for convenient implementation of RPC and serialisation
EzGz
An easy to use single header library for fast decompression of Gz archives written in modern C++. Compression is in experimental state and has bad performance.
foreachStructMember
Short copypasta for conveniently iterate through members of a simple struct using the trick from Boost.PFR
generic_factory
C++ library for avoiding writing factories
HowNotToWriteYourselfToDeathWithCpp
[WiP] A bunch of slides showing techniques how to avoid writing yourself to death when using C++
Legend_of_the_Invincibles
An add-on campaign for the Battle for Wesnoth game
looping_thread
A utility class that periodically calls a function and cleanly exits when destroyed without waiting for timeouts
quick_arg_parser
A single header C++ library for parsing command line arguments and options with minimal amount of code
quick_preferences
A small header-only library for convenient saving of program preferences and generating GUIs for setting them without boilerplate
serialisable
A header-only library for convenient saving of program preferences with minimal amount of code
Dugy's Repositories
Dugy/quick_arg_parser
A single header C++ library for parsing command line arguments and options with minimal amount of code
Dugy/Legend_of_the_Invincibles
An add-on campaign for the Battle for Wesnoth game
Dugy/EzGz
An easy to use single header library for fast decompression of Gz archives written in modern C++. Compression is in experimental state and has bad performance.
Dugy/serialisable
A header-only library for convenient saving of program preferences with minimal amount of code
Dugy/HowNotToWriteYourselfToDeathWithCpp
[WiP] A bunch of slides showing techniques how to avoid writing yourself to death when using C++
Dugy/bomba
C++ library for convenient implementation of RPC and serialisation
Dugy/foreachStructMember
Short copypasta for conveniently iterate through members of a simple struct using the trick from Boost.PFR
Dugy/generic_factory
C++ library for avoiding writing factories
Dugy/quick_preferences
A small header-only library for convenient saving of program preferences and generating GUIs for setting them without boilerplate
Dugy/memory_mapped_file
Utility for lazy loading of files into memory as raw data or structs, reading them through random access and automatic saving if changes were made
Dugy/contextfree_generator
A generator of texts based on a context-free grammar, with some syntactic sugar
Dugy/EmWeb
Resources for my planned Qt/Emscripten based web page for github.io
Dugy/fake_map
A façade over std::vector that makes it act like std::unordered_map (found to be faster for smaller maps)
Dugy/washburn
A program to read data from a balance through a serial port and compute results of Washburn experiment
Dugy/looping_thread
A utility class that periodically calls a function and cleanly exits when destroyed without waiting for timeouts
Dugy/CopyOnWrite
Utility C++ class for accessing a class as lockfree and locking only when changing (at the cost of copying the whole thing)
Dugy/cpp-editing-utils
A set of functions usable for automatically refactoring C++ code when find/replace isn't enough
Dugy/DuGUI
A façade over Qt Widgets allowing to create GUIs in C++ with minimal amount code
Dugy/Dugy.github.io
Dugy/lightweight_containers
Some data useful data structures that generate less code and use usually no dynamic allocation, with convenient interface
Dugy/MiniAsio
[early WiP] currently only an OOP wrapper over Unix listen and poll
Dugy/ptr_to_constructor
A trick to make a pointer to function from constructor with support for inheritance
Dugy/QuickPlot
Plots a file with one click/command, automatically determining some properties
Dugy/routine_streamliner
A class to handle many short, periodically called routines into one thread to reduce the number of wakeups or I/O operations
Dugy/seasonal_worker
A class for executing functions on a separate thread with a clean interface
Dugy/simple_matrix
A very simple library for matrix calculations aiming for ease to set up and use.
Dugy/simplest_image_library_possible
The absolutely simplest image library possible in C++, header only, depending only on standard libraries
Dugy/state_machine
A class for using a thread like a finite-state automaton-like program that PLC and automation programmers like
Dugy/tds_model
A computational model for reactions occurring during Thermal Desorption Spectroscopy, supporting automated search of parametres that fit experimental data
Dugy/workspace
A tool for allowing users to modify UIs composed of predefined modules, using QtWidgets