161 Repositories
Rust git-stack Libraries
A dead-simple AI-powered CLI tool for effortlessly crafting meaningful Git commit messages
AI Commit Message acm A dead-simple AI-powered CLI tool for effortlessly crafting meaningful Git commit messages. Features Effortlessly create meaning
Next generation compute platform for the post-modern data stack
Tower CLI The Tower CLI is one of the main ways to interact with the Tower environment. You can do basically everything you need inside the Tower CLI,
Local-first task manager/bug tracker that stores everything right in the git repository and can sync issues from/to GitHub.
git-task Local-first task manager/bug tracker within your git repository which can import issues from GitHub. Installation Build a binary, then add it
Verify that registry crates in your Cargo.lock are reproducible from the git repository
cargo-goggles Verify that registry crates in your Cargo.lock are reproducible from the git repository. This cargo subcommand analyzes the following pr
Easy recursion in Rust, without stack overflows.
Recursive With recursive you can easily make (indirectly) recursive functions without worrying about stack overflows by marking them as #[recursive]:
The non-opinionated Rust-based commit message linter.
Documentation | Website git-sumi The non-opinionated Rust-based commit message linter Transform your commit practices with flexible linting for consis
SquidVM is a VM made in Rust implementing a Stack-based machine.
What is SquidVM? _____ _ ___ ____ __ / ____| (_) | \ \ / / \/ | | (___ __ _ _ _ _ __| |\ \ / /| \ /
An over-simplified version control system written in Rust, similar to Git, for local files (Incomplete)
Vault Vault will be a command line tool (if successful) similar to git which would have multiple features like brances etc etc. __ __ _ _
A Password Manager Using age for Encryption
A Password Manager Using age for Encryption Contents Features Usage Install Import from pass How It Works Features It is inspired by pass. senior's fe
A visual canvas and virtual machine for writing assembly to build cool things. Create machines and connect them together.
Visual Assembly Canvas A highly visual assembly editor, infinite canvas for wiring blocks and machines together, bytecode virtual machine runnable nat
A blazinlgy fast π transpiler written in rust π¦ that fixes (pun intended) your problems
Pissfix π Pissfix is a blazingly fast π programming language that transpiles to a "interesting" and not well known programming language called "Post
An alternative implementation of the OP Stack's Cannon, a MIPS emulator for the EVM.
An alternative implementation of the OP Stack's Cannon in Rust. What's a Cannon? β’ Overview β’ Credits β’ Benchmarks β’ Contributing β’ Documentation β’ Do
A visual canvas and virtual machine for writing assembly to build cool things. Create machines and connect them together.
Visual Assembly Canvas A highly visual assembly editor, infinite canvas for wiring blocks and machines together, bytecode virtual machine runnable nat
A Rust library for creating solvers in the OP Stack's dispute protocol
durin β’ A framework for building solvers for the OP Stack's dispute protocol. Note WIP Overview durin-primitives - Contains primitive types and traits
Fast array expressions on the stack, no-std compatible
Strobe Fast, low-memory, elementwise array expressions on the stack. Compatible with no-std (and no-alloc) environments. This crate provides array exp
Open Source Application Stack & PaaS
mycelia Open Source Application Stack & PaaS Installation cargo xtask build NOTE: We opted for cargo-xtask because Cargo build.rs is not supported for
Create `.gitignore` files using one or more templates from TopTal, GitHub or your own collection
gitnr A cross-platform CLI utility to create .gitignore files using templates. Use templates from the GitHub & TopTal collections Use local files and
Command palette-style Git client for blazing-fast commits.
π About Commit Commit is the world's simplest Git client. Open it with a keyboard shortcut, write your commit, and you're done! Commit will automatic
A Nix template for full-stack web apps in Rust using Leptos
leptos-fullstack A Nix template for full-stack web apps in Rust using Leptos. Tech used: Leptos full-stack framework server functions ssr + hydration
Harness the power of signify(1) to sign arbitrary git objects
git-signify A tool to sign arbitrary objects in a git repository. Generating keys Signing keys can be generated with signify, from the OpenBSD project
π¦π¨ DevBcn Workshop - Full Stack Rust - Actix - Postgres - Shuttle - Dioxus
Building a Movie Collection Manager - Full Stack Workshop with Rust, Actix, SQLx, Dioxus, and Shuttle Welcome to the this workshop! In this hands-on w
Starknet Stack let's you easily create new Cairo Starknet chains with their own sequencers, provers and verifiers
Starknet Stack flowchart LR A("Client") ==|"Starknet Transactions"| subGraph0["Sequencer"] subGraph0 -.-|"Blocks with txs"| 300319["Watcher prover
A simple, TUI git management tool
Gitten Gitten is git project manager with multiple repositories. With gitten you can check out to new branches and tag branches from you active. Prere
Awesome full-stack template using Yew and Rust
Docker + Actix + Yew Full Stack Template π¨βπ» YouTube videos Full Stack Rust App Template using Yew + Actix! https://youtu.be/oCiGjrpGk4A Add Docker
The most primitive and the fastest implementation of a fixed-size last-in-first-out stack on stack in Rust, for Copy-implementing types
This is the simplest and the fastest (faster than Vec!) implementation of a last-in-first-out stack data structure, on stack, when stack elements are
OP-Up is a hive tool for testing OP-Stack-compatible software modules
op-up Warning This is a work in progress. OP-Up is a hive tool for testing OP-Stack-compatible software modules. This project was born out of the need
Git Query Language (GQL)
GQL - Git Query Language GQL is a query language with a syntax very similar to SQL with a tiny engine to perform queries on .git files instance of dat
ποΈ A simple, opinionated, tool, written in Rust, for declaratively managing Git repos on your machine.
gitrs ποΈ A simple, opinionated, tool, written in Rust, for declaretively managing Git repos on your machine. "simple" - limited in what it supports.
Easily add emojis to your git commit messages π
gimoji A CLI tool that makes it easy to add emojis to your git commit messages. It's very similar to (and is based on) gitmoji-cli but written in Rust
A rocksdb.rs wrapper bringing stack and queue functionalities
RocksDB_sq (Stack & Queue) A Rust crate that adds stack and queue functionality to RocksDB. This crate provide a wrapper around a RocksDB database 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
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.
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.
Check a folder for dirty git repositories, forgotten branches and commits
dg - find dirty git repos Ever forgot to push a commit or lost your work because you assumed it was pushed to Github but it wasn't? dg finds local git
Super-lightweight git manager
gmg - Super-lightweight git manager The idea The idea is simple: no extra server layer, no extra proxies. Just a pure git and ssh. Setup The setup scr
Dragonfly, POC full-stack web app DSL
Dragonfly Dragonfly is a toy DSL that explores ways to describe the structure of full-stack web applications. You should not use it in production. For
Original Version Management System based on Git
nss (noshishi) Original Version Management System based on Git. Learning git and rust for good developer. Usage Install cargo install nssi how to nss
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
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
Automatically commit all edits to a wip branch with GPT-3 commit messages
gwipt Automatic work-in-progress commits with descriptive commit messages generated by GPT-3 Codex Never again worry about the tension between "commit
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
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.
A git prepare-commit-msg hook for authoring commit messages with GPT-3.
gptcommit A git prepare-commit-msg hook for authoring commit messages with GPT-3. With this tool, you can easily generate clear, comprehensive and des
Stack-based programming language which emulates the look and feel of the 60s
Cauchemar Cauchemar is a stack-based programming language inspired by FORTH but more arcane. Emulates the look and feel of a programming language from
Another approach to thread stack spoofing.
Description This Twitter thread inspired the creation of this tool. Unwinder is a PoC of how to parse PE's UNWIND_INFO structs in order to achieve "pr
A command line tool for people of transgender experience to replace their deadname within a Git repo.
chowndn (Change Owner from Dead Name) A command line tool for people of transgender experience to replace their dead name within a Git repo. See chown
Git FIDO Helper - Sign your Git commits with multiple resident SSH keys
gfh Git FIDO helper, or God Fucking Help me. gfh is a tool for helping you sign your commits in Git with resident SSH keys stored on multiple FIDO dev
Heavy Metal Leptos Stack with Tailwind, Axum, Sqlite, and Cargo Leptos
Heavy Metal Stack Leptos stack with Axum, TailwindCSS, and Sqlite This example creates a basic todo app with an Axum backend that uses Leptos' server
An educational git clone written in Rust.
rat rat is a simple version control system written in Rust designed primarily to be easy to understand and modify, with as few external dependencies a
β Puff β - The deep stack framework.
β Puff β Python with an async runtime built-in Rust for GraphQL, ASGI, WSGI, Postgres, PubSub, Redis, Distributed Tasks, and HTTP2 Client. What is Puf
π Yet another repository management with auto-attaching profiles.
π ghr Yet another repository management with auto-attaching profiles. π₯ Motivation ghq is the most famous solution to resolve stress of our reposito
A tool to dump exposed .git repositories
git-dumper This repository houses a tool to dump exposed .git repositories. This is a rewrite from the original GitTools's Dumper project, but in a re
Source code and documentation for our 'full stack on rust' meetup on 29-9-2022
Full stack on Rust This is the code and documentation repository for our 'Full stack on Rust' meetup on 29-9-2022. It includes step-by-step documentat
A tool to dump exposed .git repositories
git-dumper This repository houses a tool to dump exposed .git repositories. This is a rewrite from the original GitTools's Dumper project, but in a re
A toy-level BLE peripheral stack
bleps - A toy-level BLE peripheral stack This is a BLE peripheral stack in Rust. (no-std / no-alloc) To use it you need an implementation of embedded-
Git Explorer: cross-platform git workflow improvement tool inspired by Magit
Gex Git workflow improvement CLI tool inspired by Magit. This project is still under initial development, but I am actively dogfooding it and features
Rust wrapper for gphoto2 (mirror of https://git.maxicarlos.de/maxicarlos08/gphoto2-rs)
GPhoto2-rs Rust bindings to libgphoto2 What about gphoto-rs? I know about the other crate (gphoto and gphoto2-sys which was created by @dcuddeback, bu
Adding the macvlan functionality to Podmanβs new network stack
Netavark DHCP Proxy Server See https://github.com/containers/netavark-dhcp-proxy for the newest changes Short Summary Adding the macvlan functionality
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"
Copy files from Git repository to local.
gitcp Copy files from Git repository to local. Install We are planning to add some installers support in the future. e.g. homebrew winget debian packa
A git sub-command to view your git repository in the web browser
git-view A git sub-command to view your git repository in the web browser! About Are you also frustrated from moving your hands away from the keyboard
Download a single file from a Git repository.
git-download Microservices architecture requires sharing service definition files like in protocol buffer, for clients to access the server. To share
Authenticate a tarball through a signed tag in a git repository (with reproducible builds)
auth-tarball-from-git Authenticate a tarball through a signed tag in a git repository (with reproducible builds). The signed git tag contains a hash o
gfold is a CLI-driven application that helps you keep track of multiple Git repositories.
gfold is a CLI-driven application that helps you keep track of multiple Git repositories.
Kusion Configuration Language (KCL) is an open source configuration language mainly used in Kusion Stack
Kusion Configuration Language (KCL) is an open source configuration language mainly used in Kusion Stack. KCL is a statically typed language for configuration and policy scenarios, based on concepts such as declarative and Object-Oriented Programming (OOP) paradigms.
Attempt to make a git profile switcher to switch profiles.
Git Profile Switcher ββββββββββ βββββββββββββββββββββββββββββββ ββββββββββ βββββββββββββββββββββββ
A git command to quickly save your local changes in case of earthquake !
git-eq (aka git earthquake) Earthquakes are part of the daily life in many countries like in Taiwan. git-eq is a simple git command to quickly save yo
Verbump - A simple utility written in rust to bump and manage git semantic version tags.
Verbump - A simple utility written in rust to bump and manage git semantic version tags.
First Git on Rust is reimplementation with rust in order to learn about rust, c and git.
First Git on Rust First Git on Rust is reimplementation with rust in order to learn about rust, c and git. Reference project This project refer to the
A stack based, virtual machine language written in Rust
Stackyy A stack based, virtual machine language written in Rust Description: Stackyy is a stack based, virtual machine language inspired by Forth and
Dc improved: Feature-added rewrite of a 50+ year old RPN calculator/stack machine/programming language
dcim [WIP] dc improved: Feature-added rewrite of a 50+ year old RPN calculator/stack machine/programming language This readme is currently incomplete.
Rust + Yew + Axum + Tauri, full-stack Rust development for Desktop apps.
rust-yew-axum-tauri-desktop template Rust + Yew + Axum + Tauri, full-stack Rust development for Desktop apps. Crates frontend: Yew frontend app for de
Gix is a command-line interface (CLI) to access git repositories
gix is a command-line interface (CLI) to access git repositories. It's written to optimize the user-experience, and perform as good or better than the
A super simple prompt for Fish shell, just shows git info and Vi mode.
vifi is a portmandeau of 'Vi' and 'Fish', because it's a prompt for Fish shell, primarily focused around showing proper indicators when using Vi key bindings.
A tiny crate to make it easy to share and apply Git hooks for Rust projects
Shareable git hooks for Rust project. Sloughi is a friend of Husky from North Africa! :algeria:
Simple and fast git helper functions
Simple and fast git helper functions
Symbolically Executable Stack Machines in Rust
Symbolically Executable Stack Machines in Rust Symbolic Stack Machines is a library for implementing symbolically executable stack-based virtual machi
Virtual Machine Language - Yet another stack-based programming language
Virtual Machine Language - Yet another stack-based programming language
OOLANG - an esoteric stack-based programming language where all instructions/commands are differnet unicode O characters
OOLANG is an esoteric stack-based programming language where all instructions/commands are differnet unicode O characters
Rust Rest API Stack with User Management
A secure-by-default rest api stack implemented with hyper, tokio, bb8 and postgres. This project is focused on providing end-to-end encryption by default for 12-factor applications. Includes a working user management and authentication backend written in postgresql with async S3 uploading for POST-ed data files.
Focus Annotator - a tool for annotation the focal plane of a part of an image
Focus Annotator Focus Annotator is a tool for annotation the focal plane of a part of an image. It is a tool I built in rust as part of my master's th
How to be a full stack Rust Developer
How to be a full stack Rust Developer Read Rust API guideline. Test code here and refer to the Rust blog posts at Steadylearner. If you need or know s
The language that eats the stack. Heavily inspired by porth which is inspired off of forth
Snack The language that eats the stack. Heavily inspired by porth which is inspired off of forth Install To use Snack you will need Rust and fasm Afte
Stack heap flexible string designed to improve performance for Rust
flexible-string A stack heap flexible string designed to improve performance. FlexibleString was first implemented in spdlog-rs crate, which improved
A universe that consists of meta knowledge domains from Stack Exchange, made using Bevy with
Stack of Knowledge Universe A universe that consists of meta knowledge domains from Stack Exchange, made using Bevy with β€οΈ . Setup Remove .placeholde
"Better" tab and stack navigation for Sway WM.
sway_bfocus "Better" tab and stack navigation for Sway WM. Proof of concept. This program lets you create one set of keybinds exclusively for cycling
Adds zero-cost stack overflow protection to your embedded programs
flip-link adds zero-cost stack overflow protection to your embedded programs The problem Bare metal Rust programs may not be memory safe in presence o
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
As part of the IOP Stackβ’ Morpheus is a toolset to have gatekeeper-free identity management and verifiable claims as a 2nd layer on top of a blockchain
Internet of People Internet of People (IoP) is a software project creating a decentralized software stack that provides the building blocks and tools
π§ A command-line utility for switching git branches more easily. Switch branches interactively or use a fuzzy search to find that long-forgotten branch name.
git-smart-checkout A git command extension for switching git branches more efficiently. About Interactively switch branches or fuzzy search for that f
A stack (ram) based language written in rust
The Ram programming language A stack based programming language created to experiment my crappy lang-dev only capable of making some mathematical form
A stack for rust trait objects that minimizes allocations
dynstack A stack for trait objects that minimizes allocations COMPATIBILITY NOTE: dynstack relies on an underspecified fat pointer representation. Tho
Distributed, version controlled, SQL database with cryptographically verifiable storage, queries and results. Think git for postgres.
SDB - SignatureDB Distributed, version controlled, SQL database with cryptographically verifiable storage, queries and results. Think git for postgres
Stack buffer provides alternatives to Buf{Reader,Writer} allocated on the stack instead of the heap.
StackBuf{Reader,Writer} Stack buffer provides alternatives to BufReader and BufWriter allocated on the stack instead of the heap. Its implementation i
OpenSSL compatibility layer for the Rust SSL/TLS stack
An OpenSSL compatibility layer for the Rust SSL/TLS stack. MesaLink is an OpenSSL compatibility layer for the Rust SSL/TLS stack, namely rustls, webpk
Reference implementation of a full-stack Rust application
Full-stack Rust with WebAssembly Look Ma, No JavaScript !!! My very first Rust project (implementation of the "Connect 5" game), I used as a learning
Dura - You shouldn't ever lose your work if you're using Git
Dura Dura is a background process that watches your Git repositories and commits your uncommitted changes without impacting HEAD, the current branch,
Lazygit - simple terminal UI for git commands
A simple terminal UI for git commands, written in Go with the gocui library. Rant time: You've heard it before, git is powerful, but what good is that
A git hook to manage derivative files automatically.
git-derivative A git hook to manage derivative files automatically. For example if you checked out to a branch with different yarn.lock, git-derivativ
VSDB is a 'Git' in the form of a KV database.
VSDB VSDB is a 'Git' in the form of a KV database. Based on the powerful version control function of VSDB, you can easily give your data structure the