This is your work, valued
C++/Python Engineer | Simulation & Performance | Modeling, Profiling, CI/CD | PhD Physics
lldbg. A lightweight native GUI for LLDB.
★ 202ark. Entity-Component-System (ECS) Framework written in modern C++.
★ 7sunwm. X11 tiling window-manager inspired by Ratpoison, StumpWM, and dwm.
★ 6aerocore. ECS game engine + shoot 'em up
★ 5euterpea-compositions. My Euterpea-based musical compositions
★ 4zwerg_old. A purely-functional roguelike game using an entity-component-system written in Haskell.
★ 4chip8. A cross-platform CHIP-8 emulator written in C++.
★ 3qxc. A C to x86_64 Assembly compiler written in C++.
★ 2AdventOfCode. C++
★ 2feldspar_rust. A bitboard MCTS chess engine written in Rust.
★ 1guppy. Guppy is an attempt to build a modest functional language for solving number theory problems (a la project euler). It is intended for educational use only and aimed at building a compiler from scratch in modern C++.
★ 1gm2d3. GUI/logic code for the Fermilab Muon (g-2) plunging probe translation stages
★ 1tasklattice. Parameterized job generator for clusters
★ 1advent_of_code_2019. My solutions to Advent of Code for 2019
★ 1tskv. Single-node, in-memory time-window cache for time-series data
★ 1MPerft. Bitboard chess move generation based on magic bitboards
★ 19presenterm. A markdown terminal slideshow tool
★ 8.7knvim-dap-ui. A UI for nvim-dap
★ 3.4kfzf-lua. Improved fzf.vim written in lua
★ 4.4kdebugmaster.nvim. What happens if you try to combine dap-view and hydra.nvim? debugmaster.nvim – a modern dap-ui alternative!
★ 384odin-lbp-serialization. Easy-to-use LBP binary serialization utility for Odin.
★ 58back. Backtraces for Odin.
★ 106Odin. Odin Programming Language
★ 12kkarl2d. Odin 2D game library. Beginner friendly and easy to modify.
★ 626black-metal-theme-neovim. A collection of black-metal themed neovim colorschemes.
★ 352c3-lsp. Language Server for C3 Language
★ 182leetcode-cli. May the code be with you 👻
★ 485tskv. Single-node, in-memory time-window cache for time-series data
★ 1Orca. Esoteric Programming Language
★ 5kneotest-ctest. A neotest adapter for C/C++ using CTest as a test runner. Supports GoogleTest, Catch2 and doctest test frameworks.
★ 18cmake-tools.nvim. CMake integration in Neovim
★ 557autocheck. Header-only C++17 library for property-based testing.
★ 127get-cmake. Install and Cache latest CMake and Ninja for your workflows on your GitHub
★ 129sccache-action. sccache github action
★ 202mini.nvim. Library of 45+ independent Lua modules improving Neovim experience with minimal effort
★ 9.4klazygit. simple terminal UI for git commands
★ 81kkanban.nvim. Kanban board with Neovim!!
★ 129tasklattice. Parameterized job generator for clusters
★ 1telescope-dap.nvim. Integration for nvim-dap with telescope.nvim
★ 363gruvbox-material. Gruvbox with Material Palette
★ 2.6kproject.nvim. Actively maintained fork of ahmedkhalf/project.nvim. Detects and chdirs to the project root, with its own UI, provides lualine component, supports oil.nvim, includes pickers for telescope, snacks, fzf-lua, and picker.nvim.
★ 197chip8. A cross-platform CHIP-8 emulator written in C++.
★ 3lichess-bot. A bridge between Lichess bots and chess engines
★ 1.1kAdventOfCode2021. C++
★ 1oof. Convenient, high-performance RGB color and position control for console output
★ 860ark. Entity-Component-System (ECS) Framework written in modern C++.
★ 7WingOS. a little 64bit microkernel based operating system written in c++ with smp support
★ 771FactOfTheDayPublic. Python
★ 2matplotplusplus. Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
★ 4.9kgotta-go-fast. A command line utility for practicing typing and measuring your WPM and accuracy.
★ 300GSL. Guidelines Support Library
★ 6.7kthrust. [ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl
★ 5klibmorton. C++ header-only library with methods to efficiently encode/decode Morton codes in/from 2D/3D coordinates
★ 660CPM.cmake. 📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
★ 4.1ksmall-better-logger. A small, better logger library for C++, which features thread-safe loggers.
★ 14miniaudio. Audio playback and capture library written in C, in a single source file.
★ 7.1kVsVim. Vim Emulator Plugin for Visual Studio 2015+
★ 3.8kIRCIS. I Run Chars I See(IRCIS) - a 2d grid based esoteric programming language.
★ 110gdb-frontend. ☕ GDBFrontend is an easy, flexible and extensible gui debugger.
★ 3kadvent-of-code-2019. My solutions for the Advent of Code 2019.
★ 4vim-colors-plain. Minimal colorscheme for vim
★ 30duo-mini. Two color, minimal vim colorscheme
★ 8nighted.vim. A dark colorscheme for 256-color terminal and gui
★ 14raylib. A simple and easy-to-use library to enjoy videogames programming
★ 34kvim-doge. (Do)cumentation (Ge)nerator for nearly 20 languages 📚 Generate proper code documentation with a single keypress. ⚡️🔥
★ 1.1kaustere.vim. An austere colorscheme for vim
★ 22cheerp-meta. Cheerp - a C/C++ compiler for Web applications - compiles to WebAssembly and JavaScript
★ 1.2kvimwiki. Personal Wiki for Vim
★ 9.5klibelfin. C++11 ELF/DWARF parser
★ 81linenoise. A small self-contained alternative to readline and libedit
★ 4.3kska_sort. C++
★ 248flat_hash_map. A very fast hashtable
★ 1.9kThreadPool. A simple C++11 Thread Pool implementation
★ 8.8khotspot. The Linux perf GUI for performance analysis.
★ 5.1kserenity. The Serenity Operating System 🐞
★ 34kfzf. Ef-🐟-ient fish keybindings for fzf
★ 906robin-map. C++ implementation of a fast hash map and hash set using robin hood hashing
★ 1.5kSmallVector. llvm::SmallVector stripped from dependencies.
★ 35zig. Moved to Codeberg
★ 43kcxxopts. Lightweight C++ command line option parser
★ 4.8kImGuiColorTextEdit. Colorizing text editor for ImGui
★ 1.7klldbg. A lightweight native GUI for LLDB.
★ 202fswatch. A cross-platform file change monitor with multiple backends: Apple macOS File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify and fanotify, Microsoft Windows and a stat()-based backend.
★ 5.6kcppfs. Cross-platform C++ file system library supporting multiple backends
★ 514aerocore. ECS game engine + shoot 'em up
★ 5tetra. 🎮 A simple 2D game framework written in Rust
★ 1kwinit. Window handling library in pure Rust
★ 6.1kgainput. Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch
★ 898vim-colors-paramount. A minimal colorscheme for Vim that only puts emphasis on the paramount.
★ 274faster. SIMD for humans
★ 1.6kStockfish. A free and strong UCI chess engine
★ 16kindextree. Arena based tree 🌲 structure by using indices instead of reference counted pointers
★ 798stdweb. A standard library for the client-side Web
★ 3.5kpandamonium. Command line scripts to parse panda web api
★ 28colored. (Rust) Coloring terminal so simple you already know how to do it !
★ 2kamethyst. Data-oriented and data-driven game engine written in Rust
★ 8krust.vim. Vim configuration for Rust.
★ 4.2knanovg-rs. Rust-language binding for the NanoVG vector graphics library
★ 121HROOT.old. Haskell
★ 8scelta. (experimental) Syntactic sugar for variant and optional types.
★ 162TBTK. A C++ library for solving second-quantized Hamiltonians
★ 104sdl-gpu. A library for high-performance, modern 2D graphics with SDL written in C.
★ 1.2kcereal. A C++11 library for serialization
★ 4.7kvim-localvimrc. Search local vimrc files (".lvimrc") in the tree (root dir up to current dir) and load them.
★ 488nanovg. Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
★ 5.7kvim-header. Easily adds brief author info and license headers
★ 139crawl. Dungeon Crawl: Stone Soup official repository
★ 2.9knfont. A powerful font class for SDL and SDL_gpu.
★ 38committia.vim. A Vim plugin for more pleasant editing on commit messages
★ 743args. A header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).
★ 1.6kwykobi. Wykobi C++ Computational Geometry Library https://www.wykobi.com
★ 184keras-adversarial. Keras Generative Adversarial Networks
★ 869cgal. The public CGAL repository, see the README below
★ 6kdebug_assert. Simple, flexible and modular assertion macro.
★ 230type_safe. Zero overhead utilities for preventing bugs at compile time
★ 1.6kXVim2. Vim key-bindings for Xcode 9
★ 2.3kmono-traversable. Type classes for mapping, folding, and traversing monomorphic containers
★ 161boxes. A pretty-printing library for laying out text in two dimensions, using a simple box model.
★ 38blank-canvas. A Haskell API into HTML5 Canvas
★ 74HGE2D. 2D game engine written in Haskell
★ 93rapid. Rapid prototyping with GHCi
★ 59haskell-hedgehog. Release with confidence, state-of-the-art property testing for Haskell.
★ 694ale. Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
★ 14khelm. A functionally reactive game engine, with headgear to protect you from the headache of game development provided.
★ 598haskell. Haskell bindings for TensorFlow
★ 1.6krootpy. A pythonic interface for the ROOT libraries on top of the PyROOT bindings.
★ 205protolude. A sensible starting Prelude template.
★ 404scheme. Write You a Scheme
★ 576cpython. The Python programming language
★ 74kghcid. Very low feature GHCi based IDE
★ 1.2kspecs. Specs - Parallel ECS
★ 2.6kvim. The official Vim repository
★ 41kganga. Ganga is an easy-to-use frontend for job definition and management
★ 112ultisnips. UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!
★ 7.7kvim-grepper. :space_invader: Helps you win at grep.
★ 1.2kSFML. Simple and Fast Multimedia Library
★ 12kWaveFunctionCollapse. Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
★ 25kvim-gitgutter. A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
★ 8.5kfast-tags. Incremental vi and emacs tags for haskell.
★ 82gutenhasktags. Simple wrapper around hasktags to allow it to work with vim-gutentags
★ 4deoplete.nvim. :stars: Dark powered asynchronous completion framework for neovim/Vim8
★ 5.9kquine-relay. An uroboros program with 100+ programming languages
★ 15kconrod. An easy-to-use, 2D GUI library written entirely in Rust.
★ 3.3kqutebrowser. A keyboard-driven, vim-like browser based on Python and Qt.
★ 12kdfhack. Memory hacking library for Dwarf Fortress and a set of tools that use it
★ 2kFunctionalPlus. Functional Programming Library for C++. Write concise and readable C++ code.
★ 2.3kpiston. A modular game engine written in Rust
★ 4.7kcmssw. CMS Offline Software
★ 1.3ktensorflow. An Open Source Machine Learning Framework for Everyone
★ 197kautojump.vim. Adds autojump support to vim
★ 32textobj-word-column.vim. Adds text-objects for word-based columns in Vim.
★ 213targets.vim. Vim plugin that provides additional text objects
★ 2.6knuklear. A single-header ANSI C gui library
★ 14kVim. :star: Vim for Visual Studio Code
★ 15kxAODAnaHelpers. ATLAS Run 2 and Run 3 analysis framework for AnalysisTop and AnalysisBase for proton-smashing physics
★ 43ohmyzsh. 🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
★ 189ksolarized. precision color scheme for multiple applications (terminal, vim, etc.) with both dark/light modes
★ 16kEuterpea2. Euterpea version 2
★ 233prezto. The configuration framework for Zsh
★ 15kvim-airline-themes. A collection of themes for vim-airline
★ 2.1ksdl2-ttf. All credit be to @osa1 and friends for their initial effort! - This repo is now located at
★ 7vim-256noir. A dark 256-color colorscheme for vim
★ 196preto. A minimal dark theme for VIM.
★ 140sdl2. Haskell bindings to the SDL2 library
★ 377LambdaHack. Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at
★ 661linear. Low-dimensional linear algebra primitives for Haskell.
★ 220lens. Lenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens
★ 2.1kmarkmon. A pandoc/markdown previewer with fast Mathjax re-rendering.
★ 174nvvim. Notational Velocity inspired mode for vim
★ 175haskell-ide-engine. The engine for haskell ide-integration. Not an IDE
★ 2.4kvim-syntax-extra. Vim syntax highlighting for c, bison, flex
★ 254write-you-a-haskell. Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
★ 3.5kiron-kaleidoscope. LLVM tutorial in Rust language
★ 1.2khugo. The world’s fastest framework for building websites.
★ 89kink. An elegant static blog generator
★ 1.1kvim-easytags. Automated tag file generation and syntax highlighting of tags in Vim
★ 1kCatch2. A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
★ 21kmacvim. Vim - the text editor - for macOS
★ 7.9kllvm-general. Rich LLVM bindings for Haskell (with transfer of LLVM IR to and from C++, detailed compilation pass control, etc.)
★ 134pybind11. Seamless operability between C++11 and Python
★ 18kclojure. The Clojure programming language
★ 11kquick-scope. Lightning fast left-right movement in Vim
★ 1.6kvim-dispatch. dispatch.vim: Asynchronous build and test dispatcher
★ 2.7kvim-commentary. commentary.vim: comment stuff out
★ 6.2ksmpl-vim. A light and simple colorscheme for vim
★ 8vim-hopping. hopping.vim is incremental buffer line filtering Vim plugin.
★ 54vim-marching. Async clang code completion.
★ 122vim-airline. lean & mean status/tabline for vim that's light as air
★ 18kunite-outline. outline source for unite.vim
★ 151unite.vim. :dragon: Unite and create user interfaces
★ 2.8kvim-clang. Clang completion plugin for vim
★ 356clang_complete. Vim plugin that use clang for completing C/C++ code.
★ 1.9kNMR-ANA. Analysis code for the data acquired by the NMR DAQ.
★ 1NMR-DAQ. Data Acquisition software for the absolute calibration system.
★ 2vim-obsession. obsession.vim: continuously updated session files
★ 1.9kstack. The Haskell Tool Stack
★ 4.1kHack. A typeface designed for source code
★ 17kneovim-dot-app. Mac OS X GUI for Neovim
★ 1.1klegacy-homebrew. 💀 The former home of Homebrew/homebrew (deprecated)
★ 27kpigpio. pigpio is a C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO).
★ 1.6kfltkhs. Haskell bindings to FLTK GUI toolkit.
★ 187powertabeditor. View and edit guitar tablature.
★ 624imgui. Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
★ 75kHLearn. Homomorphic machine learning
★ 1.7klmfit-py. Non-Linear Least Squares Minimization, with flexible Parameter settings, based on scipy.optimize, and with many additional classes and methods for curve fitting.
★ 1.2khardmode. Vim: Hard Mode (deprecated)
★ 603haskell-chart. A 2D charting library for haskell
★ 436haskell-vim-now. One-line Haskell Vim install
★ 984vim-textobj-user. Vim plugin: Create your own text objects
★ 1.5kvim-textobj-function. Vim plugin: Text objects for functions
★ 145vim-tmux-runner. Vim and tmux, sittin' in a tree...
★ 300archey-osx. An archey script clone for OS X
★ 339lurker. Auto-swaps changed Lua files in a running LÖVE project
★ 376tmux-complete.vim. Vim plugin for insert mode completion of words in adjacent tmux panes
★ 521vim-tmuxify. Vim plugin for handling tmux panes.
★ 162