Instantly convert any python cli programme made with click into a simple web frontend.
Design is not amazing but it is done in like 30 seconds and you have a frontend.
Wow!
isync/mbsync and offlineimap alternative. Looks pretty good and has a simple enough config!
At the moment unfortunately no way to 'include' things in the config file that I can see,
so no way to implement an externally sourced username/password style.
Learn how to rename Linux users and move their home directories to a new path, as well as renaming their primary group and UID using usermod and groupmod.
Since I always forget, this simply lists the three commands in order with terse explanation.
Many good suggestions for freecad tutorials, including Joko Engineering and Ha Gei, thehardwareguy, dr vax, ..
Inject javascript into any running process (or python, or golang, or any of a bunch of other langauge bindings).
Can be used to hook into processes, run functions, send and receive messages, and a bunch more.
Essentially process injection on steroids - super cool.
It seems to even be able to inject itself to processes on other devices running connected to the machine? Not entirely sure how to implement but take a look at frida-ps
ios example.
Command line csv viewer. (Less but for csv files)
Curious exactly what happens when you run a program on your computer? Learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.
A really nice delve into CPU inner workings, especially system calls and hardware interrupts are an interesting read.
Alternative to mermaid, plantuml, graphviz. Can be used in quarto.
Is a single golang cli binary at the core which I much (much) prefer to the javascript-dependent client-side nature of mermaid.
Otherwise, the DSL looks competent and fairly descriptive.
Supports displaying markdown, code, images, icons, or latex formulas in the diagrams.
Could be a good choice for quick diagrams!
Much smaller than other vuejs/nuxt,angular,react frontends.
But has the essentials for most 'javascript-interactive' functionalities provided by many modern websites.
Seems interesting!
A super in-depth and fairly personal guide to everything to get your freelance operation going.
I am amazed at the amount of concreteness and obvious labour poured into this for free.
If you have any inclination of freelancing - setting your own costs and choosing your own clients - this takes you through the billing, tools, clients, rates, tricks, and more.
It is strongly focused on web development but some parts can probably be adapted to other areas.
A surprisingly in-depth explanation fo landing page fundamentals, with tips on extent and makeup.
Can come in very useful as a reference material.
Same rough functionality as entr - watch for filechanges from the commandline. But with a server/client interface and afaik possibility to invoke programmatically.
Provides the virtual windows management interface that tmux/screen do.
Does explicitly not do anything like session management, for that it recommends using abduco or similar programs like dtach.
Simple session management allowing to detach from a current session.
Does explicitly not emulate the virtual window system of screen/tmux.
D programming language tutorial from the ground up.
Really extensive documentation and guided tour of the D language. From simple hello world to parallelism, concurrency, and manual memory management.
Allows writing commandline arguments as if you're in a shell script, but from javascript.
Somewhat similar to execa, but afaik tries to implement its own cross-platform coreutil commands. Has quick $
based syntax by default:
import { $ } from "bun";
const response = await fetch("https://example.com");
// Use Response as stdin.
await $`echo < ${response} > wc -c`; // 120
Simple commandline process execution with javascript. Takes care of stdin/stdout/stderr transformations, termination, newlines, child processes and so on.
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity.
Soomewhat like nushell in that it can easily open (i.e. wget/curl) APIs and web pages, parse structured data (e.g. TOML, YAML, JSON) and work with the variables.
But also somewhat different in that it does not want to take over the rest of the coreutils/shell builtins, and as far as I understand strives to work alongside the traditional shell (e.g. using it mostly for scripting while ignoring it for repl use or whatever your use case is). Also not taking a(n almost) strictly functional approach like nushell.
Not sure how mature it is yet, have not extensively tried it out.
Cross-platform Rust rewrite of the GNU coreutils.
Simply intends to have complete compatibility with original coreutils - strives to fully pass the GNU coreutils test suite.
Excellent little breakdown of the concepts and what they are more/less useful to explain. 3min read.
Allows running anki in a docker container! Not super exciting by itself (other than to learn some X11 - docker related shenanigans) but the author mentions being able to run it headless.
That's where it gets interesting, providing e.g. an always-up interface for Anki-Connect!
Directly write Anki notes in tiddlywiki entries, very clever. Combines the thought with information on retain/recall.
A quick reference for Python's strftime formatting directives.
Personally, I always forget strftime placeholders. This gives it to me concisely, and without fuss.
From a dude who knows how to explain. Aimed at mostly intermediate use (& a little advanced i suppose)
An open-source universal messaging library. Seems interesting as a concurrency tool. Implementations and bindings in many many languages.
"Wiby is a search engine for older style pages, lightweight and based on a subject of interest. Building a web more reminiscent of the early internet."
Hand-picked (?) selection of pages, smolnet, blogs, interesting tidbits. If you have time to kill or are looking for very niche topics like analog audio hardware this is a nice page to use!
Next Generation Taskwarrior Python API.
A simple fork of the stagnant taskw taskwarrior-python bindings.
Dashboard like heimdall, organizr, homar, ....
Amazing concise guide for simple IO stream explanation. Good as a refresher for whenever I have to work with them.
Flac splitting guide using cuetools (and shntool). Works wonderfully and easy to split, or convert, and tag with two commands.
One possible solution to remove persistent keys from ssh-agent (or gpg-agent). Worked for me!
Short and simple video lessons that start from scratch. Tools and thoughts that might make your professional life more enjoyable.
Neat!
Suggesting sources for mattress purchase decisions. Especially https://www.sleeplikethedead.com/ seems like a good resource.
A self-hostable PDF editor, for page changes resizing, reordering, conversions, image insertion, watermarking and quite a bit more
Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀
Basically, bindings and clients to interact with Kubernetes, AWS, GCP, Azure to create infrastructure, containers, serverless functions, etc.
Bridging the SATA and SAS connectors of hard drives (DIY)
Shows how to do lazy/non-greedy matching in ripgrep.
Very interesting, circumventing encrypted disks even from turned off systems by having USB/CD boot enabled.
This program automatically exploits a system and puts it on its (bad) way.
A new markup-based typesetting system that is powerful and easy to learn.
This is very exciting. It actually allows some fairly advanced constructs and environments but keeps its (basic) syntax at a similarly simple level such as markdown.
It even has a 'code mode' in which you can call arbitrary expressions and pass arguments just doing #myfunc(myargument:true, another: 12)
. And those are then programmed in typst
language (which I have not looked into yet). And even most basic markup is done in those so they are definitely powerful!
Basically wants to be LaTeX 2.0-ish. Does not yet have the same advanced page-orphan algorithms etc however. Can be used in quarto from 1.4 as markup language!
Simple video thumbnailing program - pretty fast and efficient, has lots of cmdline options but works 'good enough' by just invoking it.
Uses ffmpeg under the hood.
The full book online, and perhaps the best resource to learn Haskell.
If you know some programming but not functional or haskell programming, this should be the right resource.
Forked from barrier (itself forked from synergy) for multi-pc control by letting you seamlessly move mouse/keyboard between systems.
A VNC server for wlroots based Wayland compositors.
Allows running a vnc server under wayland, simple. Only works for wlroots (see for e.g. KDE here ) but also works when running headless which is neat!
Using altair to visualize data, a book by jjallaire. Nice explanations, starts from the basics.
Learn SQL. Interactive 'book', light-weight and intends to be the 'best place on the internet for learning SQL'.
Looks awesome to learn!
Use SQL queries to solve the murder mystery. Suitable for beginners or experienced SQL sleuths.
Lean SQL with a murder-mystery game. How cool!
Grab data from websites (for now: has pre-made importers for Shaarli and Github Awesome- lists but can create your own), and do stuff with them.
Uses a variety of processors and exporters to shape, fix and transform the imported stuff. All based on yml 'pipeline' specifications. Essentially, it's a bit like setting up github actions/woodpecker CI for arbitrary pages.
LinkAce is a self-hosted archive to collect links of your favorite websites.
Another bookmarking software. Similar in interface and features to linkding, a little more involved than shaarli.
Allows you to create 'lists', specifically themed sub-bookmarking pages that you can share on their own (or just keep to have a thematically bound bookmarking list for yourself), which is neat.
Can also share all links by default (i.e. have public bookmarking) like my good old shaarli.
Can theoretically share to a wide selection of apps (from mail, through facebook, reddit and the socials to trello, whatsapp and skype) but I am not sure I would ever use this.
Otherwise, the interface is a bit too involved for me: when on the main page, I just want to see a list of links while it shows me stats and 'most recent' stuff and the search is its own little page too.
Definitely a good program, just less for me I would guess.
Self-hosted platform to keep and share your content: web links, posts, passwords and pictures.
Bookmarking app like a bridge between shaarli and wallabag. Wants to save all sorts of different media and have a nice presentation UI with sharing of links, albums and even wants to be your password manager.
Probably a little too much for my needs (just need stable web page bookmarking and a strong search) and looks to be abandoned for the time being? (at least code-wise, author still seems to respond to issues).
Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker.
Like shaarli, little different interface but mostly same feature set.
Not sure if you can make your whole bookmark list public or just share individual bookmarks.
The most interesting thing for me is probably its internet archive integration - when you bookmark something it automatically sends to and processes on IA, meaning you always have a snapshot of the exact state you saved it in.