102 Repositories
Rust dns-alternative Libraries
Bot creating DNS-01 challenged certificates. This is useful for automating wildcard certificates.
ACME Client Automating DNS-01 Challenge for Alfahosting Domains This is an ACME (letsencrypt by default) client that performs DNS-01 proofs agains an
Rohanasantml an easy alternative to html!
Rohanasantml: An alternative to html An easy way to write your messy html code in a better way: html head title {Rohanasantml} title
A CLI app to set and organize your favorite DNS servers.
rdns A CLI app to set and organize your favorite DNS servers. Introduction rdns is a CLI utility that can set your system DNS, either directly or by m
Swayidle alternative to handle wayland idle notifications, sleep and lock events in Rust with Lua scripting based configuration language
swayidle-rs This is intended as a replacement of sway's idle management daemon. I use it as a tool to understand rust message passing and state manage
An alternative to httpfs2.
httpfs-rs An alternative to httpfs2. Usage: httpfs-rs mountpoint [--url url] [-f file] [-p proxy] Mount HTTP resources as a file system using
Rust macro to use a match-like syntax as a elegant alternative to nesting if-else statement
cond Rust macro to use a match-like syntax as an elegant alternative to many if-else statements. I got the idea from empty Go switch statements. I tho
A more compact and intuitive ASCII table in your terminal: an alternative to "man 7 ascii" and "ascii"
asciit A more compact and intuitive ASCII table in your terminal: an alternative to man 7 ascii and ascii. Colored numbers and letters are much more e
A Lightning-Fast DNS Resolver written in Rust π¦
dnsresolver A Lightning-Fast DNS Resolver Table of Contents Installation Usage Basic Usage Resolving Hosts with Ports Virtual Host Enumeration Using U
Proof-of-concept Typst webapp alternative
Proof-of-Concept Typst Webapp Alternative With the following features: Collaborative editing (using operational-transform and referenced from ekzhang/
Minimal DNS server built in Rust with rule system and logging.
MinDNS MinDNS is a minimal DNS server written in Rust. It is intended to be used as a firewall, black-hole or proxy DNS server. β‘ Features Fully async
Nonsible is an alternative to Ansible. It is open source and developed in Rust.
Nonsible is an alternative to Ansible. It is open source and developed in Rust. The idea is not to depend on factors like Python, as it commits us to having Python installed on all of our machines, among other requirements.
An alternative implementation of the OP Stack's Cannon, a MIPS emulator for the EVM.
An alternative implementation of the OP Stack's Cannon in Rust. What's a Cannon? β’ Overview β’ Credits β’ Benchmarks β’ Contributing β’ Documentation β’ Do
RDE1 (Rusty Data Exfiltrator) is client and server tool allowing auditor to extract files from DNS and HTTPS protocols written in Rust. π¦
Information: RDE1 is an old personal project (end 2022) that I didn't continue development on. It's part of a list of projects that helped me to learn
An alternative `std`-like implementation built on origin
origin-studio An alternative `std`-like implementation built on origin origin-stdio is an alternative std-like implementation built on origin. At this
Terminal command correction, alternative to thefuck written in Rust
Pay Respects Typed a wrong command? Pay Respects will try to correct your wrong console command by simply pressing F! π Blazing fast suggestion: You
lla - The Elegant ls Alternative
lla - The Elegant ls Alternative Overview lla (Lightweight ls Alternative) is an elegant and efficient command-line utility written in Rust, designed
SOCKS5 implement library, with some useful utilities such as dns-query, socks5-server, dns2socks, udp-client, etc.
socks5-impl Fundamental abstractions and async read / write functions for SOCKS5 protocol and Relatively low-level asynchronized SOCKS5 server impleme
Terminal command correction, alternative to thefuck written in Rust
Pay Respects Typed a wrong command? Pay Respects will try to correct your wrong console command by simply pressing F! π Blazing fast suggestion: You
A primitive DNS server written in Rust for fun.
vΓ²do A primitive DNS server written in Rust for fun. @lucavallin β /workspaces/vodo (main) $ ./target/debug/vodo -h A primitive DNS server written in
Alternative future adapters that provide cancel safety.
cancel-safe-futures Alternative futures adapters that are more cancel-safe. What is this crate? The futures library contains many adapters that make w
π TaskFly - The Fun Cron Alternative
π TaskFly - The Fun Job Scheduler Daemon Experience a whole new way of scheduling tasks with TaskFly. Representing tasks' urgency with emojis, TaskFl
π‘οΈ Terminal-based, real-time traffic monitoring and statistics for your AdGuard Home instance
AdGuardian-Term Terminal-based, real-time traffic monitoring and statistics for your AdGuard Home instance About AdGuardian Terminal Eddition - Keep a
Socket Monitor: A prettier and simpler alternative to netstat or ss for socket monitoring with the ability to scan for malicious IP addresses.
π Somo A prettier alternative to netstat or ss for socket monitoring. β¬οΈ Installation: 1. Install cargo: From crates.io. 2. Install the somo crate: c
a simple rust service for Scheduling commands execution on time basis, an easy alternative to cron
Tasker A Simple crate which provides a service and a configuration API for genrating commands based tasks ,on time basis. Installation build from sour
Alternative Mizar proof checker written in Rust
Mizar proof checker This is a (still experimental) proof checker for the Mizar language. To compile the project, get Rust 1.67 or later (https://rustu
A simpler and 5x faster alternative to HashMap in Rust, which doesn't use hashing and doesn't use heap
At least 5x faster alternative of HashMap, for very small maps. It is also faster than FxHashMap, hashbrown, ArrayMap, and nohash-hasher. The smaller
A modern alternative to fortune(1).
lot A modern alternative to fortune(1). Author Kees van Voorthuizen License Licensed under either of Apache License, Version 2.0 (LICENSE-APACHE or ht
An alternative to `qcell` and `ghost-cell` that instead uses const generics
Purpose This crate is another attempt at the ghost-cell / qcell saga of cell crates. This provides an alternative to std::cell::RefCell that can allow
π 10x easier, π 10x cheaper, π high performance, π petabyte scale - Elasticsearch/Splunk/Datadog alternative for π (logs, metrics, traces).
π 10x easier, π 10x cheaper, π petabyte scale - Elasticsearch/Splunk/Datadog alternative for π (logs, metrics, traces). ZincObserve ZincObserve is
Alternative client for Substrate-based chains.
Lightweight Substrate and Polkadot client. Introduction smoldot is an alternative client of Substrate-based chains, including Polkadot. There exists t
DNS Server written in Rust for fun, see https://dev.to/xfbs/writing-a-dns-server-in-rust-1gpn
DNS Fun Ever wondered how you can write a DNS server in Rust? No? Well, too bad, I'm telling you anyways. But don't worry, this is going to be a fun o
egui port to Car Thing (and maybe an alternative Car Thing UI?)
tt This project contains a port of egui to the Spotify Car Thing although in the future I also plan for it to contain a custom Car Thing UI. Technical
π‘ Rust mDNS library designed with user interfaces in mind
π‘ Searchlight Searchlight is an mDNS server & client library designed to be simple, lightweight and easy to use, even if you just have basic knowledg
Common vulnerability scanning on steroids βοΈ
Hogg π½ An experimental passive website scanner. Hogg acts as a proxy between you and your DNS server and scans every website you visit for common vul
Work in progress NCBI's Common Tree alternative in the terminal
Lomanai Usage lomanai --species 'Mus musculus' --species 'Homo sapiens' # Mammalia # ++Rodentia # | \-Mus musculus # \+Primates # \-Homo sapien
A tool for determining file types, an alternative to file
file-rs a tool for determining file types, an alternative to file whats done determining file extension determining file type determining file's mime
Dns subdomain finding tool, based off of the c application of the same name
dnsmap-rs Tool for brute-forcing/scanning for existing subdomains in a domain. Based on dnsmap c application that is packaged in kali linux. Can query
Bonk - The blazingly fast touch alternative written in rust
Bonk The blazingly fast touch alternative written in rust. Made for the sole purpose to create files. Explore the docs Β» View Demo Β· Report Bug Β· Requ
An extremely fast alternative to zip which is written in rust.
Zap Compress and/or encrypt folders fast. Like, really fast. or as some say, blazingly fast. Installation To install Zap, run the following command fr
An extremely fast alternative to zip which is written in rust.
Zap Compress and/or encrypt folders fast. Like, really fast. or as some say, blazingly fast. Installation To install Zap, run the following command fr
Alternative StreamMap fork of tokio-stream
streammap-ext This is a fork of StreamMap from tokio-stream crate. The only difference between the implementations is that this version of StreamMap n
Secure mTLS and gRPC backed runtime daemon. Alternative to systemd. Written in Rust.
Auraed A runtime daemon written in Rust. Designed to run as pid 1 mTLS backed gRPC API over unix domain socket Run executables Run containers Run virt
Lightweight alternative Discord client with a smaller footprint and some fancy extensible features.
Dorion Dorion is an alternative Discord client aimed and lower-spec or storage-sensitive PCs that supports themes, plugins, and more! Table of Content
Flexible DNS hijacking and proxy tool.
kungfu Flexible DNS hijacking and proxy tool. Features Flexible rules e.g. glob pattern domain, static routes, response CIDR Host file include /etc/ho
β¬’ hexil.org: The libre online alternative to Settlers of Catan
Hexer Getting started for developers Backend Install Rust and Cargo, for example using rustup. Navigate to the back directory. Then start the backend:
A pretty (simple) alternative to strace
lurk lurk is a simple and pretty alternative to strace. It allows the user to trace system calls of a process or of a command. In contrast to strace,
Sugar is an alternative to the current Metaplex Candy Machine CLI
Sugar: A Candy Machine CLI Sugar is an alternative to the current Metaplex Candy Machine CLI. It has been written from the ground up and includes seve
An alternative ggez implementation on top of miniquad.
Good Web Game good-web-game is a wasm32-unknown-unknown implementation of a ggez subset on top of miniquad. Originally built to run Zemeroth on the we
An easy-to-use tunnel to localhost built in Rust. An alternative to ngrok and frp.
rslocal English | δΈζ What is rslocal? Rslocal is like ngrok built in Rust, it builds a tunnel to localhost. Project status support http support tcp su
β‘ A blazing fast alternative to the default Windows delete.
Turbo Delete A blazing fast alternative to the default Windows delete. Turbodelete is a blazing fast alternative to the default Windows delete functio
Command-line DNS client using bitvec, nom and RFC 1035
Dingo Domain INformation Gatherer, Obviously. Installation Install cargo, see instructions on the Rust website Run ./install.sh (it just does cargo bu
Faster and better alternative to Vtop written in Rust.
Rtop Faster and better alternative to Vtop written in Rust. Work in Progress Features Lightweight 1MB Responsive UI Sort Process by Memory, CPU Usag
β‘ A Blazing fast alternative to the stock windows folder delete function!
Turbo Delete A blazing fast alternative to the default Windows delete. Turbodelete is a blazing fast alternative to the default Windows delete functio
DNS resolver for split-horizon scenarios
polyresolver is a resolver for split-horizon scenarios polyresolver is used to root domain names to different nameservers for the purposes of resolvin
Dangerously fast dns/network/port scanner, all-in-one
Skanuvaty Dangerously fast dns/network/port scanner, all-in-one. Start with a domain, and we'll find everything about it. Features: Finds subdomains f
Resolved - a simple DNS server for home networks
resolved resolved (pronounced "resolved", not "resolved") is a simple DNS server for home networks. To that end, it supports: Recursive and non-recurs
Polydrive an experimental open source alternative to Google Drive
Polydrive is an experimental open source alternative to Google Drive. It allows users to synchronize their files on multiple devices.
Alternative basic focus movement for the sway and i3 window managers.
sway-overfocus Alternative basic focus movement for the sway and i3 window managers. The primary goal of this program is to create one set of keybinds
Self-Hosted alternative to GitHub Gists
GitPad Self-Hosted GitHub Gists Features Upload code snippets(β REST API) Syntax Highlighting Comments Versioning through Git Fork gists Gist privacy:
ASURA implementation in Rust. A better alternative of consistent-hashing.
ASURA implementation in Rust. A better alternative of consistent-hashing.
Self-Hosted alternative to GitHub Gists
Gists Self-Hosted GitHub Gists Features Upload code snippets Syntax Highlighting Comments Versioning through Git Fork gists Gist privacy: public, unli
An alternative broken buggy Nix implementation in Rust + Java (for evaluation)
An alternative broken buggy Nix implementation in Rust + Java (for evaluation)
dog is a command-line DNS client, like dig
dog dog is a command-line DNS client. Dogs can look up! dog is a command-line DNS client, like dig. It has colourful output, understands normal comman
The Stacks 2.0 blockchain implementation
Stacks 2.0 Reference implementation of the Stacks blockchain in Rust. Stacks 2.0 is a layer-1 blockchain that connects to Bitcoin for security and ena
A Rust based DNS client, server, and resolver
Trust-DNS A Rust based DNS client, server, and Resolver, built to be safe and secure from the ground up. This repo consists of multiple crates: Librar
A modern alternative to βPDFtk Serverβ.
dugon A modern alternative to βPDFtk Serverβ. Features Merge PDF Documents Split PDF Pages into a New Document Rotate PDF Pages or Documents Decrypt I
Userspace libpcap-based tool to mirror your dns traffic
DNS traffic mirroring tool (dns-mirror) Description Userspace libpcap-based tool. dns-mirror sniffs dns packets on the given interface and proxies it
Automatically updates your Cloudflare DNS records for specific zones. Especially useful if you have dynamic IP address
Cloudflare DNS updater What does it do? Cloudflare DNS updater updates specified dns records for specified zones effortlessly and automatically. It wa
Obtain (wildcard) certificates from let's encrypt using dns-01 without the need for API access to your DNS provider.
Agnos Presentation Agnos is a single-binary program allowing you to easily obtain certificates (including wildcards) from Let's Encrypt using DNS-01 c
A wrapper for the Google Cloud DNS API
cloud-dns is a crate providing a client to interact with Google Cloud DNS v1
Blueboat is an open-source alternative to Cloudflare Workers. The monolithic engine for serverless web apps.
Blueboat Blueboat is an open-source alternative to Cloudflare Workers. Blueboat aims to be a developer-friendly, multi-tenant platform for serverless
Third party Google DNS client for rust.
google-dns-rs Documentation Install Add the following line to your Cargo.toml file: google-dns-rs = "0.3.0" Usage use google_dns_rs::api::{Dns, DoH, R
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
Implementation of algorithms for Domain Name System (DNS) Cookies construction
DNS Cookie RFC7873 left the construction of Server Cookies to the discretion of the DNS Server (implementer) which has resulted in a gallimaufry of di
Dropping GFW DNS contaminated packets based on Rust + eBPF
Dropping GFW DNS contaminated packets based on Rust + eBPF
A tree structure in Rust optimized for looking up domain names, with wildcard support
domain-lookup-tree Overview DomainLookupTree is a data structure which provides efficient domain name lookup matching with support for wildcard entrie
Silicon is an alternative to Carbon implemented in Rust.
Silicon is an alternative to Carbon implemented in Rust.
kloak-rs: alternative implementation of kloak
An anti keystroke deanonymization tool that introduces random delays between key presses and releases to deter adversaries that use keystroke timing for identification.
Utility for working with reverse DNS
RDNS RDNS is a small Rust CLI utility for performing single and bulk reverse DNS (PTR) lookups. Usage RDNS 0.1.0 Joe Banks [email protected] Utilities for
A unix-friendly map-reduce parallelization alternative
slb: sharded load balancer Like parallel --pipe --roundrobin but load balancing is performed based on input line hashing. When performing keyed aggreg
Libreddit - An alternative private front-end to Reddit
Libreddit - An alternative private front-end to Reddit
π¦ Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
π¦ Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
Library + CLI-Tool to measure the TTFB (time to first byte) of HTTP requests. Additionally, this crate measures the times of DNS lookup, TCP connect and TLS handshake.
TTFB: CLI + Lib to Measure the TTFB of HTTP/1.1 Requests Similar to the network tab in Google Chrome or Mozilla Firefox, this crate helps you find the
QuickDash A modern alternative to QuickSFV using Rust.
QuickDash A modern alternative to QuickSFV using Rust. It's supports BLAKE3 and BLAKE2 hashes, CRC32, MD5, SHA1, SHA2, SHA3, xxHash The docs for user
fcp is a significantly faster alternative to the classic Unix cp(1) command
A significantly faster alternative to the classic Unix cp(1) command, copying large files and directories in a fraction of the time.
Count your code by tokens, types of syntax tree nodes, and patterns in the syntax tree. A tokei/scc/cloc alternative.
tcount (pronounced "tee-count") Count your code by tokens, types of syntax tree nodes, and patterns in the syntax tree. Quick Start Simply run tcount
Alternative to *fetch, uwuifies all stats.
owofetch-rs Alternative to *fetch, uwuifies all stats. Installation: Arch: AUR Other Linux distros: Either compile the source with cargo build --relea
Intuitive find & replace CLI (sed alternative)
sd - s[earch] & d[isplace] sd is an intuitive find & replace CLI. The Pitch Why use it over any existing tools? Painless regular expressions sd uses r
fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find
fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find. While it does not aim to support all of find's powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases.
This is choose, a human-friendly and fast alternative to cut and (sometimes) awk
Choose This is choose, a human-friendly and fast alternative to cut and (sometimes) awk Features terse field selection syntax similar to Python's list
`ls` alternative with useful info and a splash of color π¨
π¨ Natls π¨ Why Natls? Showing file permissions Showing file size Showing the date that the file was modified last Showing the user that the file belo
ZeroNS: a name service centered around the ZeroTier Central API
ZeroNS: a name service centered around the ZeroTier Central API ZeroNS provides names that are a part of ZeroTier Central's configured networks; once
`cd` alternative. Navigate by typing abbreviation of paths.
kn /n/ kn is an alternative to cd. It lets you navigate quickly by typing abbreviations. It doesn't track frecency or any other statistics. WARNING: T
spy on the DNS queries your computer is making
dnspeep dnspeep lets you spy on the DNS queries your computer is making. Here's some example output: $ sudo dnspeep query name
Alternative Free Identity System
Alfis Alternative Free Identity System This project represents a minimal blockchain without cryptocurrency, capable of sustaining any number of domain
Super Fast Sub-domain Takeover Detection!
NtHiM - Super Fast Sub-domain Takeover Detection Installation Method 1: Using Pre-compiled Binaries The pre-compiled binaries for different systems ar
π Building a federated alternative to reddit in rust
Lemmy A link aggregator / Reddit clone for the fediverse. Join Lemmy Β· Documentation Β· Report Bug Β· Request Feature Β· Releases Β· Code of Conduct About
A simple, fast and user-friendly alternative to 'find'
fd [δΈζ] [νκ΅μ΄] fd is a program to find entries in your filesytem. It is a simple, fast and user-friendly alternative to find. While it does not aim to
A safe and ergonomic alternative to rm
rip (Rm ImProved) rip is a command-line deletion tool focused on safety, ergonomics, and performance. It favors a simple interface, and does not imple