• Stars
    star
    223
  • Rank 178,458 (Top 4 %)
  • Language
    Rust
  • License
    GNU General Publi...
  • Created over 5 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

simple toy process viewer in rust https://crates.io/crates/bb

NAME

 bb β€” your system's Big Brother

SYNOPSIS

     bb

DESCRIPTION

simple process viewer (for functionalities, press h within bb or see shortcuts below)

screenshot

WHY

This is a "weekend" side-project made for fun, but it ended up somewhat useful and fast. Performance seems on par with htop without having done any benchmarks, however in contrast to htop, bb doesn't leave artifacts when it redraws the screen. I am not completely sure this is htop's fault though, feel free to correct me.

INSTALL

Prerequisites: cargo >= 1.36, Linux

cargo install bb

BUILD

 Prerequisites: rustc, cargo >= 1.36, Linux

 Execute `cargo build --release`, resulting binary will be in
 ./target/release/bb

SHORTCUTS

      'h'   Toggle help overlay
      'F'   Follow process and its children. Type the pid you want to follow
      'L'   Highlight process. Type the pid you want to highlight
      'k'   Kill process under cursor
            Press Enter to confirm kill, or Esc to cancel
      'f'   (un)freeze process list updates
      '/'   Search process list
			'n'   Next search result
			'N'   Previous search result
      Space Filter process list
      't'   toggle tree view
      F1    toggles/activates username sorting
      F2    toggles/activates vm_rss sorting
      F3    toggles/activates cpu% sorting
      F4    toggles/activates cmd_line sorting
      Esc   Cancel action

AUTHORS

 Copyright 2019 Manos Pitsidianakis <[email protected]> Released
 under the GPL, version 3 or greater. This software carries no warranty of
 any kind. (See COPYING for full copyright and warranty notices.)

⟨ https://nessuent.xyz/ ⟩

                             September 04, 2019

More Repositories

1

gerb

Graphical font editor (GTK + Rust)
Rust
324
star
2

bibliothecula

document organizer with tags and full-text-search, in a simple and clean sqlite3 schema
Python
163
star
3

rsqlite3

sqlite3 Rewritten in RiiR Rust πŸ¦€πŸ¦€πŸ¦€ /s
Rust
157
star
4

rlr

interactive pixel screen ruler and protractor
Rust
59
star
5

nntpserver.py

No-dependency, single file NNTP server library for developing modern, rfc3977-compliant (bridge) NNTP servers.
Python
51
star
6

bitmappers-companion

zine/book about bitmap drawing algorithms and math with code examples in Rust
Rust
46
star
7

vfsstat.rs

Example sqlite3 Dynamic Loadable Extension in Rust - vfs and vtab modules - port of vfsstat.c
Rust
33
star
8

buke

full text search manpages
Rust
29
star
9

tade

tade is a discussion/forum/link aggregator application. It provides three interfaces: a regular web page, a mailing list bridge and an NNTP server
Python
24
star
10

kitkat

Kit-kat clock utility rewritten in Rust using minifb
Rust
19
star
11

sic

link aggregator community organised by tags (with no javascript)
Python
17
star
12

ocaml-prolog

prolog interpreter in ocaml
OCaml
7
star
13

sqlite-carelink

An sqlite3 schema for glucose sensor readings from Medtronic Minimed Carelink
Python
4
star
14

ChaucerFont

A font based on William Morris' Chaucer typeface from the Kelmscott Chaucer edition
TeX
4
star
15

anatomy-of-melancholy-latex

The 17th century book "The Anatomy Of Melancholy" by Robert Burton typeset with XeLaTeX.
TeX
3
star
16

libssg

static site generation library - make your own static site generator
Rust
2
star
17

iconbar

mirror of http://iconbar.sourceforge.net/
C
1
star
18

fantastic-rust-gtk-adventure

Rust
1
star
19

tony

Rust
1
star
20

qemu-virtio-snd

C
1
star
21

libarmv8

Rust
1
star
22

scrcpy-input.py

scrcpy doesn't support non-ascii (unicode) key input. This tool copies your input to system clipboard and then synchronises it with android's clipboard and pastes it with Alt-v command. Obviously this will overwrite your clipboard contents. Make sure you focus on the text input on the scrcpy window before you attempt to paste. (see README for demo pics)
Python
1
star