this post was submitted on 01 Jul 2023
21 points (100.0% liked)

Free and Open Source Software

17926 readers
24 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

Playing around with PeppermintOS on a "new " old laptop, and having fun. Its making me realize that tiny things can really work to impress. (Especially when you're waiting on a ram upgrade, haha!)

Could be terminal based or GUI, I'm just curious---what tiny apps do you use that you think are neat? Things that don't take up much storage or memory.

top 18 comments
sorted by: hot top controversial new old
[–] tochee@aussie.zone 7 points 1 year ago

tealdeer takes up 3.7MB on my system. It's a rust implementation of tldr - simplified man pages with practical examples. If I want to do some common thing with a program I don't use very often, chances are I can type (e.g.) tldr kill and it'll tell me what I need to know.

[–] StrayCatFrump@beehaw.org 6 points 1 year ago (2 children)

jq for parsing/formatting/manipulating JSON, and its yq wrapper for YAML. Holy shit you can do powerful queries with them.

[–] tom42@beehaw.org 1 points 1 year ago

Or the even faster successor gojq.

[–] tochee@aussie.zone 1 points 1 year ago

I use jq for decoding base64 😂

pbpaste | jq -R 'split(".") | .[0],.[1] | @base64d | fromjson'

[–] fuser@quex.cc 5 points 1 year ago

gnumeric runs great on any old linux machine - it isn't as sophisticated as Libreoffice Calc but for basic spreadsheeting, it's very fast and lightweight.

gnucash is an alternative to quickbooks for accounting - it's been around so long that it will run on anything and it does the job without sharing your data or bombarding you with ads.

you can always run nmap in the terminal and have some fun with that.

[–] Mandy@beehaw.org 2 points 1 year ago (1 children)

yt-dl for videos

and gallery-dl for pictures good stuff

[–] s3rvant@beehaw.org 3 points 1 year ago

yt-dl for videos

Or the fork yt-dlp

[–] Kaasblokje@feddit.nl 2 points 1 year ago* (last edited 1 year ago)

entr to run arbitrary commands when files change. For example, I use it in makefiles like this (see the watch target):

TARGET=report.pdf
SOURCE=report.md

$(TARGET): $(SOURCE)
	pandoc --citeproc -o $(TARGET) $(SOURCE)

watch:
	echo $(SOURCE) | entr make $(TARGET)

clean:
	rm -f $(TARGET)

.PHONY: clean watch
[–] FirstCircle@beehaw.org 1 points 1 year ago

cool-retro-term for all your old-school CRT needs. 1.8M executable.

[–] 7eter@feddit.de 1 points 1 year ago
[–] QuestionMark@vlemmy.net 1 points 1 year ago
[–] dlarge6510@lemm.ee 1 points 1 year ago

GNU Parallel

Unlock the power of multiple cores in your command lines!

[–] zsotykai@beehaw.org 0 points 1 year ago (2 children)

My two favorites are recently:

  • nnn for managing files
  • miller for all my CSV needs
  • rg for searching in files
  • navi for my cheatsheet needs
  • nb for my jotting needs
  • ledger because I love to know about my money
[–] TehPers@beehaw.org 1 points 1 year ago

Ripgrep is honestly such an awesome tool. Super fast, easy to use, and has built-in support for hidden files and .gitignores making it more flexible than traditional grep.

[–] StrayCatFrump@beehaw.org 0 points 1 year ago* (last edited 1 year ago) (2 children)

ledger because I love to know about my money

Nice. I've been putting off for some time trying to find something better than GnuCash or buckling down and writing my own. This looks perfect.

[–] zsotykai@beehaw.org 2 points 1 year ago (1 children)
[–] StrayCatFrump@beehaw.org 2 points 1 year ago

Wow! Will do. Thanks.

[–] argv_minus_one@beehaw.org 1 points 1 year ago

What do you dislike about GnuCash?