2-day current streak·19-day longest streak
Eliah Kagan | Ask Ubuntu") | LP") | Discord | main email | git email | nuget") | repos | Some of interest: Algo. (visual): Flood | Dijkstra | palgoviz…
Eliah Kagan | [Ask Ubuntu](https://askubuntu.com/users/22949/eliah-kagan "Most of my Ubuntu writing (Stack Exchange)") | [LP](https://answers.launchpad.net/~degeneracypressure "Older Ubuntu writing (Launchpad)") | [Discord](https://discordapp.com/users/322157957120786433 "Sir Griswold of MacElwain#7549") | [main email](mailto:[email protected] "[email protected]") | [git email](mailto:[email protected] "[email protected]") | [nuget](https://www.nuget.org/profiles/EliahKagan "My profile on the NuGet gallery (2 packages)") | [repos](https://github.com/EliahKagan?tab=repositories "All the repos I have on GitHub") | *Some of interest:*
Algo. (visual): [Flood](https://github.com/EliahKagan/Flood "Flood - interactive flood-fill visualizer") | [Dijkstra](https://github.com/EliahKagan/Dijkstra "Dijkstra - Visualizing Dijkstra’s algorithm with various priority queues") | [palgoviz](https://github.com/EliahKagan/palgoviz "palgoviz - Materials for Python and algorithms, with visualization") | [tree traversal](https://github.com/EliahKagan/TreeTraversalAnimations "TreeTraversalAnimations - Simple binary-tree traversal visualizer") | [intervals](https://github.com/EliahKagan/weighted-intervals "weighted-intervals - job scheduling with weighted intervals") | [msf](https://github.com/EliahKagan/msf "msf - minimum spanning forests") | [SubtreeSearch](https://github.com/EliahKagan/SubtreeSearch "SubtreeSearch - linear-time subtree search") \
Other algorithms: [practice](https://github.com/EliahKagan/practice "practice - current repository of my solutions to coding exercises/challenges") ([older](https://github.com/EliahKagan/old-practice-snapshot "old-practice-snapshot - a bunch of old solutions to coding exercises")) | [Sorts](https://github.com/EliahKagan/Sorts "Sorts - a demo and limited benchmark of sorting algorithms") | [Shellsort](https://github.com/EliahKagan/Shellsort "Shellsort - comparing Shellsort by gap sequence and to other sorts") | [bounds](https://github.com/EliahKagan/bounds "bounds - lower and upper bound binary search") \
Other visualization: [VidDraw](https://github.com/EliahKagan/VidDraw "VidDraw - record video as you draw") | [codegraph](https://github.com/EliahKagan/codegraph "codegraph - graphs in software engineering") | [muntineer](https://github.com/EliahKagan/muntineer "muntineer - visualizing window-pane algebra") | [coordinates](https://github.com/EliahKagan/coordinates "coordinates - visualizes a plane in Cartesian and circular-polar coordinates") \
Git tools: [newrepo-findrepo](https://github.com/EliahKagan/newrepo-findrepo "newrepo-findrepo - tools for small Git servers") ([nrr-frr](https://github.com/EliahKagan/nrr-frr "nrr-frr - client scripts for newrepo/findrepo")) | [setup-cgit](https://github.com/EliahKagan/setup-cgit "setup-cgit - unofficial cgit how-to and scripts") | [gitscripts](https://github.com/EliahKagan/gitscripts "gitscripts - some custom git commands") \
Various: [subaudit](https://github.com/EliahKagan/subaudit "subaudit - Subscribe and unsubscribe for specific audit events") | [embed-encode](https://github.com/EliahKagan/embed-encode "embed-encode - Base64-encoded embeddings from the OpenAI API") | [extents](https://github.com/EliahKagan/extents "extents - tools for querying and accessing file extents") | [ParallelMemoryBenchmark](https://github.com/EliahKagan/ParallelMemoryBenchmark "ParallelMemoryBenchmark - C++ sorting with execution policies (benchmark)") | [lswad](https://github.com/EliahKagan/lswad "lswad - a WAD directory lister")
-
gitoxide ★ PINNED ⑂
An idiomatic, lean, fast & safe pure Rust implementation of Git
Rust ★ 0 2d agoExplain → -
GitPython ★ PINNED ⑂
GitPython is a python library used to interact with Git repositories.
Python ★ 0 15d agoExplain → -
Flood ★ PINNED
Interactive flood-fill visualizer
C# ★ 0 2d agoExplain → -
Dijkstra ★ PINNED
Visualizing Dijkstra's algorithm with various priority queues
C# ★ 1 1d agoExplain → -
palgoviz ★ PINNED
Materials for Python and algorithms, with visualization
Jupyter Notebook ★ 4 2d agoExplain → -
extents ★ PINNED
tools for querying and accessing file extents
C ★ 0 2d agoExplain → -
embed-encode
Base64-encoded embeddings from the OpenAI API
Jupyter Notebook ★ 7 1d agoExplain → -
setup-cgit
unofficial cgit how-to and scripts
Shell ★ 4 2d agoExplain → -
useenv
Run a program with a modified environment
Rust ★ 3 1y agoExplain → -
stars
Query a GitHub user's starred repos and their topics
Jupyter Notebook ★ 2 2d agoExplain → -
subaudit
Subscribe and unsubscribe for specific audit events
Python ★ 2 11d agoExplain → -
ParallelMemoryBenchmark
C++ sorting with execution policies (benchmark)
C++ ★ 2 2y agoExplain → -
ImageViewer
an, um, image viewer
Python ★ 1 1d agoExplain → -
sig
Unix signals demonstration on a subprocess with its own subprocess
C ★ 1 2d agoExplain → -
portable-initialize
Dev container with cross-platform initializeCommand
Shell ★ 1 2d agoExplain → -
pwent
reading /etc/passwd entries in Perl
Perl ★ 1 2d agoExplain → -
scutiger ⑂
A collection of Git utilities
Rust ★ 1 4mo agoExplain → -
pfdirs
Find Program Files folders in several ways
Rust ★ 1 5mo agoExplain → -
dirwalk ▣
Show how gix::dirwalk classifies entries
Rust ★ 1 1y agoExplain → -
algal ▣
hosted NLP model API example bikeshed
Jupyter Notebook ★ 1 1y agoExplain → -
pathjoin-unc
Joining Windows paths, some with leading \\
Rust ★ 1 1y agoExplain → -
pathjoin
demo joining Windows paths like C:foo on the right
Python ★ 1 1y agoExplain → -
knfo
Get info on Windows known folders
Rust ★ 1 1y agoExplain → -
deltall
Dynamic chronicle of __all__
Shell ★ 1 2y agoExplain → -
algorithms-python
partial algorithms-suggestions implementation (in Python)
Python ★ 0 1d agoExplain → -
weighted-intervals
job scheduling with weighted intervals
Python ★ 0 1d agoExplain → -
coordinates
visualizes a plane in Cartesian and circular-polar coordinates
JavaScript ★ 0 1d agoExplain → -
LameNative
native Windows LAME binaries with corresponding source code (Ekgn.LameNative NuGet source)
C ★ 0 1d agoExplain → -
glob-experiment
A .gitignore glob pattern experiment
★ 0 1d agoExplain → -
lswad
a WAD directory lister
C# ★ 0 1d agoExplain → -
pylint-sarif ⑂
Pylint output as SARIF
Python ★ 0 1d agoExplain → -
b64s
Base64 with UTF-8 str input and output
Python ★ 0 1d agoExplain → -
jacques-clouseau
various keen and handy inspectors
Shell ★ 0 1d agoExplain → -
synchronized-vim-plugins
Vim 8+ (packadd) plugins I use on multiple systems
★ 0 1d agoExplain → -
actions-mutex ⑂
A GitHub Action for step-level critical sections
TypeScript ★ 0 1d agoExplain → -
vennjs
a Venn diagram shading toy
JavaScript ★ 0 1d agoExplain → -
muntineer
visualizing window-pane algebra
JavaScript ★ 0 1d agoExplain → -
msf
minimum spanning forests
Crystal ★ 0 1d agoExplain → -
SharpAvi ⑂
A simple .NET library for creating video files in AVI format.
C# ★ 0 1d agoExplain → -
recursive-lambda
effectively recursive anonymous functions
Java ★ 0 1d agoExplain → -
parables
Parables about computer science and software development
★ 0 1d agoExplain → -
Graph
C# local functions example: graph DFS
C# ★ 0 1d agoExplain → -
GitPython-static-dynamic
Preserving static type checking while adding attribute access deprecation warnings to GitPython
Python ★ 0 1d agoExplain → -
practice
current repository of my solutions to coding exercises/challenges
Ruby ★ 0 1d agoExplain → -
TreeTraversalAnimations
Simple binary-tree traversal visualizer
C# ★ 0 1d agoExplain → -
EliahKagan
About me (profile readme)
★ 0 1d agoExplain → -
hello-world
repo for bot and CI testing
Ruby ★ 0 1d agoExplain → -
modular-exponentiation
a Pyodide demonstration
JavaScript ★ 0 1d agoExplain → -
VidDraw
record video as you draw
C# ★ 0 1d agoExplain → -
Sorts
a demo and limited benchmark of sorting algorithms
C++ ★ 0 1d agoExplain → -
newrepo-findrepo
tools for small Git servers
Python ★ 0 2d agoExplain → -
old-practice-snapshot
a bunch of old solutions to coding exercises
C++ ★ 0 2d agoExplain → -
gitscripts
some custom git commands
Shell ★ 0 2d agoExplain → -
findrepo2-experiment
Semantic text embedding experiments for a utility like findrepo
Jupyter Notebook ★ 0 2d agoExplain → -
userstyles
some drafts of user styles
CSS ★ 0 2d agoExplain → -
SubtreeSearch
linear-time subtree search
C# ★ 0 2d agoExplain → -
fps
failed password stats
Python ★ 0 2d agoExplain → -
NuHello
a NuGet package demonstration
Shell ★ 0 2d agoExplain → -
filter-wsl-path
filter out most non-WSL path dirs
Python ★ 0 2d agoExplain → -
nrr-frr
client scripts for newrepo/findrepo
Shell ★ 0 2d agoExplain → -
bounds
lower and upper bound binary search
Java ★ 0 2d agoExplain → -
setup-wsl ⑂
A GitHub action to install and setup a Linux distribution for the Windows Subsystem for Linux (WSL)
Kotlin ★ 0 2d agoExplain → -
windows-rs ⑂
Rust for Windows
Rust ★ 0 2d agoExplain → -
codegraph
graphs in software engineering
Jupyter Notebook ★ 0 2d agoExplain → -
version
Version metadata retrieval and type checking
Python ★ 0 2d agoExplain → -
tsort
topological sort, like the *nix utility
Python ★ 0 2d agoExplain → -
sieve-ksh
Sieve of Eratosthenes, in the Korn Shell
Shell ★ 0 2d agoExplain → -
git_prompt_activate
puts formatted __git_ps1 in $PS1
Shell ★ 0 2d agoExplain → -
Draw
a very limited turtle-inspired text canvas
C++ ★ 0 2d agoExplain → -
asyncing-feeling
async demos
C# ★ 0 2d agoExplain → -
cargo-smart-release ⑂
Release complex cargo-workspaces automatically with changelog generation, used by `gitoxide`
Rust ★ 0 16d agoExplain → -
git ⑂
A fork of Git containing Windows-specific patches.
C ★ 0 1mo agoExplain → -
oss-fuzz ⑂
OSS-Fuzz - continuous fuzzing for open source software.
Shell ★ 0 1mo agoExplain → -
prodash ⑂
report progress of concurrent applications and display it in various ways
Rust ★ 0 17d agoExplain → -
EmbeddingScratchwork ⑂
Scratch work for embeddings
Jupyter Notebook ★ 0 2d agoExplain → -
smmap ⑂
A sliding memory map manager
Python ★ 0 3mo agoExplain → -
cargo-quickinstall ⑂ ▣
pre-compiled binary packages for `cargo install`
Rust ★ 0 6mo agoExplain → -
jj ⑂
A Git-compatible VCS that is both simple and powerful
Rust ★ 0 6mo agoExplain → -
signal-hook ⑂ ▣
Rust library allowing to register multiple handlers for the same signal
Rust ★ 0 6mo agoExplain → -
gitdb ⑂
IO of git-style object databases
Python ★ 0 6mo agoExplain → -
fw2 ⑂
No description.
★ 0 8mo agoExplain → -
learning-rust-with-gitoxide ⑂
Our sessions when learning Rust with gitoxide
Rust ★ 0 9mo agoExplain → -
evcxr ⑂
No description.
★ 0 11mo agoExplain → -
pytest-cov-test
Simplified demonstration of GitPython #2052
Python ★ 0 1y agoExplain → -
bedj ▣
Text embeddings via OpenAI - a few Java examples
Java ★ 0 1y agoExplain → -
bed ▣
Text embeddings via OpenAI - assorted Python examples
Jupyter Notebook ★ 0 1y agoExplain → -
pytest-check ⑂ ▣
A pytest plugin that allows multiple failures per test.
Python ★ 0 2y agoExplain → -
openai-cookbook ⑂ ▣
Examples and guides for using the OpenAI API
MDX ★ 0 2y agoExplain → -
wasm_exec ⑂ ▣
WASM-powered sandbox implementation of exec() for safely running dynamic Python code
Python ★ 0 2y agoExplain → -
readthedocs-actions ⑂ ▣
GitHub Actions for Read the Docs
★ 0 2y agoExplain → -
complete ▣
Text generation with BLOOM in Jupyter notebooks
Jupyter Notebook ★ 0 1y agoExplain → -
checkout-index ▣
Reproducer for CVE-2025-22620
Rust ★ 0 1y agoExplain → -
advisory-db ⑂
Security advisory database for Rust crates published through crates.io
★ 0 1y agoExplain → -
granularity
timestamp granularity experiment
Rust ★ 0 1y agoExplain → -
seek-stdout
Seeking backwards in standard output
Rust ★ 0 1y agoExplain → -
has-unrecognized-encoding
Test repo with an unrecognized (made-up) encoding in .gitattributes
★ 0 1y agoExplain → -
has-utf32-encoding
Test repository with .gitattributes specifying UTF-32 encoding
★ 0 1y agoExplain → -
filter-experiment
Testing `git clone` and `gix clone` with a process smudge filter
Shell ★ 0 1y agoExplain → -
linux-pinvoke-demo
Trivial P/Invoke demo in C# and PowerShell
PowerShell ★ 0 1y agoExplain → -
arm
learning ARMv7 assembly language
Assembly ★ 0 1y agoExplain → -
oldps
Show non-elevated PowerShell symlink creation behavior
PowerShell ★ 0 1y agoExplain → -
symlink
Testing SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE
C ★ 0 1y agoExplain → -
failfast
std::process::abort() demonstration
Rust ★ 0 1y agoExplain → -
GitPython-multiprocessing-refresh
Investigate how GitPython refresh() interacts with multiprocessing
Python ★ 0 1y agoExplain → -
libz-sys ⑂
Rust crate package to link to a system libz (zlib)
Rust ★ 0 1y agoExplain → -
gitoxide-test-runs-outside-main-worktrees
logs of gitoxide tests with failures from running outside a main worktree
★ 0 1y agoExplain → -
extract-summary
Extract summaries from `cargo nextest` output
Rust ★ 0 1y agoExplain → -
cygwin-python-3.9.18-1-stall ▣
CI experiment for https://github.com/gitpython-developers/GitPython/pull/1814 bug
Python ★ 0 1y agoExplain → -
github-docs ⑂
The open-source repo for docs.github.com
JavaScript ★ 0 1y agoExplain → -
showsplit
Show what std::env::split_paths does
Rust ★ 0 1y agoExplain → -
runcommand
Simple Command::spawn wrapper for manual testing
Rust ★ 0 1y agoExplain → -
pathjoin-relabs
joining non-absolute paths to make an absolute path
Rust ★ 0 1y agoExplain → -
showargsw
Show arguments in a Windows message box
Rust ★ 0 1y agoExplain → -
prenv
Print environment variables
Rust ★ 0 1y agoExplain → -
wowreally
See what IsWow64Process says
Rust ★ 0 1y agoExplain → -
wenv
Windows utility to print all environment variables
C ★ 0 1y agoExplain → -
showargs
Output each argument, bypassing redirection
Rust ★ 0 1y agoExplain → -
has-symlink-to-directory
Example repo with a symlink to a directory
★ 0 2y agoExplain → -
symlink-to-inaccessible
Example repo with symlink to often-inaccessible Windows path
★ 0 2y agoExplain → -
is-dir-symlink
Path::is_dir / Metadata::is_dir experiment
Batchfile ★ 0 2y agoExplain → -
symlink-to-con
Example repo with a symlink to CON
★ 0 2y agoExplain → -
symlink-to-qmarks
Example repo with a symlink to literal ???
★ 0 2y agoExplain → -
has-nested-submodule
repo with a submodule that itself has a submodule, for testing
★ 0 2y agoExplain → -
has-submodule
simple repo with a submodule, for testing
★ 0 2y agoExplain → -
trivial
trivial repository, for testing
★ 0 2y agoExplain → -
gitoxide-1361-regeneration-notes
Log of regenerating gitoxide archives from scripts with changed shebangs, and post-tests
★ 0 2y agoExplain → -
setup-wsl-test
Investigate "Cannot find module 'undici'" failures with Vampire/setup-wsl
★ 0 2y agoExplain → -
numpy ⑂ ▣
The fundamental package for scientific computing with Python.
Python ★ 0 2y agoExplain → -
hello-world-javascript-action
GitHub Action from tutorial, plus showing the Node.js version
Shell ★ 0 2y agoExplain → -
has-dangling-symlink
Example repo with dangling symlink
★ 0 2y agoExplain → -
has-symlink
Example repo with non-dangling symlink
★ 0 2y agoExplain → -
pipestatus
Put the last command's exit status(es) in your Bash prompt
Shell ★ 0 2y agoExplain → -
chatjax ⑂ ▣
ChatJax++, a user script to enable MathJax in Stack Exchange chat
JavaScript ★ 0 6y agoExplain → -
install.python-poetry.org ⑂ ▣
Personal fork of Poetry installation script, for CI reproducibility
Python ★ 0 3y agoExplain → -
b64s-package-test ▣
check published b64s wheels
Shell ★ 0 2y agoExplain → -
github-action-markdown-link-check ⑂ ▣
Check all links in markdown files if they are alive or dead. 🔗✔️
Shell ★ 0 2y agoExplain → -
hiss ⑂
hisstacular python pythoning
Jupyter Notebook ★ 0 2y agoExplain → -
python-mastery ⑂ ▣
Advanced Python Mastery (course by @dabeaz)
Python ★ 0 2y agoExplain → -
referencing ⑂ ▣
Cross-specification JSON referencing (JSON Schema, OpenAPI, and the one you just made up!)
Python ★ 0 2y agoExplain → -
jsonschema ⑂ ▣
An implementation of the JSON Schema specification for Python
Python ★ 0 2y agoExplain → -
transformers ⑂ ▣
🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
Python ★ 0 2y agoExplain → -
York
a fun basic cryptography exercise
Python ★ 0 2y agoExplain → -
python-jsonschema-objects ⑂
Automatic Python binding generation from JSON Schemas
Python ★ 0 2y agoExplain → -
npc_gzip ⑂
Code for Paper: “Low-Resource” Text Classification: A Parameter-Free Classification Method with Compressors
Python ★ 0 2y agoExplain → -
openai-python ⑂
The OpenAI Python library provides convenient access to the OpenAI API from applications written in the Python language.
Python ★ 0 2y agoExplain → -
pylint-actions ⑂
Pylint plugin to support GitHub Actions annotations
Python ★ 0 3y agoExplain → -
batch
some batch files
Batchfile ★ 0 3y agoExplain → -
works ▣
some suggestions for learning some things
★ 0 4y agoExplain → -
algorithms-suggestions ▣
algorithms exercises and exposition
★ 0 3y agoExplain → -
VariableTemplates ▣
variable template linkage test
C++ ★ 0 5y agoExplain → -
cgrep ⑂
Demonstration of combining C and C++ code
C++ ★ 0 3y agoExplain → -
CodeFenceCleanup ▣
scripts for finding posts with broken code fences
Python ★ 0 3y agoExplain → -
Search ▣
partial algorithms-suggestions implementation (paired)
C++ ★ 0 3y agoExplain → -
Pool ▣
partial algorithms-suggestions implementation (solo)
C++ ★ 0 3y agoExplain → -
venv-scripts ▣
shell scripts related to Python virtual environments
Shell ★ 0 4y agoExplain → -
AltTreeMap ▣
tree map implementation with ad-hoc tests
C# ★ 0 3y agoExplain → -
crystal-sketches
some small Crystal programs
Crystal ★ 0 4y agoExplain → -
Shellsort
comparing Shellsort by gap sequence and to other sorts
C# ★ 0 5y agoExplain → -
editor-configs
my text editor configuration files
Vim script ★ 0 4y agoExplain →
No repos match these filters.