This is your work, valued

Berlin

Lars Melchior

Elite
@TheLartians

Hey there! I'm a physicist, entrepreneur and full stack engineer based in Berlin.

ModernCppStarter. ๐Ÿš€ Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.

5.4k

modern-wasm-starter. ๐Ÿ›ธ Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.

255

PEGParser. ๐Ÿ’ก Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.

252

Format.cmake. ๐Ÿ’… Stylize your code! Automatic clang-format and cmake-format targets for CMake.

181

EasyIterator. ๐Ÿƒ Iterators made easy! Zero cost abstractions for designing and using C++ iterators.

150

Observe. ๐Ÿ“ฃ Hey listen! A simple general-purpose event-listener system for C++17.

140

PackageProject.cmake. ๐Ÿ›๏ธ Help other developers use your project. A CMake script for packaging C/C++ projects for simple project installation while employing best-practices for maximum compatibility.

136

MiniCppStarter. ๐Ÿงธ A tiny single-file version of the ModernCppStarter project for exploring libraries or playing with C++ code. Reproducible dependency management included, so the code will work the same everywhere.

95

Ccache.cmake. ๐Ÿš… Compile faster with Ccache! A Ccache integration for CMake with Xcode support.

81

StaticTypeInfo. ๐Ÿ€ Up your type-game. A small C++ library for compile-time type names and type indices.

78

Glue. โ›“๏ธ Bindings that stick. A simple and generic API for C++ to other language bindings supporting bidirectional communication, inheritance and automatic declarations.

59

substitute. ๐ŸฟEnjoy the the big screen! Watch and synchronise subtitles externally in any browser. For mobile and desktop.

45

TypeScriptXX. ๐Ÿงท Stay safe! Type-safe scripting for C++ using TypeScriptToLua and CMake with auto-generated declarations.

44

GroupSourcesByFolder.cmake. Automatically group sources by folder structure for Visual Studio/Xcode generators

37

TypeScript2Python. ๐Ÿšƒ Transpile TypeScript types to Python! A TypeScript to Python type transpiler.

29

BitLens. ๐Ÿ”Ž Have your bits and eat them too! A C++17 bit lens container for vector types.

23

EmGlue. ๐Ÿ•ธ๏ธ Glue C++ to your browser! Universal bindings for JavaScript/Wasm using Glue and Embind.

22

StaticHash. Constexpr hash functions for C++

19

Revisited. ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ The visitor pattern revisited. An inheritance-aware acyclic visitor template, any and any-function templates.

16

react-native-simple-transition. ๐ŸŒ  An easy to use transition component for React Native

13

react-native-material-textfield. A fork of n4kz's original library, with some maintenance updates to continue running on the most recent React Native version until a new maintainer is found.

11

Generator. A generator class emulating coroutines' yield functionality through std::thread

10

PyPropagate. A paraxial wave propagation framework for python

6

NDArray. [legacy project] A fast n-dimensional array template for C++

6

LuaGlue. Lua bindings for the Glue library

5

IndexSet. A class for manipulating large sets of indices with optimal performance and memory use

4

LHC. [legacy project] Some single-header helper libraries I use in some projects

4

NDArrayOld. A fast n-dimensional array template for c++

3

crossguid. Lightweight cross platform C++ GUID/UUID library

3

denon-cli. A simple command line interface for controlling Denon AVR receivers.

3

Presentations. https://thelartians.github.io/Presentations

2

Saphira. Our submission for the #WirVsVirus Hackathron: https://youtu.be/OWfDj2fOfVk | https://thelartians.github.io/Saphira/

2

chrome-extension-typescript-starter. My version of the great Chrome Extension TypeScript Starter with a bunch of opinionated changes. Most notably the shift from npm to yarn and from jQuery to React.

2

constexpr. Experiments with constexpr

2

lua. The Lua repo, as seen by the Lua team. Mirrored irregularly. Please DO NOT send pull requests. Send issues/patches to the Lua mailing list https://www.lua.org/lua-l.html

1

awesome-github-profile-readme-templates. This repository contains best profile readme's for your reference.

1

advent-of-code-2020. โ˜ƒ๏ธ๐ŸŽ„๐Ÿ‘จโ€๐Ÿ’ป Solving Advent of Code 2020 in Rust ๐Ÿฆ€

1

Lars. A cmake enabled git-submodule collection of my C++ toolbox

1

awesome-modern-cpp. A collection of resources on modern C++

1

requirements_test. C++ / dependency graph

1

m.css. A no-nonsense, no-JavaScript CSS framework and Pelican theme for content-oriented websites

1

luamin. A Lua minifier written in JavaScript

1

cmake-scripts. A selection of useful scripts for use in CMake projects.

1