Lawrence Chan's starred repositories

lazygit

simple terminal UI for git commands

bubbletea

A powerful little TUI framework 🏗

duckdb

DuckDB is an analytical in-process SQL database management system

d2

D2 is a modern diagram scripting language that turns text to diagrams.

Language:GoLicense:MPL-2.0Stargazers:16236Issues:60Issues:1018

memray

Memray is a memory profiler for Python

Language:PythonLicense:Apache-2.0Stargazers:12872Issues:59Issues:176

bocker

Docker implemented in around 100 lines of bash

Language:ShellLicense:GPL-3.0Stargazers:11211Issues:273Issues:15

sccache

Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage.

Language:RustLicense:Apache-2.0Stargazers:5602Issues:52Issues:853

go-profiler-notes

felixge's notes on the various go profiling methods that are available.

Language:Jupyter NotebookLicense:CC-BY-SA-4.0Stargazers:3524Issues:102Issues:2

homebox

Homebox is the inventory and organization system built for the Home User

Language:GoLicense:AGPL-3.0Stargazers:2593Issues:30Issues:370

go-flags

go command line option parser

Language:GoLicense:BSD-3-ClauseStargazers:2538Issues:31Issues:241

beartype

Unbearably fast near-real-time hybrid runtime-static type-checking in pure Python.

Language:PythonLicense:MITStargazers:2533Issues:17Issues:318

autobahn-python

WebSocket and WAMP in Python for Twisted and asyncio

Language:PythonLicense:MITStargazers:2475Issues:100Issues:889

immer

Postmodern immutable and persistent data structures for C++ — value semantics at scale

Language:C++License:BSL-1.0Stargazers:2460Issues:64Issues:132

nanobind

nanobind: tiny and efficient C++/Python bindings

Language:C++License:BSD-3-ClauseStargazers:2167Issues:36Issues:149

kong

Kong is a command-line parser for Go

go-arg

Struct-based argument parsing in Go

Language:GoLicense:BSD-2-ClauseStargazers:1953Issues:15Issues:120

penumbra

Penumbra Color Theme

Language:JuliaLicense:MITStargazers:1390Issues:7Issues:12

quill

Asynchronous Low Latency C++ Logging Library

Language:C++License:MITStargazers:1144Issues:26Issues:248

core-to-core-latency

Measures the latency between CPU cores

Language:Jupyter NotebookLicense:MITStargazers:979Issues:13Issues:90

venn.nvim

Draw ASCII diagrams in Neovim

Language:LuaLicense:MITStargazers:920Issues:9Issues:26

ttlcache

An in-memory cache with item expiration and generics

Language:GoLicense:MITStargazers:891Issues:14Issues:81

bazel-compile-commands-extractor

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

Language:PythonLicense:NOASSERTIONStargazers:632Issues:12Issues:144

nvim-completion

:zap: An async autocompletion framework for Neovim

Language:RustLicense:MITStargazers:506Issues:24Issues:15

EAStdC

EAStdC is a package which implements basic library facilities that are similar to those in the standard C library.

Language:C++License:NOASSERTIONStargazers:482Issues:21Issues:8

go-generics-cache

A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.

Language:GoLicense:MITStargazers:453Issues:6Issues:16

sdk-python

Temporal Python SDK

Language:PythonLicense:MITStargazers:434Issues:25Issues:331

buffet

All-inclusive Buffer for C

Language:CLicense:GPL-3.0Stargazers:412Issues:5Issues:2
License:CC0-1.0Stargazers:148Issues:3Issues:0

cas

Content Addressible Storage

Language:GoLicense:Apache-2.0Stargazers:40Issues:5Issues:5

go-cache

An in-memory key:value store/cache (similar to Memcached) library that takes advantage of Go Generics

Language:GoLicense:MITStargazers:15Issues:1Issues:0