Val Packett (@valpackett)

Top repositories

1

httpotion

[Deprecated because ibrowse is not maintained] HTTP client for Elixir (use Tesla please)
Elixir
725
star
2

systemstat

Rust library for getting system information | also on https://codeberg.org/valpackett/systemstat
Rust
564
star
3

awesome-gtk

List of awesome GTK (3/4) applications
534
star
4

freepass

[DEPRECATED] password manager thing
Rust
310
star
5

cssprefixer

[DEPRECATED] A tool that rewrites your CSS files, adding vendor-prefixed versions of CSS3 rules.
Python
191
star
6

zshuery

[DEPRECATED] Minimal zsh framework
Shell
145
star
7

galacritty

[Abandoned experiment] GTK terminal emulator based on Alacritty [USE WEZTERM!]
Rust
145
star
8

soundfixer

A WebExtension that lets you fix sound problems in e.g. YouTube videos
JavaScript
137
star
9

SwiftCBOR

A CBOR implementation for Swift
Swift
127
star
10

clj-http-fake

Helper for faking clj-http requests | now on https://codeberg.org/valpackett/clj-http-fake
126
star
11

evscript

A tiny sandboxed Dyon scripting environment for evdev input devices that lets you do e.g. xcape in Wayland | now on https://codeberg.org/valpackett/evscript
122
star
12

magicbane

A web framework that integrates Servant, EKG, fast-logger, wai-cli… | now on https://codeberg.org/valpackett/magicbane
120
star
13

unixbar

Rust library for creating output for UNIX-style desktop bars like i3bar/swaybar, dzen2, lemonbar | now on https://codeberg.org/valpackett/unixbar
119
star
14

secstr

Secure string library for Rust | now on https://codeberg.org/valpackett/secstr
97
star
15

django-mode

Django mode and snippets for Emacs
Emacs Lisp
96
star
16

markbox

[DEPRECATED] A blogging engine for Dropbox based on Markdown
Python
94
star
17

intero.nvim

Haskell+Neovim lightning fast autocompletion and other IDE functionality
Vim Script
79
star
18

ring-ratelimit

Rate limiting middleware for Clojure Ring | now on https://codeberg.org/valpackett/ring-ratelimit
79
star
19

octohipster

[UNMAINTAINED] A hypermedia REST HTTP API library for Clojure
Clojure
75
star
20

transmitter

A WebExtension for the Transmission BitTorrent client
JavaScript
75
star
21

ringfinger

[DEPRECATED] Fun, fast, secure web development on top of Clojure/Ring
Clojure
67
star
22

rxjava-http-tail

RxJava-based HTTP log following library | now on https://codeberg.org/valpackett/rxjava-http-tail
65
star
23

freshcerts

ACME certificate protocol (Let's Encrypt) proxy client with a dashboard and monitoring
Ruby
60
star
24

rusty-sandbox

A sandboxing library for Rust | now on https://codeberg.org/valpackett/rusty-sandbox
58
star
25

capsicumizer

Run anything (like full blown GTK apps) under Capsicum
C++
54
star
26

pcre-heavy

A Haskell regular expressions library that doesn't suck | now on https://codeberg.org/valpackett/pcre-heavy
52
star
27

sweetroll

A personal website / #indieweb engine [OLD VERSION]
Haskell
51
star
28

micro-panel

Admin panel for micropub and microformats2 | also on: https://codeberg.org/valpackett/micro-panel
JavaScript
45
star
29

filesortd

Rule-based file sorting (like Hazel) with a Ruby DSL
Ruby
38
star
30

interactor

A Rust library for simple (usually command-line) user interaction | now on https://codeberg.org/valpackett/interactor
33
star
31

sweetroll2

A powerful micro/blogging engine with IndieWeb features (abandoned)
Elixir
28
star
32

hs-duktape

Haskell bindings for a very compact embedded JavaScript engine | now on https://codeberg.org/valpackett/hs-duktape
23
star
33

clj-configurator

A powerful yet simple configuration library for Clojure | now on https://codeberg.org/valpackett/clj-configurator
22
star
34

sweetreaction

A collection of React macros for Sweet.js - Actually react is bad
JavaScript
20
star
35

443d

TLS with HTTP/2 proxying, demultiplexed with SSH, on your port 443
Go
19
star
36

neojamvm

JamVM (lightweight Java Virtual Machine) but built with CMake
C
18
star
37

eslint-plugin-pug

An ESLint plugin for linting inline scripts in Pug files
JavaScript
17
star
38

gitson

A simple document store library for Git + JSON. | now on https://codeberg.org/valpackett/gitson
17
star
39

soad

SOcket Activator/Deactivator: like inetd but not really | now on https://codeberg.org/valpackett/soad
16
star
40

numbernine

Attempt at a desktop shell and stuff; abandoned in favor of https://github.com/DankBSD/waysmoke
D
16
star
41

pysectools

A small Python library that contains various security things
Python
15
star
42

weston-rs

[UNMAINTAINED] Rust bindings to libweston(-desktop) of Weston, the reference Wayland compositor
Rust
15
star
43

tiny-nix-ipc

Minimal Rust wrapper for using sockets as IPC with file descriptor passing | now on https://codeberg.org/valpackett/tiny-nix-ipc
15
star
44

micloudfaker

Use Xiaomi qmi.powerstrip.v1 offline | now on https://codeberg.org/valpackett/micloudfaker
14
star
45

shmemfdrs

Rust crate that creates anonymous shared memory file descriptors for IPC using memfd/SHM_ANON/shm_open | now on https://github.com/valpackett/shmemfdrs
13
star
46

ergonice

69-key split mechanical keyboard (PCB, case, firmware) | now on https://codeberg.org/valpackett/ergonice
13
star
47

gosemver

Semantic Versioning parsing, sorting, constraints and output library for the Go language
Go
13
star
48

indieweb-components

VanillaJS-based Web Components for the IndieWeb
JavaScript
13
star
49

wai-cli

Command line runner for Wai apps (using Warp) with TLS, CGI, socket activation & graceful shutdown | now on https://codeberg.org/valpackett/wai-cli
12
star
50

microformats2-parser

A Microformats 2 parser for Haskell | now on https://codeberg.org/valpackett/microformats2-parser - GH used for Actions only
Haskell
12
star
51

mail2elasticsearch

Fast ElasticSearch indexer for MIME email
Go
12
star
52

xvmmgr

A simple tray icon program for integrating a UNIX system running on Hyper-V or VirtualBox into the Windows desktop
PowerShell
11
star
53

sandblast

C
10
star
54

clj-bonecp-url

Clojure wrapper for BoneCP (DEPRECATED) that also parses database URLs | now on https://codeberg.org/valpackett/clj-bonecp-url
10
star
55

colorhash256

Like Chroma-Hash, but with ANSI terminal colors | now on https://codeberg.org/valpackett/colorhash256
9
star
56

broccoli-webpack

A Broccoli plugin for webpack
JavaScript
9
star
57

docker-freebsd-cross

Docker image for cross-compiling to FreeBSD. With pkg!!
Dockerfile
9
star
58

rusterpassword

A Rust implementation of the Spectre / Master Password algorithm | now on https://codeberg.org/valpackett/rusterpassword
9
star
59

appnetdav

[DEPRECATED] A WebDAV proxy for the App.net File API
Ruby
8
star
60

pebble-music-library

Music library browser for the Pebble smartwatch.
Java
8
star
61

less-mode

Less major mode for Emacs
Emacs Lisp
8
star
62

rpi-touchscreen-mainline

Building 7" Official Raspberry Pi Touchscreen drivers on vanilla mainline Linux kernels
C
8
star
63

antigravity

Antigravity lets you share files through App.net from an Android device - Press F for App.net
Java
7
star
64

labs

experiments
JavaScript
7
star
65

classyclock

Class schedule watchface for the Pebble smartwatch
HTML
6
star
66

gazeta

[DEPRECATED] A publish-subscribe (PubSub) framework for Clojure and ClojureScript, based on core.async.
Clojure
6
star
67

conatra

Sinatra-style syntax for the Internet of Things (CoAP/CoRE, Arduino)
Arduino
6
star
68

mf2sql

PostgreSQL schema for storing microformats2 JSON objects
PLpgSQL
6
star
69

startproject

Simple project starter for Emacs
Emacs Lisp
6
star
70

mason-ry

A Polymer element / web component that wraps Masonry, a layout library
HTML
6
star
71

http-link-header

A Haskell library for the HTTP Link header as specified in RFC 5988 "Web Linking" | now on https://codeberg.org/valpackett/http-link-header
6
star
72

broccoli-source-map

A Broccoli plugin for inlining or extracting sourcemaps.
JavaScript
5
star
73

feedrobot

[DEPRECATED] RSS/Atom to App.net Private Messages bot
Ruby
5
star
74

es-module-devserver

Simple static server middleware with ES Module path resolution | now on https://codeberg.org/valpackett/es-module-devserver
5
star
75

damnx509

A simple CLI for managing a small X.509 Certificate Authority | now on https://codeberg.org/valpackett/damnx509
5
star
76

dankshell

Go to https://github.com/myfreeweb/numbernine instead
Rust
5
star
77

modx-uncacher

Smarter cache cleaning for MODX Revolution
PHP
5
star
78

codeflask-element

A micro code-editor in a Custom Element (v1)
JavaScript
5
star
79

weston-extra-dip

[UNMAINTAINED] A pack of plugins for the Weston compositor
C++
5
star
80

wideplate

A multi-column responsive/adaptive CSS layout starter kit
CSS
5
star
81

sellout

IndieAuth/Micropub for static (Zola+GitHub) websites, runnable on Lambda
Python
4
star
82

sweetbuild

A Sweet.js DSL for Broccoli, the best frontend asset pipeline.
JavaScript
4
star
83

XmlDocTable

C# XML Documentation to LaTeX table converter based on Roslyn
C#
4
star
84

attrsets

Rust proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations | now on https://codeberg.org/valpackett/attrsets
4
star
85

devd-rs

Rust crate for listening to FreeBSD devd's device attach-detach notifications | now on https://codeberg.org/valpackett/devd-rs
4
star
86

node-red-contrib-nut-ups

Node-RED node that gets UPS data via NUT (Network UPS Tools).
HTML
4
star
87

loginw

Generic setuid wrapper for Wayland compositors
Rust
4
star
88

pdfork

A Rust fork wrapper that uses process descriptors (pdfork) on FreeBSD and normal fork elsewhere. | now on https://codeberg.org/valpackett/pdfork
4
star
89

indieweb-algorithms

A collection of implementations of IndieWeb algorithms in Haskell | now on https://codeberg.org/valpackett/indieweb-algorithms
4
star
90

nitm

Nobody In The Middle – Test if a web page looks the same via different Tor circuits
Python
3
star
91

appvertise

[DEPRECATED] Experimental ad network based on App.net and Bitcoin
Ruby
3
star
92

usmc-kmod

FreeBSD Kernel module for doing ARMv8 Secure Monitor Calls from userspace | now on https://codeberg.org/valpackett/usmc-kmod
3
star
93

imgroll

Image optimizer and nice metadata extractor (with AWS Lambda support)
Rust
3
star
94

clj-dcss

A Clojure library for parsing and processing Dungeon Crawl Stone Soup data.
Clojure
3
star
95

webgradients

A tool for creating simple and smooth PNG linear gradients with plain HTTP requests. 2.0.
Go
3
star
96

crawllog

A webapp that posts your Dungeon Crawl Stone Soup game logs (morgue files) to your website using Micropub
Python
3
star
97

supportappnet

[DEPRECATED] App.net-based support/feedback (inspired by services like Get Satisfaction).
Ruby
3
star
98

libwebp-sys

Rust bindings to libwebp | now on https://codeberg.org/valpackett/libwebp-sys
Rust
3
star
99

broccoli-brotli

Broccoli extension to apply brotli compression
JavaScript
3
star
100

statusboardthings

My widgets for Panic's Status Board for iPad - Press F for Status Board
Factor
3
star