Code Monkey home page Code Monkey logo

tooling's Introduction

Tooling

I decided to track the tools i like/use here, so others can check them out! I am big fan of Rust, so most tools will be developed on that language.

Fish shell

I was using Zsh for a long time and using plugins for themes, autocomplete, suggestions, etc. Fish is so far the best shell i used and still using. It has all the features i was looking, but native, no more plugins.

GitHub Official Site

LSDeluxe

I know, ls command is very powerfull and you probably have everything you need. But i found LSDeluxe a much better look, which make easier for my eyes to understand what i see.

GitHub

Yazi

From the old times of Norton Commander on MSDOS, i really like TUI applications. Yazi is a powerfull terminal file manager, where you can copy, rename, move files around.

GitHub Official Site

Helix editor

About one year ago i was solely an IDE based developer, using vi/vim just for some basic file manipulation when necessary. Then i decided to try neovim and i was fascinated by its ecosytem and usability, specially regarding the LSP funcitions (learn once, apply to all). Finally, i found Helix. It's concept is a bit different, but is much more faster specially for LSP and it support a lot of languages.

GitHub Official Site

NeoVim

But NeoVim is great and sometimes i use it specially when working on some file type which the LSP is missing on Helix, like CloudFormation templates.

GitHub Official Site

LazyVim

You can get started with NeoVim by using LazyVim: the name says all!

GitHUb Official Site

Nvchad

This is also pretty nice to get started with NeoVim, much cleaner from start so you will have to configure it yourself. In my opinion it is faster than using LazyVim, probably because all the missing plugins... which is a great thing from LazyVim as you have a lot of good plugins selection + configuration working smoothly from scratch.

GitHub Official Site

Tailspin

Wanna see your logs better, like what LSDeluxe does for listing files? Then this tool is for you: it is a simple log highlighter, making all easier to catch.

GitHub

Disk Usage Analyzer

Sometimes is not easier to clearly see/find where you are wasting space. This tool is a visual approach to do that!

GitHub

s3sync

Some time ago i wanted to check some emails that AWS SES put on a S3 bucket, but it is a bit diffcult to download all of them. This tool sync everything you have in a S3 bucket into your local filesystem.

GitHub

Bat

You know cat, to dump file content? You should try bat instead! Once again, a tool that makes better for my eyes to understand what i see.

GitHub

vhs

Nice approach to share some terminal action into GIF files, so you can add it to another static document like tutorials, html, etc.

GitHub

csvlens

I was using Visual Studio with a plugin to view CSV files nicely. Forget about! CSVLENS is much better and faster, of course!

GitHub

Hexyl

Simply a binary file viewer.

GitHub

viu

I really like teh terminal environment, you can even open images!

GitHub

Delta

Git diffs are nice, but to me this one make it better.

GitHub

Just

Forget about Makefiles!!

GitHub

Papeer

Grab a website and save it as a PUB or Markdown file.

GitHub Official Site

Jql

Yeah, jq by Rust!! They are not the same! ;-)

GitHub

Dust

Another way to check your disk usage.

GitHub

Interactive rebase

It is ok to use vi to edit my git rebases, but with this tool it is very easy and less prone to errors!

GitHub

tuime

Yeah, sometimes i just wanted a nice clock in my terminal while i am thinking about something else...

GitHub

mpv

Play videos in your terminal!

GitHub Official Site

yt-dlp

You never know if that video you really like will be removed from the internet. I personally like to keep them!

GitHub

russ

Stay up to date with RSS feeds!

GitHub

Bottom

Clone of top, htop, etc. I find it cleaner to see overall usage. And you can go into details if you need to.

GitHub

MailHog

This allows to send emails locally for quick tests during development. Basically a local mail server with an web UI.

GitHub

Catppuccin

Common, i shared a lot of tools with great and colorful output. So let me share the theme i use everywhere!

GitHub

HTTPie

I find Postman too complex and Insomnia now requires a login. So to test my APIs i use HTTPie Desktop.

GitHub Official Site

GitUI

I really like to use git at CLI. I think that by using graphical UI will make me unaware of what i am doing. But sometimes is good to have a helper to quickly navigate between commits and diffs, this is where i use GitUI!

GitHub

jnv

Interactive json viewer with highlighting and jq filtering.

GitHub

Rain

Tool to deploy, delete and check AWS CLoudFormation templates and stacks. Yes, AWS CLI does the same, but once again the UX here is better.

GitHub

Alacritty

I was using iTerm2 for a long time, then i found this OpenGL accelerated terminal. It is pretty fast, configurable, i did not struggle to configure and use the mouse and keyboard in my Mac, plus it is cross-platform so it will survive the day i move to System76 machines with a Linux based distro! Edit: i still like it, but after trying it a bit more i found out that there is no tab support, so let's back to iTerm for now.

GitHub Official Site

Zellij

After my move to Alacritty, i also decided to use a new approach for managing my tabs, not relying in Iterm2 anymore. This one it awesome! Very easy to get used plus very configurable and extendable.

GitHub Official Site

Rust Search extension

For both Firefox and Chrome, a search tool for Rust documentation.

Official Site

Tom - Terminal for Open-Meteo

Pretty cool to check out the weather conditions on your CLI, based on Open-Meteo.

GitHub

Git-Graph

Simple but nice tool to view your git history in a graph.

GitHub

tooling's People

Contributors

holzhey avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.