Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub / TheLartians 57 repositories

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

Funding links: https://github.com/sponsors/TheLartians

TheLartians/TypeScript2Python

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

Language: TypeScript - Size: 113 KB - Last synced: about 4 hours ago - Pushed: 2 months ago - Stars: 12 - Forks: 1

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.

Language: CMake - Size: 333 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4,064 - Forks: 357

TheLartians/yaml-cpp Fork of jbeder/yaml-cpp

A YAML parser and emitter in C++

Language: C++ - Size: 3.09 MB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

TheLartians/TypescriptToLua Fork of TypeScriptToLua/TypeScriptToLua

Typescript to lua transpiler.

Language: TypeScript - Size: 3.6 MB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

TheLartians/run-clang-format Fork of Sarcasm/run-clang-format

A wrapper script around clang-format, suitable for linting multiple files and to use for continuous integration

Size: 84 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 2

TheLartians/RectangleBinPack Fork of juj/RectangleBinPack

Source code for performing 2d rectangular bin packing.

Language: C++ - Size: 285 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

TheLartians/Presentations

https://thelartians.github.io/Presentations

Language: JavaScript - Size: 30.7 MB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 2 - Forks: 0

TheLartians/NDArrayOld πŸ“¦

A fast n-dimensional array template for c++

Language: C++ - Size: 137 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 2 - Forks: 1

TheLartians/Lars πŸ“¦

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

Language: C++ - Size: 128 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

TheLartians/json65 Fork of ppelleti/json65

A JSON parser written in 6502 assembly language.

Size: 166 KB - Last synced: about 1 month ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

TheLartians/ios_std_alternatives

C++17 alternative std libraries for iOS 9.0+

Language: CMake - Size: 28.3 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

TheLartians/IndexSet

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

Language: CMake - Size: 35.2 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 2 - Forks: 1

TheLartians/integer Fork of calccrypto/integer

A drop-in "bigint" C++ class

Language: C++ - Size: 107 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

TheLartians/Expresso

A python computer algebra system and c++/python symbolic manipulation library

Language: Python - Size: 733 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 2

TheLartians/frozen Fork of serge-sans-paille/frozen

a header-only, constexpr alternative to gperf for C++14 users

Language: C++ - Size: 253 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

TheLartians/Generator

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

Language: C++ - Size: 29.3 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 9 - Forks: 3

TheLartians/cmake-scripts Fork of StableCoder/cmake-scripts

A selection of useful scripts for use in CMake projects.

Size: 550 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 1 - Forks: 1

TheLartians/BitLens

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

Language: C++ - Size: 56.6 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 20 - Forks: 1

TheLartians/assemblyscript Fork of AssemblyScript/assemblyscript

Definitely not a TypeScript to WebAssembly compiler πŸš€

Size: 110 MB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

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.

Language: CMake - Size: 39.1 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 95 - Forks: 15

TheLartians/PEGParser

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

Language: C++ - Size: 183 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 232 - Forks: 24

TheLartians/EasyIterator

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

Language: C++ - Size: 73.2 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 133 - Forks: 8

TheLartians/Format.cmake

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

Language: Python - Size: 57.6 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 143 - Forks: 21

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.

Language: CMake - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 67 - Forks: 5

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.

Language: TypeScript - Size: 244 KB - Last synced: 22 days ago - Pushed: over 1 year ago - Stars: 231 - Forks: 14

TheLartians/GroupSourcesByFolder.cmake

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

Language: CMake - Size: 4.88 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 27 - Forks: 3

TheLartians/Ccache.cmake

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

Language: CMake - Size: 15.6 KB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 53 - Forks: 9

TheLartians/Glue

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

Language: C++ - Size: 1.46 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 54 - Forks: 2

TheLartians/StaticTypeInfo

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

Language: CMake - Size: 41 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 66 - Forks: 5

TheLartians/constexpr Fork of elbeno/constexpr

Experiments with constexpr

Language: C++ - Size: 178 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 2 - Forks: 1

TheLartians/substitute

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

Language: TypeScript - Size: 3.54 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 9 - Forks: 3

TheLartians/Observe

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

Language: CMake - Size: 88.9 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 123 - Forks: 10

TheLartians/TypeScriptXX

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

Language: CMake - Size: 146 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 38 - Forks: 4

TheLartians/EmGlue

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

Language: C++ - Size: 50.8 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 21 - Forks: 4

TheLartians/Revisited

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

Language: C++ - Size: 186 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 14 - Forks: 2

TheLartians/chrome-extension-typescript-starter Fork of chibat/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.

Language: TypeScript - Size: 649 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

TheLartians/StaticHash

Constexpr hash functions for C++

Language: C++ - Size: 34.2 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 16 - Forks: 4

TheLartians/crossguid Fork of graeme-hill/crossguid

Lightweight cross platform C++ GUID/UUID library

Language: C++ - Size: 267 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 2 - Forks: 2

TheLartians/react-native-simple-transition

🌠 An easy to use transition component for React Native

Language: Java - Size: 3.38 MB - Last synced: 24 days ago - Pushed: almost 4 years ago - Stars: 13 - Forks: 0

TheLartians/h5wasm Fork of usnistgov/h5wasm

A WebAssembly HDF5 reader/writer library

Size: 30.5 MB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

TheLartians/react-native-material-textfield Fork of mahipalsingh7/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.

Language: JavaScript - Size: 966 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 11 - Forks: 10

TheLartians/async-optimizers Fork of scijs/minimize-golden-section-1d

Optimisation algorithms, but with async input

Language: TypeScript - Size: 132 KB - Last synced: 19 days ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

TheLartians/PyPropagate

A paraxial wave propagation framework for python

Language: Jupyter Notebook - Size: 27.5 MB - Last synced: about 1 month ago - Pushed: 11 months ago - Stars: 5 - Forks: 7

TheLartians/NDArray

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

Language: C++ - Size: 179 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 5 - Forks: 1

TheLartians/awesome-modern-cpp Fork of rigtorp/awesome-modern-cpp

A collection of resources on modern C++

Language: HTML - Size: 266 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 1 - Forks: 3

TheLartians/luamin Fork of mathiasbynens/luamin

A Lua minifier written in JavaScript

Size: 219 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

TheLartians/Saphira

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

Language: TypeScript - Size: 2.29 MB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 2 - Forks: 5

TheLartians/m.css Fork of mosra/m.css

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

Language: Python - Size: 4.11 MB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0

TheLartians/advent-of-code-2020

β˜ƒοΈπŸŽ„πŸ‘¨β€πŸ’» Solving Advent of Code 2020 in Rust πŸ¦€

Language: Rust - Size: 158 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

TheLartians/awesome-github-profile-readme-templates Fork of durgeshsamariya/awesome-github-profile-readme-templates

This repository contains best profile readme's for your reference.

Size: 966 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

TheLartians/LHC

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

Language: C++ - Size: 64.5 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 4 - Forks: 1

TheLartians/requirements_test Fork of alandefreitas/requirements_test

C++ / dependency graph

Size: 2.93 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

TheLartians/denon-cli

A simple command line interface for controlling Denon AVR receivers.

Language: JavaScript - Size: 1.95 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

TheLartians/LuaGlue

Lua bindings for the Glue library

Language: C++ - Size: 60.5 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0

TheLartians/docs Fork of github/docs

The open-source repo for docs.github.com

Size: 1.2 GB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

TheLartians/schacon Fork of schacon/schacon

for my profile readme :)

Size: 6.84 KB - Last synced: over 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

TheLartians/lua Fork of lua/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

Language: C - Size: 9.67 MB - Last synced: over 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0