Built something? We create video reels & spotlights for GitHub projects.Promote your project →
Developer Profile

vi

Discovered public repositories for vi in the GitHub catalog.

↗

vi/json

A "json" command for massaging JSON on your Unix command line.

↗

vi/udpserv

Simple UDP server which executes specified shell command for each packet + scripts to use it

↗

vi/execfuse

Turn a bunch of scripts into a FUSE filesystem

↗

vi/forsnapshotfs

Storage for incremental backup/snapshots (as single big files)

↗

vi/syscall_limiter

Start Linux programs with only selected syscalls enabled (libseccomp-based)

↗

vi/siptcp

Simple SIP ALG that wraps SIP control and media sessions in a TCP connection

↗

vi/lpaq1_stream

Modified lpaq1 compressor for some additional features [hacky]

↗

vi/libselectfuzz

Make select call return set filehandles sporadically (for testing applications)

↗

vi/chaoticfs

Encrypting FUSE filesystem with "false bottom" allowing exposing the data only partially

↗

vi/reptyr

[for a pull request] Reparent a running program to a new terminal

↗

vi/ts2xml

Dump mpegts files as XML, decoding various headers

↗

vi/dive

Start programs inside unshare/lxc namespaces easily using UNIX sockets + easy access to capabilities, namespaces, chroot and others.

↗

vi/yuv4mpeg_regions

Read y4m, select rectangular regions and write them to multiple y4m pipes.

↗

vi/udptap_tunnel

Simple UDP tun/tap-based tunnel with mcrypt encryption. Also some more AF_PACKET and tun/tap related tools.

↗

vi/ardbus

Simple Arduino D-Bus interface (reading and writing digital pins)

↗

vi/mtdev2tuio

[fork for a pull request] mtdev2tuio is a simple application for converting touch events captured from libmtdev to TUIO 1.1

↗

vi/HsMkv

Simple matroska (mkv) demuxer and muxer written in Haskell

↗

vi/mkvparse

Simple Python matroska (mkv) reading library, also mkv2xml and xml2mkv

↗

vi/enospcfsyncretryfs

BTRFS ENOSPC workaround: Simple FUSE filesystem makes fsync-and-then-repeat on ENOSPC-failed write

↗

vi/timeskew

Override time reporting in Linux processes (accelerate/slowdown games, test code involving timers/delays)

↗

vi/tarpipefs

Virtual write-only FUSE filesystem to create tar archives [early and hacky]

↗

vi/fusecloop

Mount cloop images (like in Knoppix) using FUSE

↗

vi/snp

Command-line Snappy (compression algorithm, not a package) encode/decode tool

↗

vi/memnbd

NBD server for WIndows for sharing memory (not files) based on nbdsrvr

↗

vi/jscfi

BSU Super Computer Phoenix Initiative cluster graphical task manager

↗

vi/fusecow

Simple single-file FUSE implementation of copy-on-write

↗

vi/fusefile

Mount one file to another (with offset and append_only support)

↗

vi/tcpsocks

Redirect traffic to SOCKS5 server with iptables, epoll based, single threaded.

↗

vi/udpenc

UDP relay with blowfish encryption

↗

vi/lsstack

Enhanced lsstack with periodic probing and output to file

↗

vi/tcplim

User-space TCP bandwidth limiter (based on tcprelay)

↗

vi/tcprelay

Simple Linux epoll-based single thread TCP relay.

↗

vi/chdk-vi

_Vi's pathced CHDK for my a470-102c camera

↗

vi/socksredirect

"iptables ... -p tcp -j REDIRECT" to this program and it will connect to SOCKS5 server

FOR MAINTAINERS

Built something? Put it in front of millions of developers.

We make a short reel about your project and post it across YouTube, Instagram, Threads, and X. Send a link, we do the rest.