Perry Jiang's starred repositories

difftastic

a structural diff that understands syntax 🟥🟩

Language:RustLicense:MITStargazers:20206Issues:61Issues:578

kickstart.nvim

A launch point for your personal nvim configuration

renovate

Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io

Language:TypeScriptLicense:AGPL-3.0Stargazers:16693Issues:92Issues:5964

awesome-neovim

Collections of awesome neovim plugins.

mold

Mold: A Modern Linker 🦠

gdb-dashboard

Modular visual interface for GDB in Python

Language:PythonLicense:MITStargazers:10844Issues:220Issues:253

taskflow

A General-purpose Task-parallel Programming System using Modern C++

Language:C++License:NOASSERTIONStargazers:9899Issues:257Issues:442

packer.nvim

A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config

Language:LuaLicense:MITStargazers:7770Issues:27Issues:738

nvim-cmp

A completion plugin for neovim coded in Lua.

aeron

Efficient reliable UDP unicast, UDP multicast, and IPC message transport

Language:JavaLicense:Apache-2.0Stargazers:7214Issues:357Issues:763

nvim-dap

Debug Adapter Protocol client implementation for Neovim

Language:LuaLicense:GPL-3.0Stargazers:5215Issues:22Issues:461

magic_enum

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

Language:C++License:MITStargazers:4633Issues:70Issues:213

magic-trace

magic-trace collects and displays high-resolution traces of what a process is doing

Language:OCamlLicense:MITStargazers:4540Issues:34Issues:93

CPM.cmake

📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.

Language:CMakeLicense:MITStargazers:2774Issues:34Issues:236

kitty-themes

A collection of themes for kitty terminal 😻

Language:PythonLicense:MITStargazers:2392Issues:19Issues:28

tabulate

Table Maker for Modern C++

Language:C++License:MITStargazers:1871Issues:37Issues:95

gruvbox-material

Gruvbox with Material Palette

Language:Vim ScriptLicense:MITStargazers:1836Issues:14Issues:165

nanobench

Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20

Language:C++License:MITStargazers:1386Issues:20Issues:72

ixy

A simple yet fast user space network driver for Intel 10 Gbit/s NICs written from scratch

Language:CLicense:BSD-3-ClauseStargazers:1155Issues:45Issues:15

awesome-bazel

A curated list of Bazel rules, tooling and resources.

cmake_template

CMake for C++ Best Practices

Language:CMakeLicense:UnlicenseStargazers:1032Issues:18Issues:45

bazel-compile-commands-extractor

Goal: Enable awesome tooling for Bazel users of the C language family.

Language:PythonLicense:NOASSERTIONStargazers:645Issues:12Issues:145

cutechess

Cute Chess is a graphical user interface, command-line interface and a library for playing chess.

Language:C++License:GPL-3.0Stargazers:585Issues:32Issues:523

bazel-toolchain

LLVM toolchain for bazel

Language:StarlarkLicense:Apache-2.0Stargazers:247Issues:13Issues:95

nnue-pytorch

Stockfish NNUE (Chess evaluation) trainer in Pytorch

Language:C++License:GPL-3.0Stargazers:227Issues:12Issues:69

setup-mold

A GitHub Action to install the mold linker

gcc-toolchain

A fully-hermetic Bazel GCC toolchain for Linux.

Language:StarlarkLicense:Apache-2.0Stargazers:84Issues:10Issues:20

rules_ll

An Upstream Clang/LLVM-based toolchain for contemporary C++ and heterogeneous programming

Language:StarlarkLicense:NOASSERTIONStargazers:75Issues:3Issues:42

perftree

Perft debugger. Compare your chess engine to Stockfish and quickly find discrepancies in move generation.

Language:RustLicense:MITStargazers:59Issues:3Issues:12

cmc-csci181

deep learning course materials