1078 Repositories
Rust advent-of-code-cli Libraries
π CLI to create starters from repos + Templates π€ + Actions π
Backpack A tool to curate and automate your starter projects Key Features β’ How To Use β’ Download β’ Contributing β’ License Key Features Generate from
Automate your business flows, support, change tickets with Automatdeck
Automatdeck agent Website: https://automatdeck.com Documentation: https://doc.automatdeck.com Automatdeck agent is a simple lightweight IT automation
GPT-3 powered CLI tool to help you remember bash commands.
Rusty: GPT-3 Powered CLI Tool Convert natural language into executable commands directly from the terminal! Open source CLI tool powered by OpenAI (br
Upgrade all the things
Introduction Note This is a fork of topgrade by r-darwish to keep it maintained. Keeping your system up to date usually involves invoking multiple pac
Convert your favorite images and wallpapers with your favorite color palettes/themes
dipc doprz' image palette converter Convert your favorite images and wallpapers with your favorite color palettes/themes Color Palettes/Themes catppuc
TUI interface for LLMs written in Rust π₯
Tenere TUI interface for LLMs written in Rust πΈ Demo π Supported LLMs Only ChatGPT is supported for the moment. But I'm planning to support more mod
ChatGPT-Code-Review is a Rust application that uses the OpenAI GPT-3.5 language model to review code
ChatGPT-Code-Review is a Rust application that uses the OpenAI GPT-3.5 language model to review code. It accepts a local path to a folder containing code, and generates a review for each file in the folder and its subdirectories.
A CLI helping with uploading to Redacted, inspired by REDBetter
red_oxide CLI to help uploading to REDacted, inspired by REDBetter. Installing Install intermodal and add it to your PATH Install lame, sox & flac and
a command-line tool that transforms a Git repository into a minimal format for ChatGPT queries
gprepo /dΚiΛpiΛΛΙΉi:pi:oΚ/ a command-line tool that transforms a Git repository into a minimal format for ChatGPT queries. Features Excludes LICENSE an
IDE tools for writing pest grammars, using the Language Server Protocol for Visual Studio Code, Vim and other editors
Pest IDE Tools IDE support for Pest, via the LSP. This repository contains an implementation of the Language Server Protocol in Rust, for the Pest par
The source code of SSPΕ KB discord bot
Workshop bot This repository contains the source code of SSPΕ KB discord bot. Deploying This project is automatically built and deployed with docker,
Using fibers to run in-memory code in a different and stealthy way.
Description A fiber is a unit of execution that must be manually scheduled by the application rather than rely on the priority-based scheduling mechan
Sleek is a CLI tool for formatting SQL. It helps you maintain a consistent style across your SQL code, enhancing readability and productivity.
Sleek: SQL Formatter β¨ Sleek is a CLI tool for formatting SQL. It helps you maintain a consistent style across your SQL code, enhancing readability an
tmplt is a command-line interface tool that allows you to quickly and easily set up project templates for various programming languages and frameworks
tmplt A User Friendly CLI Tool For Creating New Projects With Templates About tmplt is a command-line tool that lets users quickly create new projects
CLI utility that screencaptures your Linux desktop and streams it to Kodi via UPNP/DLNA and RTSP
desktopcast Desktopcast is a little CLI application that allows you to cast your Linux desktop to any UPNP/DLNA device capable of the AVTransfer servi
Rust Axum Full Course code.
Rust Axum Full Course source code. YouTube Full Course: https://youtube.com/watch?v=XZtlD_m59sM&list=PL7r-PXl6ZPcCIOFaL7nVHXZvBmHNhrh_Q MIT OR Apache,
A CLI tool to get help with CLI tools π
A CLI tool to get help with CLI tools π halp aims to help find the correct arguments for command-line tools by checking the predefined list of common
ChatGPT powered Rust proc macro that generates code at compile-time.
gpt-macro ChatGPT powered Rust proc macro that generates code at compile-time. Implemented Macros auto_impl!{} #[auto_test(...)] Usage Get ChatGPT API
Using ChatGPT/GPT-3.5/GPT-4 in the terminal.
AIChat Using ChatGPT/GPT-3.5/GPT-4 in the terminal. AIChat in chat mode: AIChat in command mode: Install With cargo cargo install --force aichat Bina
Rust+OpenCL+AVX2 implementation of LLaMA inference code
RLLaMA RLLaMA is a pure Rust implementation of LLaMA large language model inference.. Supported features Uses either f16 and f32 weights. LLaMA-7B, LL
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
A simple common-line interface for ChatGPT API.
heygpt A simple common-line interface for ChatGPT API. π Streaming output! π‘ One-shot mode to get a quick answer π€ Interactive mode to have a conve
A Modern And Secure CLI Tool For Managing Environment Variables
Envio is a command-line tool that simplifies the management of environment variables across multiple profiles. It allows users to easily switch between different configurations and apply them to their current environment
A brand-new language server for Typst, plus a VS Code extension
Typst LSP A brand-new language server for Typst. Features Syntax highlighting, error reporting, code completion, and function signature help Compiles
A TUI for your todos built in Rust with full CLI support.
todui TUI Features This app allows for almost anythig you would need when dealing with todos: Create, edit, and delete tasks Add links to tasks Add du
A tool for chatting using the ChatGPT API, written in Rust CLI.
ChatGPT CLI A tool for chatting using the ChatGPT API, written in Rust CLI. You can use this tool to chat, just by setting your API Key. You can modif
CLI tool to convert image files.
π F1sh CLI tool to convert image files. πΌοΈ Supported formats File Supported AviF β BMP β DDS β Farbfeld β GIF β HEIF β ICO β JPEG β OpenEXR β PNG β
π lib for CLI utilities, printing, and error handling
axocli Common code for setting up a CLI App and handling errors/printing. Example See examples/axoapp.rs for a walkthrough/example. Some various inter
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
Renders typst code blocks in Obsidian into images using Typst through the power of WASM!
Obsidian Typst Renders typst code blocks into images using Typst through the power of WASM! This is still very much in development, so suggestions/bug
An awesome CLI for SurrealDB migrations (provides commands to scaffold, create and apply migrations).
SurrealDB Migrations An awesome CLI for SurrealDB migrations (provides commands to scaffold, create and apply migrations). cargo install surrealdb-mig
Build a Full Stack App with Rust, Yew.rs and Actix Web
In this article, I'll walk you through the process of building a backend API using the Actix web framework, SQLX, PostgreSQL, and Docker. Once we've created a powerful backend, we'll move on to building a single-page app using the Yew.rs framework.
Little example projects for learning Rust and building awesome cli tools! βοΈ
rust-cli-examples Examples of clean and well-tested command line utilities, written in Rust. π¦ π What is this repo? This repo is a collection of man
A natural language shell interface for *nix systems
Orphic A natural language shell interface for *nix systems. Overview Orphic is a CLI tool that uses GPT to translate complex tasks into shell commands
Media Cleaner is a simple CLI tool to clean up your media library based on your Overseerr requests and Tautulli history, written in Rust.
Media Cleaner Media Cleaner is a simple CLI tool to clean up your media library based on your Overseerr requests and Tautulli history, written in Rust
turbocommit is a Rust-based CLI tool that generates high-quality git commit messages in accordance with the Conventional Commits specification, using OpenAI's
turbocommit is a Rust-based CLI tool that generates high-quality git commit messages in accordance with the Conventional Commits specification, using OpenAI's `gpt-3.5-turbo` language model. It is easy to use and a cost-effective way to keep git commit history at a higher quality, helping developers stay on track with their work.
Code sample for "Reading files the hard way Part 3"
read-raw-ext4 Rust code sample to read an ext4 partition from Rust, for: https://fasterthanli.me/series/reading-files-the-hard-way/part-3 Usage Don't.
rust cli project.el clone for those leaving emacs
R-Ject I was a longtime Emacs user and really miss the project management that came with projectile.el and project.el at the same time I was looking f
Summarize audio/video files
About A simple CLI tool to summarize audio files. Uses the OpenAI whisper API to transcribe the audio to text and then the OpenAI ChatGPT API to summa
chatgpt from the command line π€π¬
Talk to ChatGPT from your terminal. Quickstart First you'll need to install the CLI: cargo install chatgpt-cli Then, you'll need to make sure your ca
A CLI tool to launch vscode projects, which supports devcontainers.
vscli A CLI tool to launch vscode projects, which supports devcontainers. Features A shorthand for launching vscode projects Detects whether a project
A simple CLI utility to add rounded borders, padding, and shadows to images.
shadower a simple command-line utility to add rounded corners and shadows to images Installation From AUR paru -S shadower-git From source cargo build
ChatGPT CLI - A minimal assistant in the terminal
ChatGPT CLI A lightweight ChatGPT CLI - Chat completion. Interact with ChatGPT from your terminal and save the conversation in a text file. Get starte
A compiler to convert Cairo's intermediate representation "Sierra" code to MLIR.
Cairo Sierra to MLIR compiler A compiler to convert Cairo's intermediate representation "Sierra" code to MLIR. Documentation There is an mdbook in the
A simple cross-platform easy to use STL Viewer with GUI and CLI options
Stlvi STL viewer written in Rust. This project is still in development. It is available in both CLI and GUI mode. Supported OS Linux Windows Mac Scree
A domain-specific language for Infrastructure as Code
Skyr A domain-specific language for Infrastructure As Code, with a phased execution model, allowing for expressive and highly dynamic IaC solutions. D
CLI for video images. Generates animated video contact sheets fast.
vimg CLI for video images. Generate animated video contact sheets fast. Uses ffmpeg. Note: Support for animated avif isn't everywhere yet, try viewing
A code generator to reduce repetitive tasks and build high-quality Rust libraries. π¦
LibMake A code generator to reduce repetitive tasks and build high-quality Rust libraries Welcome to libmake π Website β’ Documentation β’ Report Bug β’
Rust-based CLI library for OpenAI ChatGPT API
This is a Rust library that provides a CLI (command-line interface) for easy and convenient access to the OpenAI ChatGPT API. The library offers a simple and straightforward way to integrate the ChatGPT API into your Rust-based applications.
A CLI and library to convert data to sound, and vice versa (dependency-free)
Data to sound A simple crate to convert data to sound, and sound to data. The sound file format is wave (.wav). You can use it as a library or as a co
π¬ a CLI for learning to distribute CLIs in rust
axolotlsay π¬ a CLI for learning to distribute CLIs in rust Usage axolotlsay "hello world" +-------------+ | hello world |
Browse and listen to thousands of radio stations across the globe right from your terminal π π» π΅β¨
TuneIn CLI A command line interface for TuneIn Radio. You can search for stations, play them, and see what's currently playing. π Installation Compil
Tony Hawk's Underground 2: Remix Cheat Cracker - Performs dictionary attack on cheat code hashes for THU2R
Tony Hawk's Underground 2 Cheat Cracker A simple utility for cracking cheat codes for Tony Hawk's Underground 2, written in Rust. Background This proj
A blazingly fast & lightweight Obsidian CLI β‘οΈ
obs - the Obsidian CLI β‘οΈ Connecting your second brain to the termainl - blazing fast β‘οΈ Note π§ obs is under active development and currently only su
port sniffer, multithreading
SniffSniff I am trying to learn Rust programming language. Here is a small project that sniffs the ports of a given host. I want to give some info wha
A type-safe Rust interface to the Nix CLI
runix A typesafe interface to the nix CLI. by flox Installation Install with cargo add (Rust = 1.64) cargo add runix Alternatively, manually add runi
Ion - a CLI toolbox for Julia developers
Ion - a CLI toolbox for Julia developers Ion is a CLI toolbox for Julia developer. It provides a set of tools to help you develop Julia packages. Inst
Preview Image in CLI.
PIC π· PIC (Preview Image in CLI ) is a lightweight Rust tool to preview images in your terminal! With support for various image protocols (Kitty, Six
Downloads and provides debug symbols and source code for nix derivations to gdb and other debuginfod-capable debuggers as needed.
nixseparatedebuginfod Downloads and provides debug symbols and source code for nix derivations to gdb and other debuginfod-capable debuggers as needed
π Convert Markdown documents into themed HTML pages with support for code syntax highlighting, LaTeX and Mermaid diagrams.
Marky Markdown Magician π§ Features Hot reload previewing π₯ Conversion to HTML / PDF π Themes! β¨ Extensions - Math, diagrams, syntax-highlighting π§©
Ryan: a configuration language for the practical programmer
Ryan: a configuration language for the practical programmer Say hello to Ryan! Ryan is a minimal programming language that produces JSON (and therefor
A simple ngram-based code search CLI.
About codesearch is a simple command-line tool to conduct ngram-based searches on your codebase. Contributing Pull requests are always welcome to intr
This code features a viper-client, which can connect to a viper-server, a custom interface made for Comelit devices.
Viper Client π· (WIP) This is code for my intercom; specifically for the Comelit Mini Wi-Fi MSFV. This features a ViperClient which can talk to the Co
Raw C Shell: interact with your operating system using raw C code, because why not?
rcsh Raw C Shell is a minimalist shell with no built in commands. You write entirely in C code and use return; to execute your code. Unlike that silly
A cli tool to prettify stacktrace in json logs.
stack A cli tool to prettify stacktrace in json logs. Why to write this tool? When we read the stacktrace info from json logs, it's hard to read witho
Demo provider, source code for the Provider tutorial.
Fiberplane "Catnip" (tutorial) provider This repository contains the final code of the provider built within the "Create a Provider" tutorial. It reli
Blazingly fast Rust CLI app to sync data from a folder of excel workbooks into generated c# code for unity usage
Extensions supported ( .xls, .xlsx, .xlsm, .xlsb, .xla, .xlam, .ods ) Speed Test Image shows the results of 5000defs synced from 2 workbooks and 5 she
A CLI tool connected to GPT-3 to help find the right terminal command
Command Recall A CLI tool connected to GPT-3 to help find the right terminal command Install to install the cli: cargo install --git https://github.co
π₯ π (fwdt) "few word do trick" is a cross platform manual fast logger
Few Word Do Trick (fwdt) Few Word Do Trick (fwdt) is a cross-platform general purpose fast logger for humans that supports incomplete csvs for a bette
A simple CLI tool to convert the images to ASCII art with rust π¦π
aarty: A simple CLI tool to convert images to ASCII art with Rust π¦ More screenshots Original image Original image Original image Original image Orig
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
This repository contains the sample code for Rainer Stropek's talk at Eurorust 2022.
Building Web APIs with Rust - State of the Union Introduction This repository contains the sample code for Rainer Stropek's talk at Eurorust 2022. The
Accompanying code for my talk "No free lunch: Limits of Wasm as a bridge from Rust to JS" presented @ EuroRust2022 in Berlin
No free lunch: Limits of Wasm as a bridge from Rust to JS Accompanying code for the talk I presented at EuroRust 2022 in Berlin, Germany Slides for th
Print your git contributions in your terminal, blazingly fast
Takoyaki Blazingly fast git contribution graph in your terminal Features βοΈ Customizable βοΈ Plugins to support a bunch of cloud based git repositories
The source code of the 'rg' crate. It is an intentional typo-squat that redirects folks to 'ripgrep'.
This is the rg crate that always fails to compile and suggests that folks run cargo install ripgrep instead. Namely, while rg is the command name of r
An experimental HTTP server in Rust that supports HTTP/1.1, HTTP/2, and HTTP/3 over QUIC.
π H123 An experimental HTTP server in Rust that supports HTTP/1.1, HTTP/2, and HTTP/3 over QUIC. Warning This is an experimental project and not inte
Fake rest is a fake API generator using a config file to help you develop clients.
About Fake-Rest is a fake API generator using a config file to help you develop clients. It's EASY AS HELL. Usage It's very simple to use. just create
Rsre it's tool to rename file/directory
, Rust renamer Rsre it's tool to rename file/directory Zero dependencies π Requirements Rust Nightly Install With Cargo # Install nightly rust rustup
The intuitive command-line file uploader.
βοΈ upl The intuitive command-line file uploader. πΊοΈ Features (roadmap) Upload files via the command-line Sane built-in upload destinations Configurat
Smithy-rs PokΓ©monService API
Smithy-rs PokΓ©monService API
Generate Nix packages from URLs
Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more
A Python CLI tool that finds all third-party packages imported into your Python project
python-third-party-imports This is a Python CLI tool built with Rust that finds all third-party packages imported into your Python project. Install Yo
A standalone Luau script runner π
Lune π A standalone Luau script runner π Use the ergonomics and readability of Luau for your shell scripts π βοΈ Installation The preferred way of 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
Zinnia is a runtime for Filecoin Station modules. It provides a sandboxed environment to execute untrusted code on consumer-grade computers.
πΌ Zinnia Zinnia is a runtime for Filecoin Station modules. It provides a sandboxed environment to execute untrusted code on consumer-grade computers.
CLI tool for deterministically building and verifying executable against on-chain programs or buffer accounts
Solana Verify CLI A command line tool to build and verify solana programs. Users can ensure that the hash of the on-chain program matches the hash of
Generate Nix fetcher calls from repository URLs [maintainer=@figsoda]
nurl Generate Nix fetcher calls from repository URLs $ nurl https://github.com/nix-community/patsh v0.2.0 2/dev/null fetchFromGitHub { owner = "nix
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.
rsv is a command line tool to deal with small and big CSV, TXT, EXCEL files (especially 10G)
csv, excel toolkit written in Rust rsv is a command line tool to deal with small and big CSV, TXT, EXCEL files (especially 10G). rsv has following fe
batch eval tool for machine code. eval() but for asm.
yaxpeax-eval yaxpeax-eval is the repo providing yaxeval, a tool to execute machine code with preconditions and report state at exit. currently, yaxeva
Control Google Pixel Buds Pro from the Linux command line.
pbpctrl Control Google Pixel Buds Pro from the Linux command line. Might or might not work on other Pixel Buds devices. Allows reading of battery, har
A terminal-based password manager, generator, and importer/exporter (Firefox, Chrome) backed with a concurrent hashmap
rucksack A terminal-based password manager, generator, and importer/exporter (Firefox, Chrome) backed with a concurrent hashmap Features Password gene
Update Twitter profile with a meter showing how close you are to code burnout.
WakaTime Code Burnout Meter in Twitter Profile Inspired by trash's Twitter profile, this repo adds a burnout meter to your Twitter profile. It uses Wa
A CLI app that exposes most of the h3o API for scripting.
h3o-cli β A CLI app exposing the h3o API for scripting How to install Pre-compiled binaries You can download a pre-compiled executable for Linux, MacO
Simple to use CLI tool that makes encryption easy! Written in Rust.
π eme: Encryption Made Easy an extremely simple AES-256 encryption tool written in Rust Usage: # To encrypt: eme --encrypt secret.png # To decrypt: e
My Advent of Code 2022 solutions, in Rust.
AoC 2022 My solutions for the 2022 edition of Advent of Code in Rust. Simply run cargo run --release --bin dayXX to solve. Some days require z3, insta
Advent of Code 2022 - in Rust!
Advent of Code 2022 My solutions to problems in 2022 edition of Advent of Code, written in Rust. How to use this repo: The best way to see how solutio
Cargo subcommand for running cargo without dev-dependencies.
cargo-no-dev-deps Cargo subcommand for running cargo without dev-dependencies. This is an extraction of the --no-dev-deps flag of cargo-hack to be use
A cli util to apply themes to hyprland
Hyprtheme works with themes installed at ~/.config/hypr/themes additional themes can be installed from hyprland-community/theme-repo theme.toml this f
it aims to augment git with primitives to build integrated, cryptographically verifiable collaboration workflows around source code
it aims to augment git with primitives to build integrated, cryptographically verifiable collaboration workflows around source code. It maintains the distributed property of git, not requiring a central server. it is transport agnostic, and permits data dissemination in client-server, federated, as well as peer-to-peer network topologies.