109 Repositories
Rust music-information-retrieval Libraries
Rust-crate with functions and helpers for working with music / audio, inspired by computer music languages.
music-math This crate contains common functions and helpers for working with music / audio in Rust. Most of these are inspired by similar functions fo
A versatile and dynamic music bot designed to elevate the musical experience within Discord servers.
Masayoshi Masayoshi is a discord music bot written in Rust for making a great experience within Discord servers with support to Youtube, SoundCloud, S
Cross-platform GameMaker extension for getting system information and resource usage
GM Sysinfo Cross-platform GameMaker extension for getting system information and resource usage Table of Contents Table of Contents Examples Display m
Hyperswitch Card Vault is an open-source sensitive information storage system built on Rust.
Tartarus - Rust Locker Overview The Hyperswitch Card Vault (Tartarus) is a highly performant and a secure vault to save sensitive data such as payment
String processing with file/line/col information and the regular rust `str` API
Simple span handling for str and &[u8] This crate exposes some of the methods that exist on str or bstr. If you are missing any you need, please open
miners is a fast Rust library for the Maximal Information-based Nonparametric Exploration (MIC and MINE family)
miners miners is a fast Rust library for the Maximal Information-based Nonparametric Exploration (MIC and MINE family). miners using rayon and vectori
Rust implementation of @Qdrant/fastembed.
FastEmbed-rs 🦀 Rust implementation of @Qdrant/fastembed 🍕 Features Supports synchronous usage. No dependency on Tokio. Uses @huggingface/tokenizers
Simplify temporary email management and interaction, including message retrieval and attachment downloads, using Rust.
Tempmail The Tempmail simplifies temporary email management and interaction, including message retrieval and attachment downloads, using the Rust prog
Lambda function to handle Bitbucket webhook payloads, extract relevant information and send notifications to Microsoft Teams
PR-Bot Lambda function to handle Bitbucket webhook payloads, extract relevant information, and send notifications to Microsoft Teams, saving you time
A beautiful and feature-packed Apple Music CLI
am A beautiful and feature-packed Apple Music CLI! Written in Rust. Installation Nix (recommended) This GitHub repository contains a flake. Add github
A super simple but lightweight logging library that tries to capture the most important (status) information.
Hackerlog A super simple but lightweight logging library that tries to capture the most important (status) information. The following is supported: Lo
Crates.io library that provides high-level APIs for obtaining information on various entertainment media such as books, movies, comic books, anime, manga, and so on.
Crates.io library that provides high-level APIs for obtaining information on various entertainment media such as books, movies, comic books, anime, manga, and so on.
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
A cli utility for playing music mixes for programming & focus from musicforprogramming.net
mfp: music for programming A command-line utility for playing music mixes for programming & focus (from musicforprogramming.net), unlocking the flow s
Simple rust interface to get derived analytical information of algorithmic market making models (M3).
af-rs Interact with the Portfolio protocol using Rust models to abstract the underlying pools. What we want: Given a uniswap pool with two tokens and
Polyrhythmically-inclinded Midi Drum generator
Polyrhythmix Polyrhythmix (Poly) is a command-line assistant designed to generate MIDI files from the description of drum parts. It provides a conveni
Web-based tool that allows browsing and comparing symbol and type information of Microsoft Windows binaries across different versions of the OS.
WinDiff About WinDiff is an open-source web-based tool that allows browsing and comparing symbol and type information of Microsoft Windows binaries ac
Mod for Mega Man Battle Network Legacy Collection to restore the WWW base music in the postgame.
MMBNLC Postgame WWW Base Music mod This is a mod for Mega Man Battle Network Legacy Collection Vol. 2 adjusts the field music played in the WWW base i
glicol cli: cross-platform music live coding in terminal
glicol-cli What's this? It's a command line interface that you can use for music live coding with Glicol. It watches a file changes and then update th
🧠 Motörhead is a memory and information retrieval server for LLMs.
Motörhead Motörhead is a memory and information retrieval server for LLMs. Why use Motörhead? When building chat applications using LLMs, memory handl
Intuitive GTK4/LibAdwaita music player
Resonance Harmonize your listening experience with Resonance. Resonance is an intuitive music player application written in Rust & Python, with a clea
Sniffer - a tool to quickly inspect csv and flat-file files for basic information
sniffer sniffer is a tool to quickly inspect csv and flat-file files for basic information. Need to see how many rows are in a csv file? Want to see t
Most useful information about your system in a single command.
mymy Access the most common information about your system using a single command. Mymy is a command line tool that provides the most helpful informati
This library contains collection of all sorts of useful information for every country.
Keshvar This library contains collection of all sorts of useful information for every country. Package | Documentation | Repository Demo use keshvar::
Persist game settings like music volume or graphic settings in a nice toml file in the right location.
Bevy Settings The goal of this project is to store settings in a resource throughout game launches. Currently this crate supports Linux, Mac and Windo
A CLI batch downloader for your Bandcamp collection.
bandsnatch A CLI batch downloader for your Bandcamp collection. Bandsnatch is a Rust tool for downloading all of your Bandcamp purchases all at once i
Command-line System Information Tool
A blazingly fast system fetch program to pair with onefetch View the complete ascii art collection at punfetch.dev Installation Install from crates.io
Diosic is an open source web-based music collection server and streamer
Diosic is an open source web-based music collection server and streamer. Mainly suitable for users who need to deploy on servers with low hardware specifications.
Rust compile-time type information experiment
Compile-Time Type Information This crate is an experimental standard library side implementation of potential ctti language feature. The idea is to pr
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.
A cross-platform library for retrieving information about connected devices.
Devices devices is a cross-platform library for retrieving information about connected devices. Combined with a library like sysinfo, a more or less c
💓 Today's Trending Values for EDM Production
💓 Today's Trending Values for EDM Production This is the repository for the WhatBPM website. WhatBPM is a daily updated information resource for EDM
🚀simple server that returns error codes with their respective messages and debug information, written in rust 🦀
ErrorServer 🚀 A simple & lightweight server that returns a HTML page of the error code with its respective message and debug information, written in
Small, compact music player written with Rust.
trill Small, compact music player based on rodio. Usage Run the program with --help to see the available options. To just play a sound file: trill -p
A utility written in Rust for dumping binary information out of Mach-O files inspired by objdump
Mach-O Dump (macho-dump) An objdump like tool for exploring and manipulating Mach-O files. Note: This project is in an early stage and most of the fea
An extensible music server written in Rust 🚀🎵✨
Music Player (written in Rust) Note: This is a work in progress. This is a simple music player that I made for my own use. It is written in Rust and u
A multipurpose (including music) Discord bot written in Rust
filloabot-rs A multipurpose (including music) Discord bot. This is a full rewrite using Rust of the original FilloaBot. Some features that were consid
A Repo For Storing Information On MacOS' Library Symbols
Library Symbols This repository will be used to store the library symbols from Apple's operating systems. Requirements This tool was designed to run o
⚡ An extremely fast cross-compatible system information tool.
Lightfetch A extremely fast command-line system information tool written in Rust ⚡ . Gallery Sadly there isn't much to showcase right now. Download Av
🎹 [WIP] Full-fledged software sampler written in Rust.
sampler This project aims to be a full-fledged software sampler written in Rust. While I initially used Apple's AUSampler for sampled instruments in m
⚡ An extremely fast cross-compatible system information tool.
Lightfetch A extremely fast command-line system information tool written in Rust ⚡ . Gallery Sadly there isn't much to showcase right now. Download Av
A lyrics displayer for Apple Music.
Lyrecs A lyrics displayer for Apple Music Download is not avaliable for now Lyrecs Lyrecs是一款跨平台的Apple Music的桌面动态歌词展示软件。Inspired by LyricsX。WIP for now
Binary Ninja plugin written in Rust to automatically apply symbol information from split debug info on Linux.
Load Symbols Binary Ninja plugin written in Rust to automatically apply symbol information from split debug info on Linux. Requirements Last tested wi
Are we lang yet? A simple website providing information about the status of Rust's language development ecosystem.
Are We Lang Yet This project answers the question "Is the Rust ecosystem ready to use for language development yet?". arewelangyet.com What is this? C
A library and application for lossless, format-preserving, two-pass optimization and repair of Vorbis data, reducing its size without altering any audio information.
OptiVorbis A library and application for lossless, format-preserving, two-pass optimization and repair of Vorbis data, reducing its size without alter
A simple rust-based tool for fetching system information
💐 azf a simple rust-based tool for fetching system information you need a patched nerd font and the material design icons font 🔨 compiling you can c
Safe rust abstractions over libpd.
libpd-rs Safe rust abstractions over libpd-sys. Pure Data (Pd) is a visual programming language developed by Miller Puckette in the 1990s for creating
🪐 An out-of-this-world greeter for your terminal
Draconis 🪐 An out-of-this-world greeter for your terminal Requirements pacman-contrib for pacman Important This program uses the openweathermap API f
Using information theory, this is the optimal wordle player
enwordle Using information theory, this is the optimal wordle player. It is written in Rust and runs on the command-line. Theory When you pick a word
A stringly-typed Error that includes `#[track_caller]` information.
A stringly-typed Error that includes #[track_caller] information.
Bad Apple!! music video on WASM-4
w4-bad-apple Bad Apple!! music video on the WASM-4 fantasy console. Building First, you need to create a frames directory containing an image for each
Tools for working with MIDI files - written by All the Music LLC for musicians.
Tools for Generating and Working with MIDI Files NOTICE: This repo is under construction and is not ready for use. Once it is ready, and the other rep
A cross-platform serial port library in Rust. Provides a blocking I/O interface and port enumeration including USB device information.
Note: This is a fork of the original serialport-rs project on GitLab. Please note there have been some changes to both the supported targets and which
The definitive e-book reader music player (Kobo, Kindle)
Introduction E-ink devices have traditionally been only for reading... well no more! Buck is a fully-fledged music player for e-ink devices (tested fu
Uradhura is a telegram bot that fetches information and media from reddit
Pathetic little Telegram bot that fetches information from Reddit posts(with gif, image(post with single image) and video)
skyfetch ☁️ a system information fetch written in rust
skyfetch ☁️ a system information fetch written in rust requirements cargo install with curl
Swish - The powerful little audio node for Discord
Swish - The powerful little audio node for Discord. Swish is a standalone server that allows you to connect multiple bots and play audio across all yo
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
Tool for solving music harmonics written in rust.
Harmonized Tool for solving harmonics tasks Installation steps Requirements Make shure you have installed rust cargo If not: Download and run rust ins
A terminal music player written in the Rust language.
A terminal music player written in the Rust language. (Windows) Requirements Configuration file path: C:\Users\xxx\.config\music_player\config.yml # P
A webring of people who make cool stuff. technology, music, art, writing, anything goes!
a webring of people who make cool stuff. technology, music, art, writing, anything goes!
This blog provides detailed status updates and useful information about Theseus OS and its development
The Theseus OS Blog This blog provides detailed status updates and useful information about Theseus OS and its development. Attribution This blog was
Small music theory library with MIDI capabilities written in Rust
mumuse Small music theory library with MIDI capabilities written in Rust (wip). Examples Creating notes and transpositions // Declare Note from &str l
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
Macchina - A system information frontend, with an (unhealthy) emphasis on performance.
macchina Fast, minimal and customizable system information frontend. Linux • macOS • Windows • NetBSD • FreeBSD • OpenWrt • Android About macchina let
A simple GUI audio player written in Rust with egui. Inspired by foobar2000.
Music Player A simple GUI music player inspired by foobar2000 written in Rust using egui. The goal of this project is to learn about making gui/ nativ
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
Terminal information for Rust.
terminfo Terminal capabilities with type-safe getters. Usage Add this to your Cargo.toml: [dependencies] terminfo = "0.1" and this to your crate root:
🎵 A super simple VST written in Rust
DigiDist This is a simple little VST plugin, developed in Rust using the vst2 crate. It doesn't sound particularly great, but it demonstrates just how
Automated license checking for rust. cargo lichking is a Cargo subcommand that checks licensing information for dependencies.
cargo-lichking Automated license checking for rust. cargo lichking is a Cargo subcommand that checks licensing information for dependencies. Liches ar
Random music in Annil and stream as a radio station.
anni-radio anni-radio is an audio streaming client for Project Anni. Installation cargo install --git https://github.com/project-anni/radio Dependency
Rust crate that allows you to display status & progress information in a terminal
status-line This crate allows you to display status & progress information in a terminal This crate handles the problem of displaying a small amount o
Terminal Music Player written in Rust
Terminal Music Player written in Rust Listen to music freely as both in freedom and free of charge! Freedom: As time goes by, online service providers
A Spotify downloader written in rust, which does not require a premium account
DownOnSpot A Spotify downloader written in Rust Disclaimer DownOnSpot was not developed for piracy. It is meant to be used in compliance with DMCA, Se
Github user information on terminal :D
octofetch Use this if youre too lazy to open github lol Installation Local install with cargo Run cargo install --git https://github.com/azur1s/octofe
🦜 A hassle-free, highly performant, host it yourself Discord music bot built with Serenity in Rust. Powered by youtube-dl and Genius.
🦜 A hassle-free, highly performant and fast evolving Discord music bot built with Serenity in Rust. Deployment Usage Just create a bot account, copy
MRVN is a Discord music player bot.
MRVN is a Discord music player bot. It has a few neat features: Supports a wide array of sites, including Youtube, Soundcloud, Twitch and many mo
A 2D side-scrolling 'endless runner' game, with simple generative music.
Lonely Star Space is a lonely place, but at least you've got the music to keep you company. Lonely Star is a 2D side-scrolling 'endless runner' game,
Music bot written in Rust
Akasuki What is Akasuki? Akasuki is a simple discord music bot written in rust. Highlights Select your music using discord's new select menu feature,
use variant nesting information to flter overlapping sites from vg deconstruct output
vcfbub popping bubbles in vg deconstruct VCFs overview The VCF output produced by a command like vg deconstruct -e -a -H '#' ... includes information
musify is a simple discord bot to play music within a voice channel, written in the rust programming language.
musify-rs musify is a simple discord bot to play music within a voice channel, written in the rust programming language. Features A simple song queue
A music bot build in Serenity/Rust.
Sunny Flowers is a Discord bot to play media in voice channels. It uses Serenity and Songbird to accomplish this.
Midnote is a terminal application that reads a MIDI file and displays you its notes bar-by-bar, while playing it.
MIDNOTE Midnote is a terminal application that reads a MIDI file and displays you its notes bar-by-bar, while playing it. Goals As a blind musician my
A next-generation music player and manager
ouverture A next-generation music player and manager Very much at Work-In-Planning stage now Planned features GUI (localizable) Backend (something lik
A neofetch alike program that shows hardware and distro information written in rust.
nyafetch A neofetch alike program that shows hardware and distro information written in rust. installing install $ make install # by default, install
🎧 a self-hosted Spotify → Discord music bot
Aoede is a Discord music bot that directly streams from Spotify to Discord. The only interface is Spotify itself. Note: a Spotify Premium account is c
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 program written in pure Rust to query music info from mpd and display it in a notification.
musinfo A program written in pure Rust to query music info from mpd and display it in a notification. Note: Cover art is expected to be placed at /tmp
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
Your musical pokedex, Plex for music
Musidex Your musical pokedex, Plex for music. Add songs from youtube videos or youtube playlist to your library, or import them from your local files.
A tool used to evaluate the output of retrieval algorithms. Written in Rust.
Rusteval A tool used to evaluate the output of retrieval algorithms. Written in Rust. Building Install Rust with curl -sSf https://static.rust-lang.or
A lib crate for gathering system info such as cpu, distro, environment, kernel, etc in Rust.
nixinfo A lib crate for gathering system info such as cpu, distro, environment, kernel, etc in Rust. To use: nixinfo = "0.2.8" in your Cargo.toml. Cur
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
A rust implementation of some popular snowball stemming algorithms
Rust Stemmers This crate implements some stemmer algorithms found in the snowball project which are compiled to rust using the rust-backend of the sno
CLI app to display list of trending anime, music charts or recommend anime to watch or song to listen to.
Description Anitrendz is a cli app that uses data from the anitiop api to list the top anime and songs or recommend a random anime to watch or song to
The open source musician's digital music stand
DiNoScore* A digital music stand written with GTK in Rust using WoAB. Includes an editor to import your sheet. Touch-friendly thanks to Libhandy. Ever
📜 A pci.ids-compliant library for getting information about available PCI devices.
aparato A pci.ids-compliant library for getting information about available PCI devices. Usage Add the following to your project's Cargo.toml file: ap
Imagine the information security compliance guideline says you need an antivirus but you run Arch Linux
libredefender Imagine the information security compliance guideline says you need an antivirus but you run Arch Linux. libredefender is an antivirus p
🎨🦀 A system information tool for Rustaceans
🎨 🦀 ferris-fetch Inspired by gofetch 💖 🛠️ Cross platfrom System Info Tool for Rustaceans 🦀 Installation 🔨 cargo install ferris-fetch Contributin
Simple NLP in Rust with Python bindings
vtext NLP in Rust with Python bindings This package aims to provide a high performance toolkit for ingesting textual data for machine learning applica