Santa Cruz, CA

Farid Zakaria

Elite
@fzakaria

Engineering. Where the noble semiskilled laborers execute the vision of those who think and dream. Hello, Oompa-Loompas of science.

sqlelf. Explore ELF objects through the power of SQL

267

shrinkwrap. A tool that embosses the needed dependencies on the top level executable

189

HypeMachine-Extension. This is a Google Chrome Extension that injects a download button next to the songs.

171

mvn2nix. Easily package your Maven Java application with the Nix package manager.

112

nix-auto-follow. A script to achieve automatically following all flake inputs for Nix

108

slf4j-timbre. SLF4J binding for Clojure's Timbre

95

transcoding. A basic transcoding Golang server that utilizes FFMPEG over the command line

70

ebpf-mpls-encap-decap. Sample project demonstrating how to use eBPF to encap/decap packets with an MPLS label.

57

HypeScript. Python HypeMachine script downloader

56

nix-harden-needed. Bubble up the correct paths to your shared object libraries in Nix

55

nix-http-binary-cache-api-spec. An OpenAPI specification for a Nix HTTP Binary Cache

36

nix-home. A nix home development environment

35

space-saving. Space Saving algorithm implementation (StreamSummary) in Java, used to solve heavy hitters / topk items.

33

autopatchelf. Go

31

MakeNix. A demonstration of how you can leverage Nix dynamic derivations for C/C++ Makefile projects

30

build-event-protocol-viewer. This project is a pure front-end Bazel Build Event Protocol (BEP) viewer.

29

NpmNix. A demonstration of how you can leverage Nix dynamic derivations for Node projects

25

WaterFlow. WaterFlow is a non-magical / easy to understand / JDK8 framework for use with SWF

20

ascii85. A Java library for working with Ascii85, also called Base85 - a form of binary-to-text encoding

19

fzakaria.com. My personal blog & website

16

learn-nix-the-fun-way. A cheeky talk for PlanetNix 2025 on why you might want to use Nix

13

Akka-Camel-SQS. This is a sample project that ties Apache-Camel, Akka & SQS together.

13

stage0-bazel. An extreme minimal dependency bootstrap in Bazel to get to a working CC toolchain

12

nixos-maven-example. An example of how to use buildMaven with Nix to build a Maven project

9

calcite-git. A native Calcite Git adapter

8

simple-annotations-plugin. A simple Grafana annotations plugin that works with any datasource.

8

http4j. http4j is an HTTP toolkit written in Java (in the vein of http4k) that allows for functional HTTP services

7

HypemFinderSite. A website to help people download songs from Hypem.com!

6

addressme. This is a new service where you can find addresses across the world to send mail to.

5

donothing. LD_PRELOAD override to have your program do nothing.

5

old. The Other Link Editor

5

chisel-base64. A Chisel module that includes a base64 codec

4

ChocoPy. An implementation of ChocoPy using ANTLR4

4

lametun. This is a very minimalistic demonstration of how to setup a VPN-like tunnel.

3

HypeMachine-Java. Java GUI downloader for HypeMachine

3

circularfifoqueue. CircularFifoQueue is a first-in first-out queue with a fixed size that replaces its oldest element if full

3

CSE231-Breaking-Shared-Object-Monolith. The course project for UCSC CSE231 to attempt to break the shared code monolith.

3

Huffman-Compression. Basic Huffman Encoding

2

no-frills-nix-python-template. A simple Nix template for building and distributing Python applications

2

beatprice. Attempts to find cheaper alternatives to tracks on electronic dance music stores

2

elf2sql. Convert ELF files to SQLite databases

2

python-shared-object-fallacy. An example that there is no free lunch and shared object libraries depended on by Python C extensions are inherently flawed when embedded in the wheel

2

protoc-plugin-example. An example of writing a protoc plugin in Java and using insertion points

2

dotfiles. My dotfiles (or rather aggregation of others!)

2

iHype. iPhone HypeMachine Application using Three20 UI

2

guide-dedupe. Sample code showing how to properly dedupe modules and bindings in Guice

2

vscode.bzl. Bazel rules for making VSCode Java projects

1

musllibc. C

1

liblist. Provide a simple list of the dynamic libraries found and print as a new line list using the dynamic linker.

1

lookml-parsec. A LookML parser in Haskell using Megaparsec

1

check-jar-versions. Check the class file version of all class files within a JAR file

1
51
Apply