Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 20 Rust Github Projects
Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more [[email protected]]Project mention: nix-init - Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more | /r/linux | 2023-04-23
API, Chrome Extension & Mac App/CLI that adds icons to your reposProject mention: github-icons.com: I built an OSS API to get icons for any github project or NPM package | /r/opensource | 2023-04-21
Try it out: https://github-icons.com (requires login because it uses github api to find icons which is rate-limited)
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Generate Nix fetcher calls from repository URLs [[email protected]]Project mention: nurl - Generate Nix fetcher calls from repository URLs | /r/coolgithubprojects | 2023-03-13
Submit pull requests for individual, amendable, rebaseable commits to GitHub (by getcord)Project mention: Show HN: Maiao, Stacked Diffs for GitHub | news.ycombinator.com | 2022-10-08
I use spr and git fixup for this workflow and it's really helped me breakup my changes better, managing multiple branches and stacking changes that way is a huge pain, but this workflow has been huge for me!
Git fixup: https://github.com/keis/git-fixup
Template for a generic rust project hosted on GitHub (by rust-github)Project mention: 30 Days of Rust - Biting off more than I can chew | dev.to | 2023-05-02
Now that we have a name we can take a look for some templates. I found a solid project template on Github. My only gripe so far is that it doesn't include any pre-commit hooks of the box.
Huber 📦, Package Install Manager for GitHub reposProject mention: KubeFire : Créer et gèrer des clusters Kubernetes en utilisant des microVMs avec Firecracker … | dev.to | 2022-11-11
[email protected]:~# apt install libssl-dev libarchive-dev -y [email protected]:~# wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb --2022-11-11 11:36:57-- http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb Resolving nz2.archive.ubuntu.com (nz2.archive.ubuntu.com)... 188.8.131.52, 184.108.40.206, 220.127.116.11, ... Connecting to nz2.archive.ubuntu.com (nz2.archive.ubuntu.com)|18.104.22.168|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1320576 (1.3M) [application/x-debian-package] Saving to: ‘libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb’ libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb 100%[=============================================================================================>] 1.26M --.-KB/s in 0.06s 2022-11-11 11:36:57 (21.7 MB/s) - ‘libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb’ saved [1320576/1320576] [email protected]:~# dpkg -i libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb Selecting previously unselected package libssl1.1:amd64. (Reading database ... 64650 files and directories currently installed.) Preparing to unpack libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1f-1ubuntu2.16) ... Setting up libssl1.1:amd64 (1.1.1f-1ubuntu2.16) ... Processing triggers for libc-bin (2.35-0ubuntu3.1) ... [email protected]:~# curl -sfSL https://raw.githubusercontent.com/innobead/huber/master/hack/install.sh | bash ++ uname + os=Linux ++ uname -m + arch=x86_64 + filename=huber-linux-amd64 + case $os in + case $arch in + filename=huber-linux-amd64 ++ get_latest_release ++ curl -sfSL https://api.github.com/repos/innobead/huber/releases/latest ++ grep '"tag_name":' ++ sed -E 's/.*"([^"]+)".*/\1/' + curl -sfSLO https://github.com/innobead/huber/releases/download/v0.3.8/huber-linux-amd64 + chmod +x huber-linux-amd64 + mkdir -p /root/.huber/bin + mv huber-linux-amd64 /root/.huber/bin/huber + export_statement='export PATH=$HOME/.huber/bin:$PATH' + grep -Fxq 'export PATH=$HOME/.huber/bin:$PATH' /root/.bashrc + echo 'export PATH=$HOME/.huber/bin:$PATH' + cat The installation script has updated the $PATH environment variable in /root/.bashrc. Please restart the shell or source again to make it take effect. [email protected]:~# source .bashrc [email protected]:~# huber huber v0.3.8 Commit: d642e4b-20220708065617 Huber, simplify github package management USAGE: huber [OPTIONS] [SUBCOMMAND] OPTIONS: -h, --help Print help information -k, --github-key Github SSH private key path for authenticating public/private github repository access. This is required if you connect github w/ SSH instead of https [env: GITHUB_KEY=] -l, --log-level Log level [default: error] [possible values: off, error, warn, info, debug, trace] -o, --output Output format [default: console] [possible values: console, json, yaml] -t, --github-token Github token, used for authorized access instead of limited public access [env: GITHUB_TOKEN=] -V, --version Print version information SUBCOMMANDS: config Manages the configuration current Updates the current package version [aliases: c] flush Flushes inactive artifacts [aliases: f] help Print this message or the help of the given subcommand(s) info Shows the package info [aliases: i] install Installs the package [aliases: in] repo Manages repositories reset Resets huber [aliases: r] search Searches package [aliases: se] self-update Updates huber [aliases: su] show Shows installed packages [aliases: s] uninstall Uninstalls package [aliases: un, rm] update Updates the installed package(s) [aliases: up]
Use ChatGPT to summarize & review GitHub Pull RequestsProject mention: Flows.network: Add eyes, ears, memory& hands to LLMs with serverless functions | news.ycombinator.com | 2023-05-19
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Automatically deploy from GitHub to Replit, lightning fast ⚡️
A cli tool to download specific GitHub directories or files
Help project managers and project owners with easy-to-understand views of github issue dependencies.
Just like neofetch but made for githubProject mention: [media] My first ever open source tool written in rust is getting love from the community. | /r/rust | 2023-04-13
github: https://github.com/ArshErgon/gitgrab website: https://arshergon.github.io/gitfetch/
Build a custom pacman repository from a collection of PKGBUILD directoriesProject mention: Preventing soname breakages in personal repositories | /r/archlinux | 2022-12-12
A tool to collect github stars countsProject mention: Starry 2 fetches the stars of your friends' repos and tells you which one are trending | /r/programming | 2022-12-03
Create licenses for your unlicensed projects on your machine | Idea came from https://github.com/bukinoshita/license-me - thanks for that! =)Project mention: One of my first Rust projects - tell me what you think! | /r/rust | 2023-03-15
🖥️ Redirect to release assets dynamically
A command-line tool to open git project website of the containing repository. (by KaustubhPatange)
Track web page views and display stats via GitHub badgesProject mention: Build an API to count GitHub profile views with Rust, Actix and MongoDB | dev.to | 2022-08-06
Complete source code can be found here.
CLI Tool built with Rust for importing .sty and snippet files from github into your LaTeX projectProject mention: Import your own .sty files using lat.cli | /r/rust | 2022-12-14
Generate GitHub traffic statistics charts (by raspi)Project mention: raspi/github-stats v0.2.0: Generate GitHub traffic statistics charts | /r/rust | 2023-04-18
Tool to sync ssh public keys from Github for all users on a serverProject mention: Tool to manage user server SSH authorized keys from GitHub public keys | news.ycombinator.com | 2023-01-08
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Github related posts
30 Days of Rust - Biting off more than I can chew
1 project | dev.to | 2 May 2023
Create your own ChatGPT bot (in Rust) to review & summarize GitHub Pull Request.
1 project | /r/programming | 4 Apr 2023
Create and deploy your own ChatGPT bot to review & summarize GitHub Pull Request.
1 project | /r/ChatGPT | 3 Apr 2023
Rust API for OpenAI workflows. Enable ChatGPT on your own GitHub repo to review & summarize Pull Request.
1 project | /r/rust | 3 Apr 2023
A ChatGPT Bot (in Rust) to Review and Summarize GitHub Pull Request
2 projects | news.ycombinator.com | 3 Apr 2023
nurl - Generate Nix fetcher calls from repository URLs
1 project | /r/coolgithubprojects | 13 Mar 2023
nurl - Generate Nix fetcher calls from repository URLs
1 project | /r/commandline | 13 Mar 2023
A note from our sponsor - SonarLint
www.sonarlint.org | 6 Jun 2023
What are some of the best open-source Github projects in Rust? This list will help you: