penglei's starred repositories

difftastic

a structural diff that understands syntax 🟥🟩

Language:RustLicense:MITStargazers:20151Issues:62Issues:575

gleam

⭐️ A friendly language for building type-safe, scalable systems!

Language:RustLicense:Apache-2.0Stargazers:16779Issues:88Issues:1772

cayley

An open-source graph database

Language:GoLicense:Apache-2.0Stargazers:14803Issues:576Issues:490

pkl

A configuration as code language with rich validation and tooling.

Language:JavaLicense:Apache-2.0Stargazers:9934Issues:54Issues:191

conan

Conan - The open-source C and C++ package manager

Language:PythonLicense:MITStargazers:8017Issues:136Issues:10324

awesome-css-frameworks

List of awesome CSS frameworks in 2024

jj

A Git-compatible VCS that is both simple and powerful

Language:RustLicense:Apache-2.0Stargazers:7617Issues:56Issues:704

snappy

A fast compressor/decompressor

Language:C++License:NOASSERTIONStargazers:6055Issues:193Issues:3

oha

Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.

Language:RustLicense:MITStargazers:4496Issues:16Issues:124

nvim-surround

Add/change/delete surrounding delimiter pairs with ease. Written with :heart: in Lua.

Language:LuaLicense:MITStargazers:2965Issues:12Issues:166

lalrpop

LR(1) parser generator for Rust

Language:RustLicense:Apache-2.0Stargazers:2961Issues:35Issues:413

hubris

A lightweight, memory-protected, message-passing kernel for deeply embedded systems.

Language:RustLicense:MPL-2.0Stargazers:2907Issues:48Issues:476

diff2html

Pretty diff to html javascript library (diff2html)

Language:TypeScriptLicense:MITStargazers:2806Issues:38Issues:260

habitat

Modern applications with built-in automation

Language:RustLicense:Apache-2.0Stargazers:2583Issues:84Issues:2745

pyglossary

A tool for converting dictionary files aka glossaries. Mainly to help use our offline glossaries in any Open Source dictionary we like on any modern operating system / device.

Language:PythonLicense:GPL-3.0Stargazers:2152Issues:63Issues:445

lan-mouse

mouse & keyboard sharing via LAN

Language:RustLicense:GPL-3.0Stargazers:2148Issues:26Issues:69

salsa

A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.

Language:RustLicense:Apache-2.0Stargazers:2054Issues:35Issues:180

tio

A serial device I/O tool

Language:CLicense:NOASSERTIONStargazers:1833Issues:35Issues:152

fastbuild

High performance build system for Windows, OSX and Linux. Supporting caching, network distribution and more.

Wudao-dict

有道词典的命令行版本,支持英汉互查和在线查询。

polysemy

:gemini: higher-order, no-boilerplate monads

Language:HaskellLicense:BSD-3-ClauseStargazers:1026Issues:30Issues:248

fused-effects

A fast, flexible, fused effect system for Haskell

Language:HaskellLicense:BSD-3-ClauseStargazers:639Issues:24Issues:174

xterm.dart

💻 xterm.dart is a fast and fully-featured terminal emulator for Flutter, with support for mobile and desktop platforms.

Language:DartLicense:MITStargazers:472Issues:11Issues:102

organist

Control all your tooling from a single console

Language:NCLLicense:MITStargazers:371Issues:16Issues:60

nixcfg

NixOS and Home-Manager configs for my devices. dotfiles, but way better

ldid

Link Identity Editor. Put real or fake signatures in a Mach-O.

Language:C++License:AGPL-3.0Stargazers:173Issues:11Issues:12

adapton.ocaml

(Nominal) Adapton in OCaml

libnar

NAR (Nix Archive) reader/writer implementation written in Rust

Language:RustLicense:Apache-2.0Stargazers:37Issues:4Issues:4

buck2-change-detector

Given a Buck2 built project and a set of changes (e.g. from source control) compute the targets that may have changed. Sometimes known as a target determinator, useful for optimizing a CI system.

Language:RustLicense:Apache-2.0Stargazers:28Issues:11Issues:5