Compiled programming languages have evolved in recent years, such as Nim, Go, Rust, Swift. Compiled languages may have a bright future
Rules:
- Useful whether they are awesome
- Sort by personal rating, not alphabetically
- Optional add additional comments instead of all words copied from the web
-
Downloader
- Youtube-dl - require Python 2.6, 2.7, or 3.2+, require msvcr100.dll on Windows (Not compiled)
- annie - Bug - Go
- rylio/ytdl - Bug - go
- gotube - not tested - go
- go-get-youtube - not tested - go
- ch3ck/youtube-dl - not tested - go
- kkdai/youtube - Bug: Parse Info Error in Windows - go
- monolith - CLI tool for saving complete web pages as a single HTML file - Rust
- pget - File download client (last update 2017) - Go
-
Image Animation
-
Image processing
- ImageMagick - Create, edit, compose, or convert bitmap images
- libvips - image processing library with low memory needs - C
- sic - image processing and conversion from the terminal - Rust
- imaging - Simple image processing package - Go
- imaging_cli -CLI interface of imaging - Go
- goenning/imagic - A small wrapper around imaging - Go
- imagene - resize, text image - Rust
- blendit - Blend images with text and generate amazing looking posters - Rust
- lcs-image-diff - Image diff library and tool with LCS algorithm - Rust
- img_dup - finding duplicate and similar images in directory trees - Rust
- binimage - Create an image from the binary data of a file - Rust
- gifski - GIF encoder based on libimagequant (pngquant). Squeezes maximum possible quality from the awful GIF format - Rust
- caire - Content aware image resize library - Go
- triangle - Convert images to computer generated art using delaunay triangulation - Go
- primitive - Reproducing images with geometric primitives - Go
- svgo - Library for SVG generation - Go
- bild - Collection of parallel image processing algorithms - Go
- imgproxy - Fast and secure standalone server for resizing and converting remote images - Go
- silicon - Create beautiful image of your source code - Rust
- svgbob - Convert your ascii diagram scribbles into happy little SVG - Rust
- imageman - Image manipulation library - Nim
- Flippy - simple 2d image and drawing library - Nim
- NimSvg - Nim-based DSL allowing to generate SVG files and GIF animations - Nim
- gifsicle - Create, manipulate, and optimize GIF images and animations - C
-
Image watermark
-
Image compressor/optimizer
-
Backup / Sync
-
File / String Search
- ripgrep - Recursively searches directories for a regex pattern - Rust
- fd - Simple, fast and user-friendly alternative to 'find' - Rust
- ag - A code-searching tool similar to ack, but faster - C
- fselect - Find files with SQL-like queries - Rust
- ndf - Duplicate file finder - Nim
- skim - Fuzzy Finder(No Windows version) - Rust
- ff - Find files (ff) by name - Rust
- runiq - efficient way to filter duplicate lines from input - Rust
- rargs - xargs + awk with pattern matching support.
ls *.bak | rargs -p '(.*)\.bak' mv {0} {1}- Rust
-
File Replace / Rename
- sd -Intuitive find & replace CLI (sed alternative) - Rust
- brename - Cross-platform CLI for safely batch renaming files/directories via regular expression - Go
- ruplacer - Find and replace text in source files (There may be bugs on Windows) - Rust
- rnr - A command-line tool to batch rename files and directories - Rust
-
Text processing, Markdown tool
- pulldown-cmark - pull parser for CommonMark - Rust
- nim-markdown - Beautiful Markdown Parser - Nim
- cmark - CommonMark parsing and rendering library and program - C
- mdcat - cat for markdown - Rust
- minify - Minifiers for web formats - Go
- xidel - command line tool to download and extract data from HTML/XML pages or JSON-API - Pascal
- pup - Parsing HTML at the command line - Go
- xsv - Fast CSV command line toolkit - Rust
- jq - Command-line JSON processor - C
-
Static site / Book generator
-
Website creator / CMS
-
HTTP
-
Tools for programmers
- just - Command runner - Rust
- Tokei - Count your Code - Rust
- jump - Helps you navigate faster by learning your habits - Go
- task - Task runner / simpler Make alternative - Go
- broot - New way to see and navigate directory trees - Rust
- bat - cat(1) clone with wings - Rust
- exa - modern version of ‘ls’ (No Windows support) - Rust
- CopyQ - advanced clipboard manager with editing and scripting features - CPP
- [Scoop - ]
-
Video/Audio related (May not compiled)
- FFmpeg official - Collection of libraries and tools to process multimedia - C
- FFmpeg build - Win32 shared - C
- FFmpeg build - Win64 shared - C
- SponSkrub - Strip advertisements from downloaded YouTube videos - D
- SoundGen - Generate sounds and music from (descriptions of) sound waves
- gifenc - Turn your videos into palette-mapped gif - Shell
- silk-v3-decoder - Decode silk v3 audio files - Shell
- ffmpeg-libav-tutorial - Learn how media works from basic to transmuxing, transcoding and more - C
- gifify - Turns movies into gif(May be bugs) - Shell
-
Awesome lists of Compiled languages