Projects in Awesome Lists by ppetr
A curated list of projects in awesome lists by ppetr .
https://github.com/ppetr/ncdu
NCurses Disk Usage (clone of http://dev.yorhel.nl/ncdu)
Last synced: 16 Jul 2025
https://github.com/ppetr/arduino-influxdb
Simple script for reading data from Arduino's serial line and sending them to InfluxDB
Last synced: 14 Apr 2025
https://github.com/ppetr/openwrt-miredo
An OpenWRT package configuration for MIredo
Last synced: 11 Feb 2026
https://github.com/ppetr/lockfree-userspace-rcu
Lock-free RCU (Read-Copy-Update) user-space library
Last synced: 02 Sep 2025
https://github.com/ppetr/marray-sort
Quicksort implementation for mutable arrays (MArray) in Haskell
Last synced: 10 Jan 2026
https://github.com/ppetr/async-await-monad
Async/await programming pattern in Haskell - synchronous interface with asynchronous implementation independent of a particular task scheduler
Last synced: 14 Apr 2025
https://github.com/ppetr/haskell-typesafe-2-3-btrees
2-3 B-Trees with static guarantee that they're balanced.
Last synced: 26 Mar 2025
https://github.com/ppetr/xlockmore
A clone of xlockmore 5.47 from http://www.tux.org/~bagleyd/xlockmore.html
Last synced: 26 Mar 2025
https://github.com/ppetr/freer
An implementation of "Freer Monads, More Extensible Effects"
Last synced: 26 Mar 2025
https://github.com/ppetr/tie-knot
"Ties the knot" on a given set of structures that reference each other by keys - replaces the keys with their respective values.
Last synced: 14 Apr 2025
https://github.com/ppetr/scala-conduit
Scala library implementing the concept of functional pipes/conduits.
Last synced: 26 Mar 2025
https://github.com/ppetr/timeout-with-results
Allows timeouting a computation while allowing it to return partial results. Useful for making AI-like algorithms that should return the best result found within a time limit.
Last synced: 14 Apr 2025
https://github.com/ppetr/home-automation-can
SW and HW for an inexpensive home automation communication network based on the CAN bus
Last synced: 19 Mar 2026
https://github.com/ppetr/vidthumb
Simple script for creating video thumbnails
Last synced: 26 Mar 2025
https://github.com/ppetr/semigroups-actions
Semigroup/monoid actions on sets
Last synced: 29 Jul 2025
https://github.com/ppetr/tuples-homogenous-h98
Haskell 98 wrappers for n-ary homogenous tuples providing Traversable and Applicative instances.
Last synced: 26 Mar 2025
https://github.com/ppetr/cycle-detection
Haskell implementation of cycle detection algorithm(s)
Last synced: 26 Mar 2025
https://github.com/ppetr/map-like
A common type class for various map-like data structures, both pure and mutable.
Last synced: 26 Mar 2025
https://github.com/ppetr/data-visualize
Visualize Haskell ADTs with Graphviz
Last synced: 26 Mar 2025
https://github.com/ppetr/disjoint-sets-st
An imperative, high-performance disjoint set data structure.
Last synced: 26 Mar 2025
https://github.com/ppetr/ordinal-list
Infinite lists indexed by ordinal numbers
Last synced: 26 Mar 2025
https://github.com/ppetr/secure-packet-transport
Experimental simplified DTLS packet transport interface
Last synced: 30 Jun 2025
https://github.com/ppetr/rpi-voip-phone
Installation and configuration scripts that turn a Raspberry Pi computer into a VoIP telephone
Last synced: 06 Jan 2026
https://github.com/ppetr/persistent-queue-log
Durable, persistent log / FIFO queue in Python
Last synced: 26 Mar 2025
https://github.com/ppetr/recursion-attributes
Allows representing and combing attributes on recursive processing of data structures, similar to attribute grammars.
Last synced: 26 Mar 2025
https://github.com/ppetr/haskell-libdht
Haskell bindings for the C Mainline DHT library - Work in progress
Last synced: 26 Mar 2025
https://github.com/ppetr/functional-data-structures
Exercises according to the Okasaki's book
Last synced: 18 Jun 2025
https://github.com/ppetr/graph-invariant
Research prototype for computing graph invariants
Last synced: 26 Mar 2025
https://github.com/ppetr/finger-b-tree
Efficient, general purpose finger B-trees for C++
Last synced: 06 Jan 2026
https://github.com/ppetr/particulate-matter-meter
Software for Arduino-based particulate matter meter
Last synced: 26 Mar 2025
https://github.com/ppetr/hw-opto-counter
Universal infrared proximity sensor/counter of events
Last synced: 26 Mar 2025
https://github.com/ppetr/refcounted-var-sized-class
Type-safe, reference-counted pointers to variable-sized classes
Last synced: 26 Mar 2025
https://github.com/ppetr/pspdftool-code
A fork of pdpdftool from http://sourceforge.net/projects/pspdftool/
Last synced: 12 Oct 2025
https://github.com/ppetr/learning-myself-rust
The code here isn't probably very useful to anybody else.
Last synced: 13 Oct 2025
https://github.com/ppetr/secure-p2p-transport
Simple framework to securely connect to peers in a P2P network without relying on DNS.
Last synced: 26 Mar 2025
https://github.com/ppetr/goodwe2influxdb
Collect data from a GoodWe inverter to InfluxDB
Last synced: 26 Mar 2025
https://github.com/ppetr/song-book
Simple song-book progressive web app in Dart
Last synced: 06 Jan 2026
https://github.com/ppetr/least-squares-electric-voting
(Possibly novel) electoral system that orders candidates by assigning each one a potential in such a way that it minimizes the sum of squares of differences of each voter’s intent.
Last synced: 26 Mar 2025
https://github.com/ppetr/delayed-scheduler
Time-ordered C++ priority queue that manages ordering and emitting elements (callbacks) at their scheduled times
Last synced: 13 Aug 2025
https://github.com/ppetr/zillion-primes
Fast implementation of the Sieve of Erathosthenes
Last synced: 26 Oct 2025