An open API service providing repository metadata for many open source software ecosystems.

codeberg.org / valpackett 27 Repositories

hi, i'm val (they|she) i've been everywhere, from css and js to boot firmware. i like type systems, monads, sandboxes, kernels, protocols, parsers, simd registers, pcbs, just lots of things. don't like real numbers at all though. those are too hard

valpackett/caddy-multi-dyna-config

Caddy config adapter allowing the use of multiple merged configs with dynamic updates

Language: Go - Size: 33.2 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/shmemfdrs

Rust crate that creates anonymous shared memory file descriptors for IPC using memfd/SHM_ANON/shm_open

Language: - Size: 54.7 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 1

valpackett/devd-rs

Rust crate for listening to FreeBSD devd's device attach-detach notifications

Language: - Size: 69.3 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0

valpackett/ldc1x1x

TI LDC1312/LDC1314/LDC1612/LDC1614 inductance-to-digital converter driver for Rust embedded-hal

Language: - Size: 36.1 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0

valpackett/http-link-header

A Haskell library for the HTTP Link header as specified in RFC 5988 "Web Linking"

Language: - Size: 103 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/secstr

Rust data type suitable for storing sensitive information such as passwords and private keys in memory, featuring constant time equality, mlock and zeroing out.

Language: - Size: 165 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 1

valpackett/pcre-heavy

A Haskell regular expressions library that doesn't suck

Language: - Size: 112 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 2

valpackett/polkit-rs

Rust bindings for polkit libraries

Language: - Size: 181 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0

valpackett/clj-bonecp-url

Clojure wrapper for BoneCP (DEPRECATED) that also parses database URLs

Language: - Size: 39.1 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/clj-configurator

A powerful yet simple configuration library for Clojure

Language: - Size: 46.9 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/ring-ratelimit

Rate limiting middleware for Clojure Ring

Language: - Size: 63.5 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 1

valpackett/damnx509

Easy interactive CLI for managing a small X.509 (TLS) Certificate Authority

Language: Ruby - Size: 40 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0

valpackett/microformats2-parser

A Microformats 2 parser in Haskell

Language: - Size: 307 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0

valpackett/indieweb-algorithms

A collection of implementations of IndieWeb related algorithms in Haskell

Language: - Size: 71.3 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0

valpackett/clj-http-fake

Helper for faking clj-http requests, like Ruby's fakeweb

Language: - Size: 117 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0

valpackett/dotfiles

personal configuration

Language: Ruby - Size: 63.5 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0

valpackett/tiddlypwa

WIP TiddlyWiki PWA suite

Language: JavaScript - Size: 800 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0

valpackett/ergonice

69-key split mechanical keyboard (PCB, case, firmware)

Language: Rust - Size: 18.4 MB - Last synced at: almost 2 years ago - Stars: 4 - Forks: 0

valpackett/rusterpassword

A Rust implementation of the Spectre / Master Password algorithm

Language: - Size: 61.5 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/wf-wallpaper

Advanced wallpaper plugin for Wayfire

Language: C++ - Size: 83 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 1

valpackett/magicbane

A Haskell web framework that integrates Servant, EKG, fast-logger, wai-cli…

Language: - Size: 202 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0

valpackett/wai-cli

Command line runner for Wai apps (using Warp) with TLS, CGI, socket activation & graceful shutdown

Language: - Size: 222 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/hs-duktape

Haskell bindings for a very compact embedded JavaScript engine

Language: - Size: 173 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/gitson 📦

A simple document store library for Git + JSON.

Language: - Size: 222 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/unixbar

Rust library for creating output for UNIX-style desktop bars like i3bar/swaybar, dzen2, lemonbar

Language: - Size: 176 KB - Last synced at: over 1 year ago - Stars: 2 - Forks: 0

valpackett/rusty-sandbox

A sandboxing library for Rust

Language: - Size: 428 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/pdfork

A Rust fork wrapper that uses process descriptors (pdfork) on FreeBSD and normal fork elsewhere.

Language: - Size: 167 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/libwebp-sys

Bindings to libwebp (bindgen, static linking)

Language: - Size: 241 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/tiny-nix-ipc

Rust crate for using (UNIX domain) sockets for simple synchronous IPC

Language: - Size: 167 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/ex_http_link

An Elixir library for the HTTP Link header as specified in RFC 5988 "Web Linking"

Language: - Size: 337 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0

valpackett/ex_early_ret

Limited early return macro for Elixir

Language: - Size: 257 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0

valpackett/rustled_syntect

Rustler binding for the Syntect syntax highlighter, with streaming and iolists

Language: - Size: 230 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/interactor

Rust crate for simple command-line user interaction

Language: - Size: 158 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/freebsd-embedded-hal

Rust crate implementing the embedded-hal traits for FreeBSD devices (like linux-embedded-hal but FreeBSD)

Language: - Size: 265 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0

valpackett/colorhash256

Like Chroma-Hash, but with ANSI terminal colors

Language: - Size: 299 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/attrsets

Rust proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations

Language: - Size: 160 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

valpackett/wf-touchpad-gesture-drag

Wayfire plugin for the "3-finger drag" touchpad gesture

Language: C++ - Size: 218 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0

valpackett/wf-mod2key

xcape-like "press modifier on its own to press another key combo" plugin for Wayfire

Language: C++ - Size: 178 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0

valpackett/wf-gsettings

GSettings backend for Wayfire

Language: C++ - Size: 193 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0

valpackett/wf-globalgestures

Wayfire plugin for handling touchpad gestures globally in a layer-shell surface

Language: C - Size: 145 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0

valpackett/wf-dynspaces

WIP dynamic workspaces and fullscreen apps plugin for Wayfire

Language: C++ - Size: 269 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0

valpackett/tiddly-tracery

TiddlyWiki + Tracery: generative stories in a wiki

Language: JavaScript - Size: 183 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0

valpackett/micloudfaker

Use Xiaomi smart home devices like qmi.powerstrip.v1 offline

Language: Rust - Size: 122 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0

valpackett/ferrispark

USB-C powered 18×29 mm STM32L151 dev board

Language: - Size: 2.49 MB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0

valpackett/dotfiles.old 📦

Old history of dotfiles

Language: Shell - Size: 3.77 MB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0