258 Repositories
Rust windows-event-log Libraries
A lite tool to make systemd work in any container(Windows Subsystem for Linux 2, Docker, Podman, etc.)
Angea Naming from hydrangea(アジサイ) A lite tool to make systemd work in any container(Windows Subsystem for Linux 2, Docker, Podman, etc.) WSL1 is not s
Windows game hack helper utilities in rust.
⚗️ toy-arms Windows game hack helper utilities in rust. This crate has some useful macros, functions and traits. 🔥 How to use this crate? With this c
Examples on how to write Windows kernel drivers in Rust
windows-kernel-rs Note: this is still work in progress! This is a Windows kernel framework in Rust that consists of windows-kernel-sys, a crate that p
A rewrite of Phonelink for Windows Forms written in Rust, with cross-platform support.
phonelink-rs A rewrite of Phonelink for Windows Forms written in Rust, with cross-platform support. Usage Clone the repository and build, or download
MimiRust - Hacking the Windows operating system to hand us the keys to the kingdom with Rust.
MimiRust - Hacking the Windows operating system to hand us the keys to the kingdom with Rust. MimiRust is a program based on the wdigest attack vector
Log structured append-only key-value store from Rust In Action with some enhancements.
riakv Log structured, append only, key value store implementation from Rust In Action with some enhancements. Features Persistent key value store with
A terminal based game engine
ccdb: The cmd game engine (Thats also multi threaded) How to use Tutorial Multi threading If you want to use multi threading you have to use ACore The
Tool to draw low-resolution graphs in terminal
lowcharts Tool to draw low-resolution graphs in terminal. lowcharts is meant to be used in those scenarios where we have numerical data in text files
Rapidly Search and Hunt through Windows Event Logs
Rapidly Search and Hunt through Windows Event Logs Chainsaw provides a powerful ‘first-response’ capability to quickly identify threats within Windows
A third-party iTunes addon to show the lyrics on the desktop.
iLyrics A third-party iTunes addon to show the lyrics on the desktop. Preview Prerequisites iTunes Usage Download the binary or build from source. Run
A tiling window manager for Windows
komorebi Tiling Window Management for Windows. About komorebi is a tiling window manager that works as an extension to Microsoft's Desktop Window Mana
A third-party iTunes addon to show the lyrics on the desktop.
iTunes Desktop Lyrics for Windows A third-party iTunes addon to show the lyrics on the desktop. Preview Prerequisites iTunes Usage Download the binary
A system handler to get information and interact with processes written in Rust
A system handler to get information and interact with processes written in Rust
🚀Wasmer is a fast and secure WebAssembly runtime that enables super lightweight containers to run anywhere
Wasmer is a fast and secure WebAssembly runtime that enables super lightweight containers to run anywhere: from Desktop to the Cloud, Edge and IoT devices.
minesweeper-rs is a simple minesweeper game using Rust and windows-rs.
minesweeper-rs minesweeper-rs is a simple minesweeper game using Rust and windows-rs. Key Features TBA Quick Start TBA How To Contribute Contributions
Rewind is a snapshot-based coverage-guided fuzzer targeting Windows kernel components.
Rewind is a snapshot-based coverage-guided fuzzer targeting Windows kernel components.
Novus - A blazingly fast and efficient package manager for windows.
Novus - A blazingly fast and efficient package manager for windows. Why Novus Swift Unlike any other package manager, Novus uses multithreaded downloads
BONOMEN - Hunt for Malware Critical Process Impersonation
BOnum NOMEN - good name Hunt for Malware Critical Process Impersonation How it works The purpose of this tool is to detect process name impersonation
Binary coverage tool without binary modification for Windows
Summary Mesos is a tool to gather binary code coverage on all user-land Windows targets without need for source or recompilation. It also provides an
Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
LibAFL, the fuzzer library. Advanced Fuzzing Library - Slot your own fuzzers together and extend their features using Rust. LibAFL is written and main
A small tool to use along with i3/Sway to add CSS-powered decorations to your focused windows, for better usability.
glimmer What A tool for decorating i3 windows when they get focused, written in Rust. classic.mp4 Why When using i3-gaps I ran into the following prob
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
Rust for the Windows App SDK
Rust for the Windows App SDK The windows-app crate makes the Windows App SDK (formerly known as Project Reunion) available to Rust developers.
Small and simple stateful applications, designed to facilitate the monitoring of unwanted behaviors of the same.
Violet Violet é um pequeno e simples monitorador de aplicação, voltado para receber eventos de erro e estado. Instalação simples: Dependencias: Docker
VSCode debug extension for probe-rs. It uses the MS DAP protocol to communicate directly with the probe (via probe-rs), and supports basic command line debugging in addition to VSCode UI.
VSCode debug extension for probe-rs. It uses the MS DAP protocol to communicate directly with the probe (via probe-rs), and supports basic command line debugging in addition to VSCode UI.
Modify fonts to remove bitmap and disable gridfit for Windows font rendering.
Since Windows 10 version 1703 (Creators Update), its built-in TrueType renderer now supports vertical anti-aliasing. Despite there are only 30 levels of grayscale shade, it dramatically improves text rendering, especially for CJK languages. Sadly, it is only enabled for selected fonts at selected sizes.
Basically a KrabsETW rip-off written in Rust
FerrisETW 🦀 Basically a KrabsETW rip-off written in Rust, hence the name Ferris 🦀 All credits go to the team at Microsoft who develop KrabsEtw, with
A Minimal Windows SDK.
Minimal Windows 10 SDK Installs only the necessary Windows 10 .lib files to save you having to download the full Visual Studio package. You can either
Tokei is a program that displays statistics about your code.
Tokei is a program that displays statistics about your code. Tokei will show the number of files, total lines within those files and code, comments, and blanks grouped by language.
A tiny, neat C library that portably invokes native file open and save dialogs.
Native File Dialog A tiny, neat C library that portably invokes native file open, folder select and save dialogs. Write dialog code once and have it p
Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
webview A tiny cross-platform webview library for C/C++/Golang to build modern cross-platform GUIs. Also, there are Rust bindings, Python bindings, Ni
Proof-of-concept for a memory-efficient data structure for zooming billion-event traces
Proof-of-concept for a gigabyte-scale trace viewer This repo includes: A memory-efficient representation for event traces An unusually simple and memo
Alacritty - A fast, cross-platform, OpenGL terminal emulator
Alacritty is a modern terminal emulator that comes with sensible defaults, but allows for extensive configuration. By integrating with other applications, rather than reimplementing their functionality, it manages to provide a flexible set of features with high performance. The supported platforms currently consist of BSD, Linux, macOS and Windows.
A nginx log explorer
Rhit reads your nginx log files in their standard location(even gzipped), does some analysis and tells you about it in pretty tables in your console,
A tiling window manager for Windows 10 based on binary space partitioning
yatta BSP Tiling Window Manager for Windows 10 Getting Started This project is still heavily under development and there are no prebuilt binaries avai
Windows shellcode development in Rust
Write Windows Shellcode in Rust Project overview Windows shellcode project is located in shellcode/, it can build into a PE file with only .text secti
A utility for mapping events from Linux event devices.
What is evsieve? Evsieve (from "event sieve") is a low-level utility that can read events from Linux event devices (evdev) and write them to virtual e
Rust docs for the Windows API
Windows API documentation for Rust This is an experimental documentation generator for the Rust for Windows project. The documentation is published he
Easily share data between terminal windows!
abra A tool that makes data sharing between terminal windows easy. abra can be used for displaying info about the current working directory, for split
A Rust application which funnels external webhook event data to an Urbit chat.
Urbit Webhook Funnel This is a simple Rust application which funnels external webhook event data to an Urbit chat. This application is intended to be
An async executor based on the Win32 thread pool API
wae An async executor based on the Win32 thread pool API use futures::channel::oneshot; #[wae::main] async fn main() { let (tx, rx) = oneshot::ch
Lightweight, event-driven WebSockets for Rust.
WS-RS Lightweight, event-driven WebSockets for Rust. /// A WebSocket echo server listen("127.0.0.1:3012", |out| { move |msg| { out.send(ms
High-performance log search engine.
NOTE: This project is under development, please do not depend on it yet as things may break. MinSQL MinSQL is a log search engine designed with simpli
Rust bindings to Windows API
winapi-rs Documentation Official communication channel: #windows-dev on the Rust Community Discord This crate provides raw FFI bindings to all of Wind
A highly configurable logging framework for Rust
log4rs log4rs is a highly configurable logging framework modeled after Java's Logback and log4j libraries. Warning If you are using the file rotation
OS-native file dialogs on Linux, OS X and Windows
nfd-rs nfd-rs is a Rust binding to the library nativefiledialog, that provides a convenient cross-platform interface to opening file dialogs on Linux,
A Rust curses library, supports Unix platforms and Windows
pancurses pancurses is a curses library for Rust that supports both Linux and Windows by abstracting away the backend that it uses (ncurses-rs and pdc
Rust DLT (Diagnostic Log and Trace) packet parser
dlt_parse A zero allocation rust library for basic parsing & writing DLT (Diagnostic Log and Trace) packets. Currently only the parsing and writing of
Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows
trust Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows Featur
GitHub Actions for mdBook (rust-lang/mdBook) ⚡️ Setup mdBook quickly and build your site fast. Linux (Ubuntu), macOS, and Windows are supported.
GitHub Actions for mdBook rust-lang/mdBook Setup Action. We can run mdBook on a virtual machine of GitHub Actions by this mdBook action. Linux, macOS,
Simple http server in Rust (Windows/Mac/Linux)
How it looks like? Screenshot Command Line Arguments Simple HTTP(s) Server 0.6.1 USAGE: simple-http-server [FLAGS] [OPTIONS] [--] [root] FLAGS:
Count your code, quickly.
Tokei (時計) Tokei is a program that displays statistics about your code. Tokei will show the number of files, total lines within those files and code,
Executes commands in response to file modifications
watchexec Software development often involves running the same commands over and over. Boring! watchexec is a simple, standalone tool that watches a p
Save disk space by cleaning non-essential files from software projects.
Kondo 🧹 Cleans unneeded directories and files from your system. It will identify the disk space savings you would get from deleting temporary/unneces
Small command-line JSON Log viewer
fblog A small tool to view json log files. Filter To filter log messages it is possible to use lua fblog -f 'level ~= "info"' # will print all message
Cross-platform Text Expander written in Rust
A cross-platform Text Expander written in Rust Visit the espanso website. What is a Text Expander? A text expander is a program that detects when you
Immutable Ordered Key-Value Database Engine
PumpkinDB Build status (Linux) Build status (Windows) Project status Usable, between alpha and beta Production-readiness Depends on your risk toleranc
A cross-platform, OpenGL terminal emulator.
Alacritty - A fast, cross-platform, OpenGL terminal emulator About Alacritty is a modern terminal emulator that comes with sensible defaults, but allo