Projects in Awesome Lists by patrickfav
A curated list of projects in awesome lists by patrickfav .
https://github.com/patrickfav/uber-apk-signer
A cli tool that helps signing and zip aligning single or multiple Android application packages (APKs) with either debug or provided release certificates. It supports v1, v2 and v3 Android signing scheme has an embedded debug keystore and auto verifies after signing.
android android-signing-scheme apk apksigner cli keystore signature signing verify zipalign
Last synced: 03 Jul 2025
https://github.com/patrickfav/Dali
Dali is an image blur library for Android. It contains several modules for static blurring, live blurring and animations.
android android-library animation blur image-manipulation live-blurring renderscript
Last synced: 20 Apr 2025
https://github.com/patrickfav/dali
Dali is an image blur library for Android. It contains several modules for static blurring, live blurring and animations.
android android-library animation blur image-manipulation live-blurring renderscript
Last synced: 16 May 2025
https://github.com/patrickfav/bcrypt
A Java standalone implementation of the bcrypt password hash function. Based on the Blowfish cipher it is the default password hash algorithm for OpenBSD and other systems including some Linux distributions. Includes a CLI Tool.
bcrypt bcrypt-library bycrypt-password cli crypto hash java java-library kdf password-hash security
Last synced: 14 May 2025
https://github.com/patrickfav/blurtestandroid
This is a simple App to test some blur algorithms on their visual quality and performance.
algorithm android-application benchmark blur renderscript
Last synced: 05 Apr 2025
https://github.com/patrickfav/BlurTestAndroid
This is a simple App to test some blur algorithms on their visual quality and performance.
algorithm android-application benchmark blur renderscript
Last synced: 16 Nov 2025
https://github.com/patrickfav/armadillo
A shared preference implementation for confidential data in Android. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of device fingerprinting combined with optional user provided passwords and strong password hashes.
aes-encryption aes-gcm android authenticated-encryption bcrypt crypto cryptography hkdf security sharedpreferences
Last synced: 05 Apr 2025
https://github.com/patrickfav/density-converter
A multi platform image density converting tool converting single or batches of images to Android, iOS, Windows or CSS specific formats and density versions given the source scale factor or width/height in dp. It has a graphical and command line interface and supports many image types (svg, psd, 9-patch, etc.) aswell as some lossless compressors like pngcrush.
android cli converter density dpi drawable gui ios jpeg mozjpeg nine-patch png pngcrush post-processor psd resized-images svg
Last synced: 12 Apr 2025
https://github.com/patrickfav/under-the-hood
Under the Hood is a flexible and powerful Android debug view library. It uses a modular template system that can be easily extended to your needs, although coming with many useful elements built-in.
android android-debug android-library noop shake-detection
Last synced: 20 Aug 2025
https://github.com/patrickfav/bytes-java
Bytes is a utility library that makes it easy to create, parse, transform, validate and convert byte arrays in Java. It supports endianness as well as immutability and mutability, so the caller may decide to favor performance.
biginteger byte-array bytebuffer bytes bytes-java checksum encoding endianness gzip hash java utility-library
Last synced: 10 Apr 2025
https://github.com/patrickfav/uber-adb-tools
A tool that enables advanced features through adb installing and uninstalling apps like wildcards and multi device support. Useful if you want to clean your test device from all company apks or install a lot of apks in one go. Written in Java so it should run on your platform.
adb adb-commands android android-debug-bridge apk bugreport cli uninstall wildcard
Last synced: 20 Aug 2025
https://github.com/patrickfav/pihole-unbound-docker
A docker-compose setup that maintaines a Pi-hole DNS with an with an upstream Unbound recursive DNS all hosted locally.
adblock dns docker docker-compose homelab pihole privacy unbound
Last synced: 24 Oct 2025
https://github.com/patrickfav/id-mask
IDMask is a Java library for masking internal ids (e.g. from your DB) when they need to be published to hide their actual value and to prevent forging. It has support optional randomisation has a wide support for various Java types including long, UUID and BigInteger.
64bit aes-encryption biginteger byte-array database-ids hashid hashids hkdf hmac id integer jackson jax-rs long obfuscation paramconverter serializer uuid
Last synced: 09 Apr 2025
https://github.com/patrickfav/hkdf
A standalone Java 7 implementation of HMAC-based key derivation function (HKDF) defined in RFC 5869 first described by Hugo Krawczyk. HKDF follows the "extract-then-expand" paradigm which is compatible to NIST 800-56C Rev. 1 two step KDF
800-56c android-compatibility cryptography hash hkdf hmac hmac-sha1 hmac-sha256 hmac-sha512 java java7 jdk7 kdf key-derivation-function nist rfc5869 two-step-key-derivation
Last synced: 19 Aug 2025
https://github.com/patrickfav/indoor-positioning
A full-featured indoor positioning system that was developed during my master thesis. It has a javascript based rich UI and has a server-client architecture.
angular couchdb highcharts iot javaee nearest-neighbors open-wrt received-signal-strength wifi
Last synced: 09 Apr 2025
https://github.com/patrickfav/slf4j-timber
SLF4J binding for Timber - a logger with a small, extensible API which provides utility on top of Android's normal Log class.
android logcat logging slf4j slf4j-binding timber
Last synced: 09 Apr 2025
https://github.com/patrickfav/planb-android
A crash recovery library for Android. It allows tracking and handling crashes with different rules for debugging and production.
android android-library crash crash-dump crash-handler crash-reporting recovery
Last synced: 09 Apr 2025
https://github.com/patrickfav/rocketchat-exporter
A simple script exporting chats from a rocket chat instance using the public REST API. Useful if no administrative access is possible.
cli csv export java11 rocket-chat slack tool
Last synced: 10 Apr 2025
https://github.com/patrickfav/dice
A cryptographically secure pseudorandom number generator cli tool printing in a wide variety of byte encodings (hex, base64,..) and for many programming languages (c, java, c#, php, etc.) using NIST SP800-90Ar1 HMAC-DRBG. Supports external seeding from various true random services.
base32 base36 base64 base85 cli encoding entropy-source hex hmac-drbg hotbits java nist octal prng random-number-generators seed sp800-90a text-encodings
Last synced: 09 Apr 2025
https://github.com/patrickfav/singlestep-kdf
Implementation of the single-step key derivation function (KDF) as described in NIST Special Publication 800-56C Rev1 supporting messages digest and HMAC.
cryptography hmac java kdf key-agreement key-derivation key-derivation-function message-digest nist nist800-56 secretkey security singlestep-kdf
Last synced: 09 Apr 2025
https://github.com/patrickfav/bkdf
BCrypt based key derivation function to improve BCrypt as a cryptographic primitive for password hashing and key derivation
bcrypt cryptography hkdf java kdf password security
Last synced: 09 Apr 2025
https://github.com/patrickfav/checkstyle-config
Global checkstyle config to be reused in different projects. These include my own personal rules so your milage may vary.
checkstyle checkstyle-plugin configuration java maven
Last synced: 09 Apr 2025
https://github.com/patrickfav/morseme
A very simple Android app that can morse given input through audio, vibration and light flash. Also can morse your SMS.
Last synced: 16 Jul 2025
https://github.com/patrickfav/base122-java
A Base122 byte-to-text encoder using format referenced in http://blog.kevinalbs.com/base122
Last synced: 16 Jul 2025
https://github.com/patrickfav/mvn-common-parent
A maven configuration which can be used as a commons config parent for POM files
Last synced: 09 Apr 2025
https://github.com/patrickfav/smart-video-tagger
A tool to normalize filenames for movies and series/shows database so that they all would have the same format making it easier to parse it for other services
Last synced: 16 Jul 2025
https://github.com/patrickfav/da-workspace-legacy
This is a task execution simulator (simulating parallel executions of task in an operating system) originally developed for my first master thesis.
Last synced: 09 Sep 2025
https://github.com/patrickfav/website-favre
The source for my private website powered by hugo a static code generators and typescript/node based CLI to fetch my content from various sites..
congo hugo nodejs portfolio-website static-site-generator tailwindcss typescript website-performance
Last synced: 09 Apr 2025
https://github.com/patrickfav/website-dr-sel
A simple static website created with jekyll
jekyll jekyll-site spectral static-site-generator website website-performance
Last synced: 17 Mar 2025
https://github.com/patrickfav/tuwien
Miscellaneous projects done during my studies in computer science at the Vienna University of Technology from about 2009 to 2011.
ant eiffel ejb3 java javeee maven rest smalltalk university-course
Last synced: 17 Mar 2025
https://github.com/patrickfav/adventofcode2018
Scripts to solve adventofcode.com puzzles for season 2018
Last synced: 17 Mar 2025
https://github.com/patrickfav/benchmark-jmh-sandbox
A catch-all repo for all kinds of JMH benchmarks
benchmark java jmh performance performance-analysis
Last synced: 17 Mar 2025