-
websocat
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
Rust ★ 8.6k 5mo agoExplain → -
tcpsocks
Redirect traffic to SOCKS5 server with iptables, epoll based, single threaded.
C ★ 120 4y agoExplain → -
virtual_touchscreen
Simple evdev linux device driver and GUI program to simulate multitouch touchscreen
C ★ 97 3y agoExplain → -
timeago
In Rust, format Duration into a string like "1 hour ago" or "01hou".
Rust ★ 74 4mo agoExplain → -
wsbroad
Simple websocket broadcaster implemented in Rust
Rust ★ 64 2y agoExplain → -
mkvparse
Simple Python matroska (mkv) reading library, also mkv2xml and xml2mkv
Python ★ 62 4y agoExplain → -
dive
Start programs inside unshare/lxc namespaces easily using UNIX sockets + easy access to capabilities, namespaces, chroot and others.
C ★ 58 3y agoExplain → -
fdlinecombine
Read multiple fds and print data to stdout linewise.
C ★ 49 6y agoExplain → -
timeskew
Override time reporting in Linux processes (accelerate/slowdown games, test code involving timers/delays)
C ★ 45 4y agoExplain → -
wgslirpy
User-space Wireguard gateway allowing sharing network connection from environment where usual routing rules are inaccessible.
Rust ★ 44 2y agoExplain → -
sledtool
CLI tool to work with Sled key-value databases.
Rust ★ 43 1y agoExplain → -
udptap_tunnel
Simple UDP tun/tap-based tunnel with mcrypt encryption. Also some more AF_PACKET and tun/tap related tools.
C ★ 40 10y agoExplain → -
execfuse
Turn a bunch of scripts into a FUSE filesystem
C ★ 37 1y agoExplain → -
rust-nbd
Rust library for NBD (network block device) protocol.
Rust ★ 30 2y agoExplain → -
json2
xml2 for JSON; like gron
Python ★ 28 8y agoExplain → -
tcplim
User-space TCP bandwidth limiter (based on tcprelay)
C ★ 26 4y agoExplain → -
imlib2-heic
HEIC/HEIF decoder for imlib2 (feh)
C ★ 25 3y agoExplain → -
trait-enumizer
Derive macro for Rust that turns traits into enums, providing tools for calling funtions over channels
Rust ★ 24 4y agoExplain → -
syscall_limiter
Start Linux programs with only selected syscalls enabled (libseccomp-based)
C ★ 24 9y agoExplain → -
rust-stunclient
Simple Rust STUN client library for resolving external IP address and port of a UDP socket
Rust ★ 23 6mo agoExplain → -
android-udp-bus
Android tool to exchange UDP packets
Rust ★ 20 3y agoExplain → -
wgserve
Android application to route incoming connections from Wireguard tunnels to device's network
Rust ★ 19 2y agoExplain → -
syn-file-expand
Rust library to scan files and expand (make modules inline) multi-file crates source code as a single tree.
Rust ★ 19 2y agoExplain → -
dnscache
Simple DNS proxy with forced caching
Rust ★ 18 7y agoExplain → -
turnhammer
Stress-testing tool for TURN (RFC 5766) servers.
Rust ★ 18 3y agoExplain → -
tokio-stdin-stdout
AsyncRead/AsyncWrite stdin/stdout for legacy pre-0.1 Tokio
Rust ★ 18 7y agoExplain → -
netns_tcp_bridge
Linux CLI tool to forward TCP connections from one network namespace to another network namespace
Rust ★ 16 4mo agoExplain → -
tokio-listener
Unified way to specify AF_INET or AF_UNIX address for listening sockets in Tokio projects (or inetd mode)
Rust ★ 15 9mo agoExplain → -
macro_robinhood_hash
Simple Robin Hood hash table implemented using C macros
C ★ 15 1y agoExplain → -
nbdserve
A simple NBD (network block device) server in Rust
Rust ★ 14 5mo agoExplain → -
postsse
HTTP POST and Server-sent events interconnector
Rust ★ 13 3y agoExplain → -
zigmkv
[wip] Matroska/webm (mkv) parser in Zig
Zig ★ 13 8mo agoExplain → -
redscreen.apk
Trivial Android application that just shows bright red screen
Java ★ 12 10mo agoExplain → -
rust-turnclient
Simple TURN client library for Rust, also a general-purpose TURN proxy.
Rust ★ 12 3y agoExplain → -
fopen_override
LD_PRELOAD-based fopen/open filename overrider
C ★ 12 3y agoExplain → -
readwriteseekfs
In Rust, Expose Read+Write+Seek (or just Read+Seek) as a FUSE-backed regular file
Rust ★ 12 7y agoExplain → -
float-pretty-print
Format f64 in Rust with minimum and maximum width, auto switching between scientific and normal representation
Rust ★ 11 4y agoExplain → -
websocket-sans-io
Low-level WebSocket frame encoding and decoding library for Rust
Rust ★ 11 2y agoExplain → -
moshudp
Simple alternative session establisher for mosh
Rust ★ 11 4y agoExplain → -
udpnat
P2P-friendly UDPv4-only user-space NAT for Linux. [beta]
C ★ 10 7y agoExplain → -
fusecow
Simple single-file FUSE implementation of copy-on-write
C ★ 10 12y agoExplain → -
simple_cbor_stream_parse
Simple low-level streamed callback-based CBOR push parser in C and C++
C ★ 9 8y agoExplain → -
DisplayAndPickPixel
Display picture and print coordinates on clicks
C++ ★ 8 5y agoExplain → -
libmlockall
Lock all pages in memory for a process tree
C ★ 8 15y agoExplain → -
vi_tools
Various command-line tools, mostly for Linux
C ★ 8 3y agoExplain → -
mal-rust-vi
My attempt to solve https://github.com/kanaka/mal using Rust and Pest
Rust ★ 8 4y agoExplain → -
compactmap
CompactMap data structure for Rust
Rust ★ 7 8y agoExplain → -
csvcatrow
A CLI tool to concatenate rows from many csv files by matching columns of each
Rust ★ 7 3y agoExplain → -
udpenc
UDP relay with blowfish encryption
C ★ 7 15y agoExplain → -
fusenbd
Mount network block device export as a single-file FUSE filesystem.
Rust ★ 7 7y agoExplain → -
wsmirror
WebSocket mirror (echo server) implementation, for running services like echo.websocket.org
Rust ★ 7 4y agoExplain → -
ts2xml
Dump mpegts files as XML, decoding various headers
Python ★ 7 13y agoExplain → -
http-bytes
Bridge Rust's `http` crate world and bytes world without a real web framework
Rust ★ 6 6y agoExplain → -
slab_typesafe
A type-safe wrapper for Rust's "slab" data structure
Rust ★ 6 7y agoExplain → -
outoforderfs
FUSE single-file filesystem simulating dirty block device shutdown (each write is delayed randomly)
Rust ★ 6 10y agoExplain → -
fusefile
Mount one file to another (with offset and append_only support)
C ★ 6 2y agoExplain → -
line2httppost
Command-line HTTP client for sending a POST request to specified URI on each stdin line.
Rust ★ 6 3y agoExplain → -
pcap2udp
Simple tool to send frames from pcap dump as udp packets
Rust ★ 6 6y agoExplain → -
readwrite
Rust mini-library to combine a reader and a writer into a Read+Write psedo-socket.
Rust ★ 5 5y agoExplain → -
ipv6proxy
IPv6 router advertisment and neighbour discovery proxy for simple bridge-like extensions of /64 networks.
C ★ 5 3y agoExplain → -
tcptunnelchecker
[WiP] Checks TCP tunnel/forwarder for correctness
Rust ★ 5 5y agoExplain → -
AnkiImporter ▣
Import cards into AnkiDroid from text files using API
Java ★ 5 1y agoExplain → -
imlib2-avif
AVIF loader for Imlib2/feh
C ★ 5 4y agoExplain → -
resolvconffs
Special FUSE filesystem to map /etc/resolv.conf to different files depending on Linux network namespace
Rust ★ 5 3y agoExplain → -
natram
UDP hole puncher for restrictive-ish NAT
Rust ★ 5 5y agoExplain → -
stunserv
Simple STUN server for testing purposes
Rust ★ 5 7y agoExplain → -
tribler-rs
Rust library and a command-line helper for Tribler REST API
Rust ★ 4 7y agoExplain → -
tcpprepend
Simple TCP forwarder that prepends some fixed bytes to responses and ignores some fixed header on requests
Rust ★ 4 3y agoExplain → -
forsnapshotfs
Storage for incremental backup/snapshots (as single big files)
C ★ 4 12y agoExplain → -
zboxmount
FUSE application for mounting ZboxFS
Rust ★ 4 6y agoExplain → -
imlib2-bpg
imlib2 plugin for loading BPG images
C ★ 4 3y agoExplain → -
tcprelay
Simple Linux epoll-based single thread TCP relay.
C ★ 4 14y agoExplain → -
mkv.rs
[incomplete] Library to work with Matroska (mkv) files in Rust
Rust ★ 4 4y agoExplain → -
curve25519tool
Command-line tool to perform curve25519 and ed25519 operations
Rust ★ 4 5y agoExplain → -
HsMkv
Simple matroska (mkv) demuxer and muxer written in Haskell
Haskell ★ 4 9y agoExplain → -
udpexposer
Actively expose local UDP ports (e.g. Wireguard) using a simple relay server.
Rust ★ 3 1y agoExplain → -
scheduledexec
Simple REST service that executes scenarios consisting of command lines with timestamps (at which the commands should be run).
Rust ★ 3 2y agoExplain → -
http_file_uploader
Simple low-level web server to serve file uploads with some shell scripting-friendly features
Rust ★ 3 3y agoExplain → -
socksredirect
"iptables ... -p tcp -j REDIRECT" to this program and it will connect to SOCKS5 server
C ★ 3 15y agoExplain → -
random-distributions-cli
Command-line tool to generate samples of various random distributions
Rust ★ 3 4y agoExplain → -
videomedian
Temporal-median noise reduction video filter
C ★ 3 5y agoExplain → -
ld_preload-sounds ⑂
Generates raw WAV output by hooking malloc() and read().
C ★ 3 12y agoExplain → -
pktslow
Virtual network for slowing down or dropping packets selectively
Rust ★ 3 6y agoExplain → -
tcptape
Command line tool to record proxied TCP traffic and use the recording to test clients or servers.
Rust ★ 2 5mo agoExplain → -
sqlite_unicase
SQLite3 extension for opening Anki databases from other programs.
Rust ★ 2 1y agoExplain → -
rendercsv
Tool to convert CSV table to a picture.
Rust ★ 2 1y agoExplain → -
duplo
Web application for anonymous file sharing in intranet environments.
JavaScript ★ 2 1y agoExplain → -
flute-cli
Command line tool to send and receive files over unidirectional UDP using Flute (RFC 6726)
Rust ★ 2 1y agoExplain → -
wg2gue
Wireguard to GUE/FOU bridge: exchange IPv4 or IPV6 packets between a Wireguard peer and a plain UDP socket.
Rust ★ 2 2y agoExplain → -
fusecloop
Mount cloop images (like in Knoppix) using FUSE
HTML ★ 2 5y agoExplain → -
torchctl
LED controller for Google Pixel 3 XL smartphone (requires root access)
Rust ★ 2 3y agoExplain → -
rechat2srt
Command-line tool to convert Twitch's *.rechat.json files to srt subtitles.
Rust ★ 2 2y agoExplain → -
audiorepeat
ALSA-based program to record from mic and immediately play it back
Rust ★ 2 6y agoExplain → -
netmeasure2
[work in progress] Network quality measurement tool (packet loss and delay statistics).
Rust ★ 2 5y agoExplain → -
gaborator-rs
Rust API for Gaborator audio processing library
C++ ★ 1 5y agoExplain → -
csvdimreduce
Command-line tool to run a dimensionality reduction algorithm on CSV files
Rust ★ 1 2y agoExplain → -
pcacsv
Roundtrip CSV file, adding columns with values obtained using principal component analysis.
Rust ★ 1 2y agoExplain → -
udpexchange
Small tool to resend received UDP datagrams back to known unexpired addresses; also small executable demo.
Rust ★ 1 2y agoExplain → -
turntie
Use TURN servers as a relocatable communication channel
Rust ★ 1 3y agoExplain → -
stdintap
Command line tool to accept logs from stdin and allow "tapping" (i.e. subscribing) to them using sockets.
Rust ★ 1 1y agoExplain → -
rust-websocket ⑂
A WebSocket (RFC6455) library written in Rust
Rust ★ 1 9y agoExplain → -
tcplinecombine
Accept TCP connections, read lines from them and write them to one zstd-compressed file
Rust ★ 1 3y agoExplain → -
simple-http-server ⑂
Simple http server in Rust (Windows/Mac/Linux)
★ 1 2y agoExplain → -
desyncmeasure
A tool to measure audio/video synchronosation errors using special source video
Rust ★ 1 2y agoExplain → -
lpaq1_stream
Modified lpaq1 compressor for some additional features [hacky]
C++ ★ 1 11y agoExplain → -
for_merge
A test repository to demonstrate git merging and rebasing
★ 1 2y agoExplain → -
trafficlighticon
Simple QT application that shows traffic light icon in systray based on stdin commands
C++ ★ 1 5y agoExplain → -
persyfs
FUSE filesystem based on Persy storage
Rust ★ 1 4y agoExplain → -
andrgesture
Program to interpret circual gestures on a touchscreen and run program when enough winds are performed by user.
Rust ★ 1 3y agoExplain → -
rustup ⑂
The rustup.sh script for installing Rust from release channels
Shell ★ 1 10y agoExplain → -
lsstack
Enhanced lsstack with periodic probing and output to file
C ★ 1 3y agoExplain → -
tokio-watchdog
A simple watchdog timer for Rust's Tokio async world
Rust ★ 1 8y agoExplain → -
shell-toolbox ⑂
Useful shell scripts for /bin/sh
★ 1 5y agoExplain → -
libshortrecv
LD_PRELOAD library to make read/write/send/recv/etc. simulate short reads/writes
C ★ 1 4y agoExplain → -
tokio-copy-with-buffer
A fork of tokio_io::io::copy function that is more flexible.
Rust ★ 1 8y agoExplain → -
println_logger
Trivial Rust loger that just does println!, like the sample logger in documentation
Rust ★ 1 8y agoExplain → -
xargo-musl
Docker image to build for musl targets with Xargo
Dockerfile ★ 1 7y agoExplain → -
proptest-http
`impl proptest::Arbitrary for http::{Request,Response,Uri}` - random http-related objects generator for Rust
Rust ★ 1 6y agoExplain → -
this-week-in-rust ⑂
Data for this-week-in-rust.org
★ 0 2mo agoExplain → -
nickel ⑂
Better configuration for less
★ 0 1y agoExplain → -
enki ⑂
A text editor for programmers
Python ★ 0 8y agoExplain → -
c-hashmap ⑂
A fast hash map/hash table (whatever you want to call it) for the C programming language.
★ 0 7mo agoExplain → -
csvcellplot
Visualise (render to image) CSV table as coloured blocks
Rust ★ 0 9mo agoExplain → -
numdenom
One-file interactive html table builder for data of some numerators with filters divided by denominators with the same filters
HTML ★ 0 9mo agoExplain → -
gloo ⑂
A modular toolkit for building fast, reliable Web applications and libraries with Rust and WASM
★ 0 10mo agoExplain → -
audiorepeat-cpal
Tool to record from microphone and immediately play back fragmens based on silence fragments.
Rust ★ 0 10mo agoExplain → -
tokio-io-mock-fork
`tokio_test::io::Mock` analogue with more features
Rust ★ 0 1y agoExplain → -
rhai ⑂
Rhai - An embedded scripting language for Rust.
★ 0 1y agoExplain → -
tokio ⑂
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
Rust ★ 0 1y agoExplain → -
egui-graph-edit ⑂
Graph editor library for egui
★ 0 1y agoExplain → -
cargo-hack ⑂
Cargo subcommand to provide various options useful for testing and continuous integration.
★ 0 1y agoExplain → -
koit ⑂
A simple, asynchronous, pure-Rust, structured, embedded database
★ 0 1y agoExplain → -
qsv ⑂
CSVs sliced, diced & analyzed.
★ 0 3y agoExplain → -
tokio-seqpacket-rs ⑂
unix seqpacket sockets for tokio
★ 0 1y agoExplain → -
clipboard-history ⑂
Ringboard—the clipboard manager for Linux
★ 0 1y agoExplain → -
follow ⑂
🧡 Next generation information browser
★ 0 1y agoExplain → -
MiUnlockTool ⑂
MiUnlockTool developed to retrieve encryptData(token) for Xiaomi devices for unlocking bootloader, It is compatible with all platforms.
★ 0 1y agoExplain → -
h3 ⑂
No description.
★ 0 5mo agoExplain → -
wilson
Simple Rust library to calculate Wilson confidence interval using the formula from Wikipedia.
Rust ★ 0 2y agoExplain → -
utoipa ⑂
Simple, Fast, Code first and Compile time generated OpenAPI documentation for Rust
★ 0 2y agoExplain → -
wg-binary-size ⑂
Improving the binary size of Rust programs and libraries
★ 0 2y agoExplain → -
nonmax ⑂
Rust crate that provides number types similar to std's NonZero* types, but that cannot hold a type's maximum value instead.
★ 0 2y agoExplain → -
rustc_codegen_cranelift ⑂
Cranelift backend for rustc
★ 0 6y agoExplain → -
bpg2hevc
Command line tool that reads simple BPG (Better Portable Graphics) files and dumps raw NALs that can be consumed by e.g. FFmpeg.
Rust ★ 0 3y agoExplain → -
pit-revolut ⑂
Scripts helping in PIT-38 calculation
★ 0 2y agoExplain → -
openssl-src-rs ⑂
Source code and logic to build OpenSSL from source
★ 0 2y agoExplain → -
axum ⑂
Ergonomic and modular web framework built with Tokio, Tower, and Hyper
★ 0 3y agoExplain → -
book ⑂
The Rhai Book.
★ 0 3y agoExplain → -
hyper ⑂
An HTTP library for Rust
Rust ★ 0 3y agoExplain → -
anyhow ⑂
Flexible concrete Error type built on std::error::Error
★ 0 1y agoExplain → -
h2 ⑂
HTTP 2.0 client & server implementation for Rust.
★ 0 3y agoExplain → -
tribler ⑂
Privacy enhanced BitTorrent client with P2P content discovery
Python ★ 0 3y agoExplain → -
advisory-db ⑂
Security advisory database for Rust crates published through crates.io
★ 0 3y agoExplain → -
Authorizer ⑂
Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP :key::mobile_phone_off:
★ 0 3y agoExplain → -
ambassador ⑂
Delegation of trait implementations via procedural macros
★ 0 3y agoExplain → -
mosh ⑂
Mobile Shell
★ 0 4y agoExplain → -
prometheus-metric-storage ⑂
Derive macro to instantiate and register prometheus metrics without having to write tons of boilerplate code
★ 0 4y agoExplain → -
mdx21_demucs ⑂
Reproduction repository for the MDX 2021 Hybrid Demucs model
★ 0 4y agoExplain → -
critical-section ⑂
Pluggable critical section
★ 0 4y agoExplain → -
rust-analyzer ⑂
A Rust compiler front-end for IDEs
★ 0 4y agoExplain → -
rust-analyzer.github.io ⑂
No description.
★ 0 4y agoExplain → -
nix ⑂
Rust friendly bindings to *nix APIs
Rust ★ 0 4y agoExplain → -
RustMW
My attempt to experiment with WASM4 game framework
Rust ★ 0 4y agoExplain → -
alpacaproxy
Listen to Alpaca minute bars over WebSocket and re-stream it, saving results to local database
Rust ★ 0 4y agoExplain → -
clap ⑂
A full featured, fast Command Line Argument Parser for Rust
★ 0 4y agoExplain → -
tcphangupmonitor
Prototype to illustrate a point about TCP hangups in Tokio/mio
Rust ★ 0 4y agoExplain → -
ServiceManager ⑂
Modular, self-healing, and interface-oriented service manager and init system.
C ★ 0 10y agoExplain → -
failure ⑂
Error management
Rust ★ 0 7y agoExplain → -
dyn_safe.rs ⑂
Take control of the Semver hazard of the `dyn` safety of your traits!
★ 0 5y agoExplain → -
FFmpeg ⑂
mirror of git://source.ffmpeg.org/ffmpeg.git
C ★ 0 5y agoExplain → -
unsafe-code-guidelines ⑂
Home for the Unsafe Code Guidelines working group.
★ 0 5y agoExplain → -
semver ⑂
Semantic version parsing and comparison.
Rust ★ 0 7y agoExplain → -
cxx ⑂
Safe interop between Rust and C++
★ 0 5y agoExplain → -
sled ⑂
the champagne of beta embedded databases
★ 0 5y agoExplain → -
stdinbot
Simple Telegram bot that reads stdin and sends each line to specified group
Rust ★ 0 5y agoExplain → -
rust ⑂
A safe, concurrent, practical language.
Rust ★ 0 5y agoExplain → -
crev-proofs
My Crev Proofs
★ 0 5y agoExplain → -
read_write_at
Abstraction over a file or block device that can be read/written with offset.
Rust ★ 0 6y agoExplain → -
circular-queue ⑂
A circular buffer-like queue container.
★ 0 6y agoExplain → -
fuse-rs ⑂
Rust library for filesystems in userspace (FUSE)
★ 0 6y agoExplain → -
futures-rs ⑂
Zero-cost futures and streams in Rust
Rust ★ 0 8y agoExplain → -
mixed-strategies-rs ⑂
mixed strategies game solver in Rust
★ 0 6y agoExplain → -
pcap-file ⑂
A small crate to read and write pcap files in RUST.
Rust ★ 0 6y agoExplain → -
hound ⑂
A wav encoding and decoding library in Rust
Rust ★ 0 6y agoExplain → -
backtrace-rs ⑂
Backtraces in Rust
C ★ 0 10y agoExplain → -
hexchat ⑂
GTK+ IRC client -
C ★ 0 7y agoExplain → -
min-sized-rust ⑂
🦀 How to minimize Rust binary size 📦
Rust ★ 0 7y agoExplain → -
libc ⑂
Raw bindings to platform APIs for Rust
Rust ★ 0 7y agoExplain → -
stun_codec ⑂
Decoders and encoders for STUN (RFC 5389) and its extensions
Rust ★ 0 3y agoExplain → -
rusturn ⑂
A Rust Implementation of TURN server and client
Rust ★ 0 7y agoExplain → -
dns-parser ⑂
The parser of DNS protocol packets in rust
Rust ★ 0 7y agoExplain → -
rust-clippy ⑂
A bunch of lints to catch common mistakes and improve your Rust code
Rust ★ 0 7y agoExplain → -
mal ⑂
mal - Make a Lisp
Assembly ★ 0 7y agoExplain → -
homebrew-core ⑂
🍻 Default formulae for the missing package manager for macOS
Ruby ★ 0 7y agoExplain → -
input-linux-rs ⑂
evdev and uinput for Rust
Rust ★ 0 7y agoExplain → -
rq ⑂
Record Query - A tool for doing record analysis and transformation
JavaScript ★ 0 7y agoExplain → -
pipe-rs ⑂
Synchronous memory pipe for Rust
Rust ★ 0 7y agoExplain → -
jibri ⑂
Jitsi BRoadcasting Infrastructure
Kotlin ★ 0 7y agoExplain → -
slice ⑂
slices for `std::io::read` and `std::io::write`.
Rust ★ 0 8y agoExplain → -
krita ⑂
Krita is a free digital painting application. Digital Painting, Creative Freedom!
C++ ★ 0 8y agoExplain →
No repos match these filters.