{"repo":"zix99/rare","free":true,"listed":false,"github":"https://github.com/zix99/rare","clone":"git clone https://github.com/zix99/rare.git","description":"Create terminal-based histograms, bar graphs, tables, heatmaps and more in realtime using regex and expressions.","language":"Go","stars":356,"topics":["regex","grep","sed","log-parser","analyzer","nginx","apache","awk","regex-extractor","histogram"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"rare A fast text scanner/regex extractor and realtime summarizer. Quickly search, reformat and visualize text files such as logs, csv, json, etc. Supports various CLI-based graphing and metric formats (filter (grep-like), histogram, table, bargraph, heatmap, reduce). rare is a play on \"more\" and \"less\", but can also stand for \"realtime aggregated regular expressions\". See rare.zdyn.net or the docs/ folder for the full documentation. Features Multiple summary formats including: filter (like grep), histogram, bar graphs, tables, heatmaps, reduce, and numerical analysis Parse using regex ( -m ) or dissect tokenizer ( -d ) Manipulate results with handlebars-like expressions ( -e ) File glob expansions (eg /var/log/ or /var/log/ / .log ) and recursion -R with path filters (include/exclude patterns) Optional gzip decompression (with -z ) Following -f or re-open following -F (use --poll to poll, and --tail to tail) Ignoring lines that match an expression (with -i ) Aggregating and realtime summary (Don't have to wait for all data to be scanned) Multi-threaded reading, parsing, and aggregation (It's fast) Color-coded outputs (optionally) Pipe support (stdin for reading, stdout will disable realtime, and --csv formatting) eg. tail -f rare ... out Take a look at examples to see more of what rare does. Output Formats Output formats include: filter is grep-like, in that each line will be processed and the extracted key will be output directly to stdout histogram will count instances of t","default_branch":null,"files":null,"tree":[],"storefront":"/r/zix99","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zix99/rare/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}