Martin Moene (@martinmoene)
  • Stars
    star
    3,123
  • Global Rank 9,392 (Top 0.4 %)
  • Followers 466
  • Following 34
  • Registered over 12 years ago
  • Most used languages
    C++
    80.4 %
    CMake
    4.3 %
    Python
    2.2 %
    Hack
    2.2 %
    Batchfile
    2.2 %
    CSS
    2.2 %
    Makefile
    2.2 %
    TeX
    2.2 %
    HTML
    2.2 %
  • Location 🇳🇱 Netherlands
  • Country Total Rank 189
  • Country Ranking
    Batchfile
    7
    C++
    8
    Hack
    22
    CMake
    31
    Makefile
    156
    HTML
    396
    TeX
    454
    CSS
    795
    Python
    4,196

Top repositories

1

span-lite

span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library
C++
495
star
2

optional-lite

optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library
C++
393
star
3

lest

A modern, C++11-native, single-file header-only, tiny framework for unit-tests, TDD and BDD (includes C++98 variant)
C++
366
star
4

string-view-lite

string_view lite - A C++17-like string_view for C++98, C++11 and later in a single-file header-only library
C++
364
star
5

expected-lite

expected lite - Expected objects in C++11 and later in a single-file header-only library
C++
274
star
6

variant-lite

variant lite - A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library
C++
230
star
7

ring-span-lite

ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library
C++
136
star
8

any-lite

any lite - A C++17-like any, a type-safe container for single values of any type for C++98, C++11 and later in a single-file header-only library
C++
123
star
9

PhysUnits-CT-Cpp11

A small C++11, C++14 header-only library for compile-time dimensional analysis and unit/quantity manipulation and conversion
C++
77
star
10

nonstd-lite

Parent of *-lite repositories, a migration path to post-C++11 features for pre-C++11 environments
Batchfile
68
star
11

clue

A tiny single-file header-only C++ logging framework
C++
56
star
12

jthread-lite

C++20's jthread for C++11 and later in a single-file header-only library
C++
53
star
13

expected-dark

Expected objects for C++11 and later (and later perhaps C++98 )
C++
52
star
14

byte-lite

byte lite - A C++17-like byte type for C++98, C++11 and later in a single-file header-only library
C++
51
star
15

value-ptr-lite

value-ptr-lite - A C++ smart-pointer with value semantics for C++98, C++11 and later in a single-file header-only library
C++
44
star
16

observer-ptr-lite

observer-ptr - An observer_ptr for C++98 and later in a single-file header-only library (Extensions for Library Fundamentals, v2, v3)
C++
36
star
17

scope-lite

A migration path to C++ library extensions scope_exit, scope_fail, scope_success, unique_resource
C++
34
star
18

type-lite

type - Strong types for C++98, C++11 and later in a single-file header-only library
C++
34
star
19

bit-lite

bit-lite - C++20 bit operations for C++98 and later in a single-file header-only library
C++
33
star
20

martin-moene.blogspot.com

Code from my Blog
C++
30
star
21

invoke-lite

A single-file header-only version of C++17-like invoke() for C++98, C++11 and later
C++
29
star
22

catch-lest-other-comparison

Tabularised feature comparison between Catch, doctest and lest C++ test frameworks
23
star
23

kalman-estimator

kalman-estimator - a Kalman estimator in C++
C++
22
star
24

string-lite

String facilities for C++98 and later - a library in search of its identity.
C++
19
star
25

optional-bare

optional bare - A simple version of a C++17-like optional for default-constructible, copyable types, for C++98 and later in a single-file header-only library
C++
18
star
26

spike-expected

expected: kind of optional?
HTML
16
star
27

status-value-lite

status-value - A class for status and optional value for C++11 and later, C++98 variant provided in a single-file header-only library
C++
14
star
28

atomic-lite

atomic lite - a C++11 atomic operations library for C++98 and later
C++
12
star
29

PhysUnits-RT

A C++ header-only library for run-time dimensional analysis and unit/quantity manipulation and conversion
C++
11
star
30

PhysUnits-CT

A C++ header-only library for compile-time dimensional analysis and unit/quantity manipulation and conversion
C++
11
star
31

WholeValue

Whole value idiom made easy in C++
C++
8
star
32

optional-fun-lite

optional-fun lite - Functional algorithms for optional (lite) for C++98, C++11 and later in a single-file header-only library
C++
6
star
33

EngFormat-Cpp

C++ based Engineering Notation Formatter
C++
6
star
34

indirect-value-lite

indirect_value lite – An indirect value-type for C++11 and later in a single-file header-only library (p1950)
C++
6
star
35

ACCUConf2016

Slides and other materials from ACCU Conference 2016
5
star
36

array_view2d

A simple 2D view on an array or vector for C++98 and C++11
C++
5
star
37

clamp

Limit a value or a range of values to fall between two extremes
C++
4
star
38

boolean-lite

boolean lite: A strong boolean type for C++98 and later
C++
4
star
39

svn-churn

A simple Python script to determine file churn and fix count of a Subversion repository.
Python
3
star
40

active-lite

Active objects
CMake
2
star
41

clamp-proposal

Propose clamp for C++ standard
CSS
2
star
42

kalman-estimator-ada

kalman-estimator - a Kalman estimator in Ada, sibling of Kalman estimator in C++
Makefile
2
star
43

nonstd-lite-project

Stuff common to nonstd lite repositories
CMake
2
star
44

Test-Normalised

1
star
45

bibliography

My bookshelf
TeX
1
star
46

hamlest

Matchers for lest
C++
1
star
47

wordindex

wordindex: create a linenumber cross-referenced list of words
C++
1
star
48

Test-NonNormalised

1
star
49

wordindex-ranged

wordindex: create a linenumber cross-referenced list of words using C++20 std::ranges
C++
1
star
50

testdox

TestDox - generate a readable overview of test case names from the specified files.
Hack
1
star