Dan Aloni (@da-x)
  • Stars
    star
    532
  • Global Rank 54,669 (Top 2 %)
  • Followers 161
  • Following 25
  • Registered over 14 years ago
  • Most used languages
    Rust
    45.7 %
    C
    14.3 %
    Python
    14.3 %
    Haskell
    14.3 %
    Vim Script
    5.7 %
    LilyPond
    2.9 %
    Shell
    2.9 %

Top repositories

1

tetris-demo

A Tetris example written in Rust using Piston in under 500 lines of code
Rust
115
star
2

instru

Instrument Rust code using Rust
Rust
65
star
3

name-assign.vim

Vim plugin to automate replacing expressions with assigned variables in any programming language
Vim Script
45
star
4

git-search-replace

A utility on top of Git for project-wide search-and-replace that includes filenames too
Python
45
star
5

misc-gitology

An assortment of scripts around Git
Python
33
star
6

alacritmux

Experimental features combining Alacritty and Tmux
33
star
7

happy-alex-example

Example of combining Alex (lexical parser) and Happy (syntax parser)
Haskell
30
star
8

colinux

Cooperative Linux mirror
C
26
star
9

fancydiff

Colorful Git diffs for terminal and web, including source syntax highlighting
Haskell
24
star
10

prustle-rs

Prustle - Python-like Standard Library for Rust
Rust
19
star
11

deltaimage

a tool to generate and apply binary deltas between Docker images to optimize registry storage
Rust
16
star
12

git-bottle

A utility around Git to save/restore the various working tree states as commits
Shell
13
star
13

fnsql

Type-safe SQL query wrappers
Rust
12
star
14

depree

Vim ALE checker for Git rebase interactive
Rust
9
star
15

vim-syntax-legend

A script to save the result of a Vim syntax highlighting test sample as diff-able text file.
Vim Script
9
star
16

glim

Gitlab CI monitor for the terminal
Rust
7
star
17

llvm-srpm

RPMs for LLVM with /opt/llvm-x.y.z install prefix
6
star
18

pty-for-each

A line-oriented TTY multiplexer
Rust
4
star
19

dirlocalenv

Utility for directory-inherited environment
Python
4
star
20

logpack

An asymmetric compact encoder and decoder pair that is oriented for logging
Rust
4
star
21

boxing-arena

Simple reuse of Box allocation
Rust
4
star
22

foldity

Utility for folding terminal output to fit the screen.
Rust
3
star
23

czc-refcell

Conditional Zero-Cost RefCell for Rust
Rust
3
star
24

keep-formation

Minor mode to make editing in Emacs be aware of space tabulation
Haskell
3
star
25

crumb

crumb - a tool for generic dependency scanning, and a build system prototype
C
3
star
26

xpybind

Binding daemon of X11 Window System key sequences to Python functions
C
2
star
27

git-preflog

Show the recent Git fetches and pushes from POV of the local repo, using the reflog
Python
2
star
28

cpio-conduit

Haskell conduit-based CPIO encoder/decoder
Haskell
2
star
29

czerny

LilyPond engravings for Carl Czerny
LilyPond
2
star
30

speardrive

Dynamically create package repositories from CI job artifacts
Rust
2
star
31

git-edit-messages

Tools for rebase automation
Python
1
star
32

casserole

Rust crate to easily break values and serialize them into content-addressable storage
Rust
1
star
33

keytree

A daemon for X-based desktop environments that allows binding a tree of key combinations to actions
C
1
star
34

git-contains

Show in table which remote branches contains your (possibly cherry picked) commits
Rust
1
star
35

dospack

Dospack - A runner for Dangerous Dave with 'Save game'
C
1
star
36

ptytest

Easy testing of terminal programs by terminal screen compare
Rust
1
star
37

xprintidle-srpm

RPM packaging of xprintidle
1
star
38

iter-sched

Visibly iterate all permutations of a given scheduling situation
Haskell
1
star