258 Repositories
Rust windows-event-log Libraries
Vibe - a library for acrylic/vibrancy effects for Electron on Windows 10/11
vibe is a library for acrylic/vibrancy effects for Electron on Windows 10/11. Any Electron version compatible with N-API v6 (Electron v11+) is supported.
A lightweight and ergonomic rust crate to handle system-wide hotkeys on windows
Windows Hotkeys An opinionated, lightweight crate to handle system-wide hotkeys on windows The windows-hotkeys crate abstracts and handles all interac
Efficiently in-memory log manager
ram-journal Efficiently in-memory log manager Ram journal is a system that considerably reduces disk read and write operations by keeping logs from th
A toy event store and event messaging system.
RDeeBee Follow this blog series for more details on this project. This system is inspired by Martin Kleppman's arguments that Event Sourcing system an
Log your spending in seconds with short text snippets. Powered by Rust, Cloudflare Workers and Svelte.
FastSpend Log your daily spending lightning fast with short text snippets! FastSpend is a tool to log your spending in seconds, powered by a lightning
Single stub direct and indirect syscalling with runtime SSN resolving for windows.
RUST_SYSCALLS Single stub direct and indirect syscalling with runtime SSN resolving for windows. Features: One single line for all your syscalls Funct
Open-source tool to enforce privacy & security best-practices on Windows and macOS, because privacy is sexy 🍑🍆
privacy-sexy Open-source tool to enforce privacy & security best-practices on Windows and MacOs, because privacy is sexy 🍑 🍆 privacy-sexy is a data-
A tray application for Windows that gives you push notifications and instant downloads of new posts, messages and stories posted by models you subscribe to on Onlyfans.
OF-notifier A tray application for Windows that gives you push notifications and instant downloads of new posts, messages and stories posted by models
An enhanced version of filetime, which can set file creation time on Windows.
filetime_creation Documentation An enhanced version of filetime, which can set file creation time on Windows. Internally, this use SetFileTime Win32 A
Unopinionated low level API bindings focused on soundness, safety, and stronger types over raw FFI.
🔥 firehazard 🔥 Create a fire hazard by locking down your (Microsoft) Windows so nobody can escape (your security sandbox.) Unopinionated low level A
A scalable message queue powered by a segmented, partitioned, replicated and immutable log.
A scalable message queue powered by a segmented, partitioned, replicated and immutable log. This is currently a work in progress. laminarmq is intende
Cloud native log storage and management for Kubernetes, containerised workloads
Live Demo | Website | API Workspace on Postman Parseable is an open source, cloud native, log storage and management platform. Parseable helps you ing
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
Checks whether the process is running as root/sudo/admin permission in Windows and Unix systems
Is_sudo Checks if program is running as sudo in unix systems, or using admin permission in windows. Usage use is_sudo::check; use is_sudo::RunningAs;
A Write Ahead Log (WAL) implementation in Rust
Okay WAL A write-ahead log (WAL) implementation for Rust. There's The Great Wall, and then there's this: an okay WAL. This crate exposes a WAL that su
A cool log library built using rust-lang
RustLog A cool log library built using rust-lang Installation: Cargo.toml rustlog = { git = "https://github.com/krishpranav/rustlog" } log = "0.4.17"
Log defmt messages over the serial port.
defmt-serial A defmt target for logging over a serial port. Messages can e.g. be read using socat and passed through defmt-print, see example-artemis
A library to capture the Screen on Linux, MacOS and Windows.
Captis - A library for capturing the screen on Linux, MacOS and Windows It's a fairly simple library that performs good enough, the OS level APIs that
Bringing immutable infrastructure to the desktop!
Normal people don't reinstall their OS from scratch very often. When they do, the moment they reach that pristine desktop or terminal after a clean in
Rollback netcode for Mega Man Battle Network!
Tango Tango is rollback netplay for Mega Man Battle Network. Supported games MEGAMAN6_FXXBR6E: Mega Man Battle Network 6: Cybeast Falzar (US) MEGAMAN6
Static Web Server - a very small and fast production-ready web server suitable to serve static web files or assets
Static Web Server (or SWS abbreviated) is a very small and fast production-ready web server suitable to serve static web files or assets.
Rusty Rootkit: Windows Kernel Driver in Rust for Red Teamers
Windows Kernel Driver in Rust (Rusty Rootkit) for Red Teamers Features (Development in progress) Protect / unprotect process (Done) Elevate to NT AUTH
An implementation of the append-only log described in the Certificate Transparency specification (RFC 6962)
CT Merkle This is an implementation of the append-only log described in the Certificate Transparency specification (RFC 6962). The log is a Merkle tre
Log for concurrent workloads, with support for atomic batches and in-order recovery
sharded-log A batch-oriented multi-threaded sharded log for workloads that occasionally flush logs into some other system. All batches have a 32-bit C
Screen-capturer: A cross-platform screenshots library for MacOS、Windows、Linux(X11).
Screen-capturer: A cross-platform screenshots library for MacOS、Windows、Linux(X11).
A lightweight, opinionated CQRS and event sourcing framework targeting serverless architectures.
cqrs A lightweight, opinionated CQRS and event sourcing framework targeting serverless architectures. Command Query Responsibility Segregation (CQRS)
Fast and easy-to-use event-driven network library.
message-io is a fast and easy-to-use event-driven network library. The library handles the OS socket internally and offers a simple event message API
🎙 A compact library for working with user output
🎙 Storyteller A library for working with user output Table of contents 👋 Introduction 🖼 Visualized introduction 📄 Example source code ❓ Origins 💖
Event-sourcing Schema Definition Language
ESDL Event-sourcing Schema Definition Language Schema definition language for defining aggregates, commands, events & custom types. Heavily inspired b
Multiplex server for rust-analyzer, allows multiple LSP clients (editor windows) to share a single rust-analyzer instance per cargo workspace
ra-multiplex Multiplex server for rust-analyzer, allows multiple LSP clients (editor windows) to share a single rust-analyzer instance per cargo wor
🦀 Rusty DLL Injector with GUI
DLL Crab Rusty DLL Injector with GUI Screenshot Why? Because I can't find a GUI DLL Injector that written in Rust. And i wrote it myself! Methods Crea
MyCitadel Wallet app for Linux, Windows & MacOS desktop made with GTK+
MyCitadel Desktop Bitcoin, Lightning and RGB wallet MyCitadel is a wallet for bitcoin, digital assets and bitcoin finance (#BiFi) smart contracts. It
Quickwit - the next-gen search & analytics engine built for logs
Quickwit is the next-gen search & analytics engine built for logs. It is a highly reliable & cost-efficient alternative to Elasticsearch.
⚡ 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
Switch windows of same app with alt + ` on windows pc.
Windows Switcher Switch windows of same app with alt + ` on windows pc. 250k single file executable downloaded from Github Release. No installation re
Memory hacking library for windows
Memory hacking library for windows
A rust library for creating and managing logs of arbitrary binary data
A rust library for creating and managing logs of arbitrary binary data. Presently it's used to collect sensor data. But it should generally be helpful in cases where you need to store timeseries data, in a nearly (but not strictly) append-only fashion.
⚡ 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
A new shellcode injection technique. Given as C++ header, standalone Rust program or library.
FunctionStomping Description This is a brand-new technique for shellcode injection to evade AVs and EDRs. This technique is inspired by Module Stompin
Winapi fuzzer to help Wine project in creating better Windows "emulator"
Win32 Fuzzer This repository contains fuzzer to test Windows API functions(Win32 API). I created it to help Wine to better mimic Windows OS and allow
A cross-platform Mod Manager for RimWorld intended to work with macOS, linux and Windows
TODOs are available here. Discussions, PRs and Issues are open for anyone who is willing to contribute. rrm Inspired by Spoons rmm. This is a cross-pl
tracing - a framework for instrumenting Rust programs to collect structured, event-based diagnostic information
tracing-appender Writers for logging events and spans Documentation | Chat Overview tracing is a framework for instrumenting Rust programs to collect
A small Rust library that let's you get position and size of the active window on Windows and MacOS
active-win-pos-rs A small Rust library that let's you get position and size of the active window on Windows and MacOS Build % git clone https://github
Thalo is an event-sourcing framework for building large scale systems
Thalo Event sourcing framework for building microservices. Overview Thalo is an event-sourcing framework for building large scale systems based on the
picom-xrdesktop-companion is a program that runs alongside picom, that mirrors your desktop windows to the VR/XR space.
picom-xrdesktop-companion picom-xrdesktop-companion What is this How to use Installation Dependencies Building Limitations Bugs Window stacking Questi
NeosPeeps is tool that allows for listing your NeosVR friends quickly, without having to actually open the whole game
Neos Peeps NeosPeeps is tool that allows for listing your NeosVR friends quickly, without having to actually open the whole game. It also has a bunch
Single-future, #![no_std] executor based on event bitmasks
Single-future, #![no_std] executor based on event bitmasks
Use the osu!direct button on the osu! website to download beatmaps directly to osu
osum!direct-web Use the osu!direct button on the osu! website to download beatmaps directly to osu! - without osu! supporter. Badges Usage Run the app
Use Git installed in Bash on Windows/Windows Subsystem for Linux (WSL) from Windows and Visual Studio Code (VSCode)
WSLGit This project provides a small executable that forwards all arguments to git running inside Bash on Windows/Windows Subsystem for Linux (WSL). T
Memory hacking library for windows.
Memory hacking library for windows.
An event replay tool for the Trento storage backend.
photofinish - a little, handy tool to replay events This tiny CLI tool aims to fulfill the need to replay some events and get fixtures. Photofinish re
The library for those who need a little extra from their windows. ™
WinEx The library for those who need a little extra from their windows. ™ WinEx - Short for Window Extended - is a library whose goal is to implement
A Rust program to control bias lighting on Linux and Windows.
displaylight_rs This Rust workspace is a rewrite of my DisplayLight project. It colors leds mounted behind the monitor with the colors shown on the di
A Rust port of the "Heroes of Math & Mech" game. Currently macOS, Windows, Linux and iOS app. WIP.
[WIP] Герои Мата и Меха Попытка переписать известный в узких кругах текстовый квест «Герои Мата и Меха» на Rust. Ещё не закончено! Оригинальная версия
Adds back-and-forth jumping between current and previous focused windows to Sway.
sway-focus-back-and-forth Implements back-and-forth movement between the current and the previous focused windows. It also can be seen as a fix to thi
A simple event-driven library for parsing WebAssembly binary files
The WebAssembly binary file decoder in Rust A Bytecode Alliance project The decoder library provides lightweight and fast decoding/parsing of WebAssem
Visually cluster your emails by sender, domain, and more to identify waste
Postsack A high level visual overview of swaths of email TLDR! A web demo that shows how Postsack clusters a set of 10.000 fake emails Do you have man
A tool to decompile MSVC PDB files to C++ source code.
PDB Decompiler About Usage Contributing About A tool to decompile MSVC PDB files to C++ source code. This tool is a work in progress and will most lik
Rust-battery - Rust crate providing cross-platform information about the notebook batteries.
battery Rust crate providing cross-platform information about the notebook batteries. Table of contents Overview Supported platforms Install Examples
Shared memory - A Rust wrapper around native shared memory for Linux and Windows
shared_memory A crate that allows you to share memory between processes. This crate provides lightweight wrappers around shared memory APIs in an OS a
Windows-rs - Rust for Windows
Rust for Windows The windows crate lets you call any Windows API past, present, and future using code generated on the fly directly from the metadata
Sled - the champagne of beta embedded databases
key value buy a coffee for us to convert into databases documentation chat about databases with us sled - it's all downhill from here!!! An embedded d
Winsafe-examples - Examples of native Windows applications written in Rust with WinSafe.
WinSafe examples This repo contains several examples of native Win32 applications written in Rust with WinSafe. All examples follow the same program s
Click-once - A small tiny little binary to fix undesired mouse double clicks in Windows, written in Rust.
click-once A small tiny little binary to fix malfunctioning mouse double clicks in Windows, written in Rust. Minimal executable with little to no over
Rslide - A web service that allows you to move through multiple html pages in the browser like a slide, even without focusing on the app console or the browser. Currently only supports Windows.
rslide rslide is a web service that allows you to move through multiple html pages in the browser like a slide, even without focusing on the app conso
An experimental gif encoder for Windows 10.
giffun An experimental gif encoder for Windows 10. Resources Based on "Techniques for GPU-based Color Quantization" (2019) by Matthias Trapp, Sebastia
A light windows GUI toolkit for rust
Native Windows GUI Welcome to Native Windows GUI (aka NWG). A rust library to develop native GUI applications on the desktop for Microsoft Windows. NW
OS native dialogs for Windows, MacOS, and Linux
💾 nfd2 nfd2 is a Rust binding to the nativefiledialog library, that provides a convenient cross-platform interface to opening file dialogs on Windows
Log agent to replay time-stamped log stream
replayman Log agent to replay time-stamped log stream. Getting started Installation cargo install replayman Prepare for your data TSV with a header li
Cross-platform async library for system information fetching 🦀
heim Cross-platform library for system information fetching heim is an ongoing attempt to create the best tool for system information fetching (ex., C
A tiny program that locates and extracts public save files from Windows to your local directory!
Save Game Extractor | Download Save Game Extractor is a tool that automatically locates and copies save files for Windows games in public directories.
🕑 A personal git log and MacJournal output parser, written in rust.
🕑 git log and MacJournal export parser A personal project, written in rust. WORK IN PROGRESS; NOT READY This repo consolidates daily activity from tw
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
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 real-time event-oriented data-hub
Redcar A real-time event-oriented data-hub, inspired by the data hub. It is: Universal: the front end uses gRPC to provide services. Fast: benchmarked
Rust crate to enable ANSI escape code support on Windows.
enable-ansi-support: Enable ANSI escape code support on Windows 10 About This crate provides one function, enable_ansi_support, which allows ANSI esca
Interactive bind/reverse PTY shell with Windows&Linux support implementation by Rust.
Cliws Lightweight interactive bind/reverse PTY shell with Windows&Linux support implementation by Rust. Features WebSocket Full pty support: VIM, SSH,
A small utility that moves the start menu to the top-center of the screen in Windows 11.
TopCenterStart11 A small utility that moves the start menu to the top-center of the screen in Windows 11. As of right now, this application can only p
A tool that switch default audio playback device on windows.
AudioSwitch A tool built by Rust that can switch default audio playback device on windows. How to use specify which device you want to use Execute it
Distrod is a meta-distro for WSL 2 which runs Systemd as init process. You can run Ubuntu, Arch, and et.c with systemd in a minute. Distrod also has built-in auto-start feature on Windows startup and port forwarding abiltiy.
Distrod - WSL2 Distros with Systemd! Distrod is a systemd-based meta-distro for WSL2 that allows you to install Ubuntu, Arch Linux, Gentoo and many ot
Helps positioning your tauri windows.
Tauri plugin positioner A plugin for tauri that helps positioning you windows at well known locations. Install Rust [dependencies] tauri-plugin-positi
rt-history: An RT-safe history log with error checking
rt-history: An RT-safe history log with error checking This is a bounded wait-free thread synchronization primitive which allows you to record the tim
Borderlands 3 Save/Profile Editor for Windows/MacOS and Linux!
Borderlands 3 Save Editor A tool to help you modify your Borderlands 3 Saves and Profiles. Currently it runs on Windows, Mac OS and Linux. It supports
A Rust CLI that makes mechanical keyboard sound effects on every key press
Rustyvibes A Rust CLI that makes mechanical keyboard sound effects on every key press Rustyvibes.mp4 Installation macOS: brew install kb24x7/rustyvibe
The official home of the Nyson Programming Language, built off Rust.
Nyson Programming Language The official home of the Nyson Programming Language, built off Rust. (created by Nyelsonon and AMTitan, 2021) Advertisement
A loki logger for the log facade
Loki Logger A loki logger for the log facade. Examples extern crate log; extern crate loki_logger; use log::LevelFilter; #[tokio::main] async fn main
A small unix and windows lib to search for executables in PATH folders.
A small unix and windows lib to search for executables in path folders.
A simple port scanner built using rust-lang
A simple port scanner built using rust-lang
A repo for learning rust
learnrust A repo for learning rust Topics: print basic print function. datatypes get to know what is datatypes. variables variables!!!. consts consts
Build GUI applications with minimal dependencies in Rust
winapi-app-windows A crate to build applications' windows in Windows using WinAPI. This would be less confusing if the operating system was called som
Cherry RGB Keyboard Library
Cherry RGB Keyboard Library Tested with Cherry Keyboard G80-3000N RGB (046a:00dd) Features Done Set LED animation Set single-/multi-color (rainbow) Se
Tiny library for handling rust strings in windows.
tinywinstr Tiny library for handling rust strings in windows.
Compute and derive metrics by watching a log file
Export Prometheus metrics from your web server's access log Web servers only offer limited metrics. For example, nginx only offers stub_status unless
Send Windows 10 styled notifications on Windows 7.
win7-notifications Send Windows 10 styled notifications on Windows 7. Note: This crate requires a win32 event loop to be running, otherwise the notifi
A scriptable MIDI event processor.
mep Introduction mep is a scriptable midi event processor. It uses koto scripts to process incoming midi events. I/O Every instance of mep introduces
a simple program to make i3 open windows in alternating orientations
i3-alternating 1 use i3ipc::{reply::NodeLayout, I3Connection, I3EventListener, Subscription, event::{Event, WindowEventInfo}, event::inner::Windo
Fusion is a cross-platform App Dev ToolKit build on Rust . Fusion lets you create Beautiful and Fast apps for mobile and desktop platform.
Fusion is a cross-platform App Dev ToolKit build on Rust . Fusion lets you create Beautiful and Fast apps for mobile and desktop platform.
A wrapper around the Win32 API credential management functions.
wincredentials-rs A wrapper around the Win32 API credential management functions. Currently only supports generic credentials. Example use wincredenti
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