Displaying 1 to 20 from 51 results

ripgrep - ripgrep combines the usability of The Silver Searcher with the raw speed of grep.

  •    Rust

ripgrep is a line oriented search tool that recursively searches your current directory for a regex pattern while respecting your gitignore rules. To a first approximation, ripgrep combines the usability of The Silver Searcher (similar to ack) with the raw speed of GNU grep. ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release.Dual-licensed under MIT or the UNLICENSE.

replace - [UNMAINTAINED] Command line search and replace utility

  •    Javascript

You can now use replace and search from the command line.

Command-line-text-processing - :zap: From finding text to search and replace, from sorting to beautifying text and more :art:

  •    Shell

Learn about various commands available for common and exotic text processing needs. Examples have been tested on GNU/Linux - there'd be syntax/feature variations with other distributions, consult their respective man pages for details. ⚠️ 🚧 Work in progress, stay tuned...

ack2 - ack 2

  •    Perl

ack is a code-searching tool, similar to grep but optimized for programmers searching large trees of source code. It runs in pure Perl, is highly portable, and runs on any platform that runs Perl. ack is written and maintained by Andy Lester (andy@petdance.com).




bingrep - like ~~grep~~ UBER, but for binaries

  •    Rust

NOTE: Building requires rustc version 1.17 or greater. If you're using a distro's rust compiler, consider using https://rustup.rs to install your rustc compiler and associated binaries. bingrep is available through cargo, via cargo install bingrep, or you can build, and install the resulting binary wherever you like.

glogg - the fast, smart log explorer

  •    C++

glogg is a multi-platform GUI application that helps browse and search through long and complex log files. It is designed with programmers and system administrators in mind and can be seen as a graphical, interactive combination of grep and less. It is capable to open and work with documents of more than 2 GB.

vim-grepper - :space_invader: Helps you win at grep.

  •    Vim

Use your favorite grep tool (ag, ack, git grep, ripgrep, pt, sift, findstr, grep) to start an asynchronous search. All matches will be put in a quickfix or location list. This plugin works with Vim and Neovim on Unix-like systems. It's mostly working on Windows as well.


blush - Grep with colours

  •    Go

With Blush, you can grep with any colours of your choice. Make sure you have go>=1.7 installed.

nip - Node Input/output Piper

  •    Javascript

You should now be able to call nip from the command line.

lf.sh - Bash utility to help you quickly search arbitrary files or search text from files

  •    Shell

lf.sh is a Bash utility to help you quickly search arbitrary files or search text from files. It is more convenient and intuitive to use than ls or find command.

pkgrep - Powerful CLI tool to find, filter & format package data in node_modules.

  •    Javascript

Powerful CLI tool to find, filter & format package data in node_modules.You can use --depth in combination with most other flags.

search - grep-ish search utility inspired by "ack" written with nodejs

  •    Javascript

"ack"-inspired grep-ish search utility written with nodejs.The given <query> is a case-insensitive regular express, so the query may express simple words or phrases, as well as ones like foo(bar)?.

trag_vim - A language-aware source code scanner (with support for git grep, ack, ag, sift ...)

  •    Vim

A language-aware source code scanner (with support for git grep, ack, ag, sift ...)

json2 - xml2 for JSON

  •    Python

There is a tool to convert XML files to intermediate format that allows editing and data extraction to be performed with simple (not XML-aware) tools, such as regular expressions-based grep or sed. It does not solve the general task of transforming XML files, but still allows text handling tools to go farther than in case of direct attempt to use them on XML. But xml2 is for XML, and somebody may want the similar tool for JSON.

stream-snitch - Event emitter for watching text streams with regex patterns

  •    Javascript

stream-snitch is a tiny Node module that allows you to match streaming data patterns with regular expressions. It's much like ... | grep, but for Node streams using native events and regular expression objects. It's also a good introduction to the benefits of streams if you're unconvinced or unintroduced. The most obvious use case is scraping or crawling documents from an external source.

pupergrep - Real-time grep for your logs right in your favorite modern browser made with Twitter Bootstrap

  •    Javascript

Now you have pupergrep module installed. This way you may open http://127.0.0.1/ and enjoy your logs. Note that nginx does not support websockets yet and you'll need to wait for 2 seconds to switch from ws to xhr-polling.

goreplace - command line tool for search and replace

  •    Go

Besides, it's also faster than grep! Hard to believe, and it's a bit of cheating - but gr by default ignores everything you have in your .hgignore and .gitignore files, skipping binary files and compiled bytecodes (which you usually don't want to touch anyway). This is my reason to use it - less latency doing task I'm doing often.

freegrep - FreeGrep is a BSD-licensed implementation of grep(1)

  •    C

The grep utility searches any given input files, selecting lines that match one or more patterns. By default, a pattern matches an input line if the regular expression in the pattern matches the input line without its trailing newline. An empty expression matches every line. Each input line that matches at least one of the patterns is written to the standard output. grep is used for simple patterns and basic regular expressions; egrep can handle extended regular expressions. fgrep is quicker than both grep and egrep, but can only handle fixed patterns (i.e. it does not interpret regular expressions). Patterns may consist of one or more lines, allowing any of the pattern lines to match a portion of the input. zgrep, zegrep, and zfgrep act like grep, egrep, and fgrep, respectively, but accept input files compressed with the compress or gzip compression utilities.

depgrep - Search dependents of a node module.

  •    Javascript

Search dependents of a node module. As a module and/or maintenance developer it can be handy to gather information on which modules are actually using your module, e.g. which parts of the api it uses, variable names etc. This can be particularly useful when changing the API and helps answering the question How will this change affect the users of my module?.