Lars Melchior

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

Projects

ModernCppStarter

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

CMake - Released: 11 Apr 2020 - 4,349

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.

TypeScript - Released: 11 May 2020 - 238

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.

CMake - Released: 24 Apr 2020 - 67

PEGParser

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

C++ - Released: 08 Dec 2014 - 234

Format.cmake

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

Python - Released: 02 Oct 2019 - 143

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.

CMake - Released: 14 Apr 2020 - 97

Observe

πŸ“£ Hey listen! A simple general-purpose event-listener system for C++17.

CMake - Released: 30 Jul 2015 - 123

EasyIterator

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

C++ - Released: 07 May 2019 - 137

TypeScript2Python

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

TypeScript - Released: 03 Jan 2024 - 15

StaticTypeInfo

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

CMake - Released: 20 Apr 2020 - 66

Ccache.cmake

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

CMake - Released: 14 Oct 2019 - 53

Glue

⛓️ Bindings that stick. A simple and generic API for C++ to other language bindings supporting bidirectional communication, inheritance and automatic declarations.

C++ - Released: 25 Jun 2018 - 54

TypeScriptXX

🧷 Stay safe! Type-safe scripting for C++ using TypeScriptToLua and CMake with auto-generated declarations.

CMake - Released: 06 Aug 2019 - 38

EmGlue

πŸ•ΈοΈ Glue C++ to your browser! Universal bindings for JavaScript/Wasm using Glue and Embind.

C++ - Released: 03 May 2020 - 21

BitLens

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

C++ - Released: 29 Mar 2020 - 20

react-native-simple-transition

🌠 An easy to use transition component for React Native

Java - Released: 17 Aug 2020 - 13

StaticHash

Constexpr hash functions for C++

C++ - Released: 20 May 2020 - 16

Revisited

πŸ§‘β€πŸ€β€πŸ§‘ The visitor pattern revisited. An inheritance-aware acyclic visitor template, any and any-function templates.

C++ - Released: 25 Jun 2018 - 14

substitute

🍿Enjoy the the big screen! Watch and synchronise subtitles externally in any browser. On mobile and desktop.

TypeScript - Released: 27 Dec 2020 - 9

Generator

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

C++ - Released: 21 Aug 2016 - 9

PyPropagate

A paraxial wave propagation framework for python

Jupyter Notebook - Released: 08 Feb 2016 - 5

Saphira

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

TypeScript - Released: 21 Mar 2020 - 2

NDArray

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

C++ - Released: 09 Apr 2019 - 5

LuaGlue

Lua bindings for the Glue library

C++ - Released: 29 Apr 2020 - 4