Pinned Repositories
CPM.cmake
π¦ CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
EasyIterator
π Iterators made easy! Zero cost abstractions for designing and using C++ iterators.
Format.cmake
π Stylize your code! Automatic clang-format and cmake-format targets for CMake.
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.
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.
ModernCppStarter
π Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
Observe
π£ Hey listen! A simple general-purpose event-listener system for C++17.
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.
PEGParser
π‘ Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
StaticTypeInfo
π Up your type-game. A small C++ library for compile-time type names and type indices.
TheLartians's Repositories
TheLartians/ModernCppStarter
π Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
TheLartians/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.
TheLartians/PEGParser
π‘ Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
TheLartians/Format.cmake
π Stylize your code! Automatic clang-format and cmake-format targets for CMake.
TheLartians/Observe
π£ Hey listen! A simple general-purpose event-listener system for C++17.
TheLartians/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.
TheLartians/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.
TheLartians/StaticTypeInfo
π Up your type-game. A small C++ library for compile-time type names and type indices.
TheLartians/Ccache.cmake
π Compile faster with Ccache! A Ccache integration for CMake with Xcode support.
TheLartians/Glue
βοΈ Bindings that stick. A simple and generic API for C++ to other language bindings supporting bidirectional communication, inheritance and automatic declarations.
TheLartians/TypeScriptXX
π§· Stay safe! Type-safe scripting for C++ using TypeScriptToLua and CMake with auto-generated declarations.
TheLartians/EmGlue
πΈοΈ Glue C++ to your browser! Universal bindings for JavaScript/Wasm using Glue and Embind.
TheLartians/TypeScript2Python
π Transpile TypeScript types to Python! A TypeScript to Python type transpiler.
TheLartians/substitute
πΏEnjoy the the big screen! Watch and synchronise subtitles externally in any browser. On mobile and desktop.
TheLartians/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.
TheLartians/NDArray
[legacy project] A fast n-dimensional array template for C++
TheLartians/PyPropagate
A paraxial wave propagation framework for python
TheLartians/LHC
[legacy project] Some single-header helper libraries I use in some projects
TheLartians/LuaGlue
Lua bindings for the Glue library
TheLartians/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.
TheLartians/crossguid
Lightweight cross platform C++ GUID/UUID library
TheLartians/denon-cli
A simple command line interface for controlling Denon AVR receivers.
TheLartians/Saphira
Our submission for the #WirVsVirus Hackathron: https://youtu.be/OWfDj2fOfVk | https://thelartians.github.io/Saphira/
TheLartians/advent-of-code-2020
βοΈππ¨βπ» Solving Advent of Code 2020 in Rust π¦
TheLartians/awesome-github-profile-readme-templates
This repository contains best profile readme's for your reference.
TheLartians/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
TheLartians/requirements_test
C++ / dependency graph
TheLartians/async-optimizers
Optimisation algorithms, but with async input
TheLartians/Expresso
A python computer algebra system and c++/python symbolic manipulation library
TheLartians/h5wasm
A WebAssembly HDF5 reader/writer library