167 Repositories
Rust bitcoin-push-notification-service Libraries
Private key finder based on the (Bitcoin) secp256k1 elliptic curve.
keyripper keyripper is a powerful tool developed in Rust to assist in the recovery of Bitcoin private keys by leveraging the Baby-Step Giant-Step (BSG
CTF like bitcoin learning, earning framework
BITCOIN CTF todo [will be added post development] How to use cargo run -- [command] possible commands Commands: new Start a new game continu
Your Ledger companion.
Brought to you by Bacca Your Ledger companion. WARNING: this is alpha software. Only use for testing. A minimalistic software to install and upgrade t
A Bitcoin Native Smart Contract & Finance Layer
What's bitcoinOS bitcoinOS A Bitcoin Native Smart Contract & Finance Layer. Bitcoin Wallet as a Smart Contract The first Turing-complete native smart
Provide free GPT-3.5 API service by reverse engineering the login-free ChatGPT website.
ChatGPT Free API Provide free GPT-3.5 API service by reverse engineering the login-free ChatGPT website. Note: This service requires the IP to be able
Ticketed Discreet Log Contracts (DLCs) to enable instant buy-in for wager-like contracts on Bitcoin.
dlctix Ticketed Discreet Log Contracts (DLCs) to enable instant buy-in for wager-like contracts on Bitcoin. This project is part of the Backdrop Build
Temporary elevated access management as a self-hosted service
💻🔐☁️ S A T O U N K I Temporary elevated access management as a self-hosted service Overview Satounki is a self-hosted service which brings visibilit
Open Protocol Indexer, OPI, is the best-in-slot open-source indexing client for meta-protocols on Bitcoin.
OPI - Open Protocol Indexer Open Protocol Indexer, OPI, is the best-in-slot open-source indexing client for meta-protocols on Bitcoin. OPI uses a fork
Tool to help you select inputs for making bitcoin transactions.
BDK Coin Selection bdk_coin_select is a tool to help you select inputs for making Bitcoin (ticker: BTC) transactions. It's got zero dependencies so yo
⚡rustygram is a minimal and blazing fast telegram notification framework for Rust
⚡rustygram ⚡rustygram is a minimal and blazing fast telegram notification framework using Rust. Abstracts away the Telegram API complexity so your app
Mine Bitcoin Addresses ⛏️🅰️🅱️🅾️
Bitcoin Address Miner Mine Bitcoin Addresses ⛏️ 🅰️ 🅱️ 🅾️ Overview The Bitcoin Address Miner is a utility written in Rust that generates random BIP-
Frost in Rust (Study only)
FROST (Study only) This implementation was part of the contribution for the following paper: Chelsea Komlo, Ian Goldberg. "FROST: Flexible Round-Optim
A web-based streaming service with improved privacy, performance, and simplicity.
Majiix Majiix is a web-based open-source streaming service. The backend that handles the core streaming logic is written in Rust and makes use of cutt
A reconciliation service to sync a key-value map over multiple instances.
reconcile-rs Docs This crate provides a key-data map structure HRTree that can be used together with the reconciliation Service. Different instances c
Flexible Rust implementation of the MuSig2 multisignature protocol, compatible with Bitcoin.
MuSig2 This crate provides a flexible rust implementation of MuSig2, an optimized digital signature aggregation protocol, on the secp256k1 elliptic cu
System status notification daemon for Linux desktop environments.
panorama A system status notification daemon for Linux systems. Panorama will send notifications for various system events, and is primarily useful fo
Satoru keeper service 🦀.
Satoru keeper service 🦀 📝 Description The keeper is an offchain service for Satoru protocol. It is responsible for: Watching the user initiated acti
A monitor (service) for your monitor (display). Intercepts window behaviour when monitor configuration changes.
Mon-Mon A monitor (service) for your monitor (display). Listens for changes to display configuration (e.g. plugging in an additional screen) and allow
Authentication and authorization service, written in Rust
auth-rs auth-rs provides a simple authentication and authorization service for use in other services. The service is written in Rust and uses the acti
Backend service to build customer facing dashboards 10x faster. Written in Rust.
Frolic is an open source backend service (written in Rust) to build customer facing dashboards 10x faster. You can directly connect your database to t
Create Bitcoin double-spend discouraging bonds on Liquid.
doubletake A tool for creating Bitcoin double-spend punishment bonds on Liquid. WARNING: Don't use this tool for real use cases yet. There are still a
Modern, lightweight & standard-compliant bitcoin wallet runtime & cli without rust-bitcoin dependencies
Bitcoin protocol command-line wallet & tools Modern, minimalistic & standard-compliant cold wallet from LNP/BP Standards Association. Contributing Con
Backend service to build customer facing dashboards 10x faster. Written in Rust.
Frolic is an open source backend service (written in Rust) to build customer facing dashboards 10x faster. You can directly connect your database to t
A bitcoin vanity address generator written with the Rust programming language.
btc-vanity A bitcoin vanity address generator written with the Rust programming language. With btc-vanity you can create a private key which has a com
An interruption-free notification system for Linux
nofi A Rofi-driven notification manager rofi.mp4 nofi is a distraction-free notification center. While most notification daemons make immediate popups
Memory.lol - a tiny web service that provides historical information about social media accounts
memory.lol Overview This project is a tiny web service that provides historical information about social media accounts. It can currently be used to l
This is a small demo of how to transform a simple single-server RocksDB service written in Rust into a distributed version using OmniPaxos.
OmniPaxos Demo This is a small demo of how to transform a simple single-server RocksDB service into a distributed version using OmniPaxos. Related res
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
Proof-of-concept on how to solve Bitcoin's light node sync problem with zkSNARKs
BTC Warp Prove and verify the longest Bitcoin PoW chain BTC Warp is a proof-of-concept system that aims to solve the client-syncing problem for Bitcoi
Minimal Bitcoin wallet intended for teaching rust-bitcoin
Insanely minimal Bitcoin wallet intended for demonstration of Rust Bitcoin ecosystem Absolutely DO NOT use with mainnet funds!!! No privacy - address
◉ Arbitrary Protocols on top of Bitcoin (Bitcoin NFTs/Ordinals & Bitcoin Identities/Usernames)
◉ arb arb is a command-line wallet, index, and explorer interface that implements the arb protocol, which enables arbitrary protocols on top of Bitcoi
Service-Oriented Design Patterns for Rust
SOD: Service-Oriented Design Overview This crate provides Service, MutService, and AsyncService traits and associated utilities to facilitiate service
Web service generating images of Japanese (Riichi) Mahjong hands.
chombo-gen ChomboGen is a web service that allows to generate images of Japanese (Riichi) Mahjong hands. The hands are provided in a text format and a
Infino - Fast and scalable service to store time series and logs - written in Rust
Infino 〽️ 🪵 — 🔍 📊 — ⚖️ 💰 Ingest Metrics and Logs — Query and Insights — Scale and Save $$ Infino is an observability platform for storing metrics
An efficient, robust, and generalized batch submission service for rollup stacks written in pure rust.
archon is an efficient, robust, and generalized batch submission service for rollup stacks written in pure rust. Note Archon is primarily tested again
Simple and minimalist forward auth service intended for use with reverse proxies (Traefik, Caddy, nginx, etc)
nforwardauth nforwardauth is an extremely lightweight, blazing fast forward auth service that lets you use a single authentication middleware for all
COCONUT Secure VM Service Module
This is the source code repository for the COCONUT Secure VM Service Module (SVSM), a software which aims to provide secure services and device emulations to guest operating systems in confidential virtual machines (CVMs). It requires AMD Secure Encrypted Virtualization with Secure Nested Paging (AMD SEV-SNP), especially the VM Privilege Level (VMPL) feature.
A blazing fast CLIP gRPC service in rust.
CLIP as service in Rust A blazing fast gRPC server for CLIP model, powered by ONNX. Only text model can be used now. Build cargo build --bin clip-as-s
RGB smart contracts: client-facing library & command-line for desktop and mobile
RGB smart contracts RGB is confidential & scalable client-validated smart contracts for Bitcoin & Lightning. It embraces the concepts of private & mut
Raspberry Pi's CPU and GPU temperature exporter for Prometheus consumption.
Pi Temperature Exporter A simple application for collecting Raspberry Pi's CPU and GPU temperatures and exporting them for Prometheus consumption. Ins
Charted's email service built in Rust that can be connected via gRPC
email-service is a small microservice to help transfer emails towards other people without trying to implement it in different languages. This is used in charted-server for member invitations, passwordless authentication, and more.
Notification demon + web server using async Rust
Async Rust example Road to the asynchronous Rust Table of Contents About the Project Screenshots Tech Stack Features Getting Started Prerequisites Clo
A tiny service that downloads files over HTTP links, with resume and restart support.
Http Drogue Http Drogue is a tiny service that downloads files over HTTP from links you provide. It can restart and resume interrupted downloads. Http
Simple CLI to manage your systemd clash.service and config subscriptions on Linux.
clashrup Simple CLI to manage your systemd clash.service and config subscriptions on Linux. Setup, update, apply overrides, and manage via systemctl.
Safer Nostr is a service that helps protect users by loading sensitive information (IP leak) and using AI to prevent inappropriate images from being uploaded.
Safer Nostr is a service that helps protect users by loading sensitive information (IP leak) and using AI to prevent inappropriate images from being uploaded. It also offers image optimization and storage options. It has configurable privacy and storage settings, as well as custom cache expiration.
Plex webhook service to automatically update your Anilist watching list.
anifunnel Plex webhook service to automatically update your Anilist watching list. Description anifunnel is a web server that will consume incoming Pl
Conference Monitoring Project based on Image Recognition that uses Rust Language and AWS Rekognition service to get the level of image similarity.
Conference Monitoring System based on Image Recognition in Rust This is a Conference Monitoring Project based on Image Recognition that uses Rust Lang
Bitcoin PSBT signer, descriptor exporter and more for offline devices.
KeeChain Description KeeChain is a Bitcoin application to transform your offline computer in an AirGap Signing Device (aka Hardware Wallet). Getting s
Low-level Bitcoin P2P Network Client
Peerlink What is Peerlink? Peerlink is a low-level network client for the Bitcoin P2P network written in Rust. It uses a nonblocking reactor to accept
Gnosis Safe Tx Service API client & associated tooling
Safe Transaction Service API Client Using the SDK Instantiate an API client use safe_sdk::SafeClient; /// From a chain id, by looking up hardcoded en
Minimal server (with maximal security) for turning off an X10-controlled fan over HTTP
"Fan Remote" A self-contained Rust binary to expose a single X10 command (turn off that fan) as an HTML form button. In its current form, it's highly
Rust API Client for ImageKit.io a file storage and image processing service
Rust API Client for ImageKit.io a file storage and image processing service Usage You must retrieve your Public and Private Keys from the ImageKit Dev
Small microservice to render Lottie animation files via an http REST API.
Lottie Renderer Service Small microservice to render Lottie animation files via an http REST API. Run via docker docker run -p 8080:8080 ghcr.io/mikbo
Bracket QOS - a Quality of Service/Experience server system writtin in Rust. Derived from the excellent LibreQOS Project.
Bracket QOS - Open Source Edition This project is based on the excellent LibreQOS project. It is hoped that this can be useful for the upstream projec
A Bitcoin wallet collider that brute forces random wallet addresses written in Rust.
Plutus-Rustus Bitcoin Brute Forcer A Bitcoin wallet collider that brute forces random wallet addresses written in Rust. This is a straight port of Plu
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
🐰 Rust client library for the Leap Edge socket service
leap_edge_rs Utility library for connecting and receiving events from Leap Edge. Used for Channels and Pipe. Installation Add this to your Cargo.toml:
Watch for changes on a webpage and do anything with it!
Sukurappa Watch for changes on a webpage and do anything with it! Install With cargo: cargo install sukurappa Or use the install-script and add $HOME/
A package that has a collection of unspent p2wsh bitcoin transactions.
P2WSH-UTXO A package that has a collection of unspent p2wsh transactions. Useful to see what are potential unspent multisig transactions. Library Crea
Storage metadata service.
Storage API This projects hosts the storage metadata API, a backend component which hosts metadata for storage snapshots, the actual data is housed in
The powerful analysis platform to explore and visualize data from blockchain.
Mars: The powerful analysis platform to explore and visualize data from Web3 Features Blazing Fast Create from scratch with Rust. Pipeline Processor E
Grsql is a great tool to allow you set up your remote sqlite database as service and CRUD(create/read/update/delete) it using gRPC.
Grsql is a great tool to allow you set up your remote sqlite database as service and CRUD (create/ read/ update/ delete) it using gRPC. Why Create Thi
Prometheus instrumentation service for the NGINX RTMP module.
nginx-rtmp-exporter Prometheus instrumentation service for the NGINX RTMP module. Usage nginx-rtmp-exporter [OPTIONS] --scrape-url SCRAPE_URL O
A demo of the Internet Computer's Bitcoin API
Bitcoin Integration Demo A demo of the bitcoin endpoints on the Internet Computer. This demo is already deployed to the IC, so you can already try it
By mirroring traffic to and from your machine, mirrord surrounds your local service with a mirror image of its cloud environment.
mirrord lets you easily mirror traffic from your Kubernetes cluster to your development environment. It comes as both Visual Studio Code extension and
interBTC A trust-minimized bridge from Bitcoin to Polkadot.
interBTC A trust-minimized bridge from Bitcoin to Polkadot. Explore the specification » Report Bug · Request Feature This repository is hosted on GitH
Library with support for de/serialization, parsing and executing on data-structures and network messages related to Bitcoin
Rust Bitcoin Library with support for de/serialization, parsing and executing on data-structures and network messages related to Bitcoin. Heads up for
mutex-as-a-service
MAAS (Mutex-As-A-Service) I honestly don't know why I made this, but here it is. Here are some docs: Api docs Api docs were generated with this: https
A rust library for toornament.com service
A rust library for toornament.com service
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
An easily deployable service to monitor mission-critical SPL token accounts
Vault watcher Monitoring critical spl-token accounts in real time Table of contents Introduction Usage Configuration Configuration examples Grafana In
📸 website screenshots as a service
website-screenshot 📸 website screenshots as a service Features 💫 powered by Rust 🚀 blazing fast 👮 built-in ratelimiter 👜 built-in storage prov
Build your service-server fast, easy (and without hosting!)
service-io is a library to build servers that offering services with really little effort. Choose an input connector. Choose an output connector. Choo
Galileo OSNMA (Open Service Navigation Message Authentication)
galileo-osnma galileo-osnma is a Rust implementation of the Galileo OSNMA (Open Service Navigation Message Authentication) protocol. This protocol is
An example bdk + yew single page web wallet
bdk-yew-example This project builds a simple bdk-wasm based testnet wallet as a single page web app. The page can be hosted locally or automatically d
Subscribe to MQTT topics and push them to InfluxDB 1.x or v2
MQTT 2 InfluxDB Subscribe to MQTT topics and push them to InfluxDB 1.x or v2 Something like Telegraf for MQTT like it does with inputs.mqtt_consumer a
Getting the token's holder info and pushing to a web server.
Purpose of this program I've made this web scraper so you can use it to get the holder's amount from BSCscan and it will upload for you in JSON format
Serve-live: static directory server with change notification
Serve a directory of static files, with server-sent events for automatic refresh.
Services Info Register/KeepAlive/Publish/Subscribe. Based on etcd-rs, tokio
Services Info Register/KeepAlive/Publish/Subscribe. Based on etcd-rs, tokio
Single-operator public liveness notification
Single-operator public liveness notification
Onlyfans-type web service based on TOR with maximum privacy features.
onionfans Onlyfans-type web service based on TOR with maximum privacy features. Features "Vanishing" single-use feed CDN links Landing page No JavaScr
Matrix Bot for Bitcoin Push Notification Service
BPNS Matrix Bot Description Matrix Bot for Bitcoin Push Notification Service. Requirements Rust (1.57.0+) BPNS Server Matrix account Build cargo build
A Rust client for the NOAA Weather Wire Service Open Interface.
nwws-oi A Rust client for the NOAA Weather Wire Service Open Interface. NWWS-OI is one of several platforms through which the National Weather Service
HTTP microservice using Axum and Reqwest to request the Google Translate TTS endpoint without rate limits
HTTP microservice using Axum and Reqwest to request the Google Translate TTS endpoint without rate limits
A preview of the integration between Bitcoin and the Internet Computer.
Bitcoin Integration Developer Preview Overview The integration between the Internet Computer and Bitcoin will enable developers to build canisters tha
Runit service management wrappers
void-svtools Basic wrappers for managing services for runit,
Lupus is a utility to administer backups with future integration with rsync
Lupus is a utility to administer backups with future integration with rsync. Many other features are either included or planned such as chat bridges using rcon and or parsing the pipe output from programs/games.
The Stage 2 building block to reach the dream of DSNs with Bitcoin DeFi
rust-nostr Intro A complete suite of nostr Bitcoin libraries that can be used to develop Decentralized Social Networks (DSN) with integrated Bitcoin f
RuES - Expression Evaluation as Service
RuES is a minimal JMES expression evaluation side-car, that uses JMESPath, and it can handle arbitrary JSON. Which effectively makes it general purpose logical expression evaluation engine, just like some Python libraries that used to evaluate logical expression. This in turn can allow you implement complex stuff like Rule engine, RBAC, or Policy engines etc.
Verdict-as-a-Service SDKs: Analyze files for malicious content
Verdict-as-a-Service Verdict-as-a-Service (VaaS) is a service that provides a platform for scanning files for malware and other threats. It allows eas
policy-driven signing service
SigningService (maybe we'll have a more clever name one day!) What is this? This repo has a little "serverless" (runs on lambda and some other service
Rustcoin - A LightWeight SDK For Bitcoin, Ethernum
Rustcoin - A LightWeight SDK For Bitcoin, Ethernum
Bitcoin Push Notification Service (BPNS) allows you to receive notifications of Bitcoin transactions of your non-custodial wallets on a provider of your choice, all while respecting your privacy
Bitcoin Push Notification Service (BPNS) Description Bitcoin Push Notification Service (BPNS) allows you to receive notifications of Bitcoin transacti
A Rust wrapper for the Text synthesization service TextSynth API
A Rust wrapper for the Text synthesization service TextSynth API
The Dutch secret service (AIVD) has a yearly puzzle challenge around Christmas
AIVD kerstpuzzel 2021 18 solver The Dutch secret service (AIVD) has a yearly puzzle challenge around Christmas, called the 'AIVD kerstpuzzel'. This re
An easy-to-use, high-performance Interledger implementation written in Rust
Interledger implementation in Rust 💸 Requirements All crates require Rust 2018 edition and are tested on the following channels: stable Connecting to
Rust implementation of the Nomic Bitcoin sidechain
Nomic Bitcoin Bridge testnet v0.3.0 (codename "gucci") Guccinet In this testnet, we've added two core featues: staking and Bitcoin integration. Full s
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 highly modular Bitcoin Lightning library written in Rust. Its Rust-Lightning, not Rusty's Lightning!
Rust-Lightning is a Bitcoin Lightning library written in Rust. The main crate, lightning, does not handle networking, persistence, or any other I/O. Thus, it is runtime-agnostic, but users must implement basic networking logic, chain interactions, and disk storage. More information is available in the About section.
Web service for Firefox Suggest
Merino A service to provide address bar suggestions to Firefox. For more details, see the service docs. About the Name This project drives an importan