Software developer
caire. Content aware image resize library
10kpigo. Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.
4.7ktriangle. Convert images to computer generated art using delaunay triangulation.
2.1kdiagram. CLI app to convert ASCII arts into hand drawn diagrams.
896stackblur-go. A fast, almost Gaussian Blur implementation in Go
267dithergo. Various dithering algorithms implemented in Go
171forensic. Copy-move image forgery detection library.
145gogu. A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
110gobrot. Mandelbrot image renderer in Go
105colorquant. Go library for color quantization and dithering
91legoizer. A tool to convert images to Lego bricks.
84ascii-fluid. Terminal based ASCII fluid simulation controlled by your webcam. 🌊
73colidr. Coherent Line Drawing implementation in Go.
55pigo-wasm-demos. Webassembly demos showcasing the Pigo face detection library.
52cloth-physics. Desktop application for cloth physics simulation using Gio GUI.
47gifter. Gif image renderer running in terminal.
45gospline. Implementing b-spline curves in Go
39triangle-app. Desktop application for Triangle.
36pigo-face-tracking. Play games with your head. A face tracking application using the Pigo library.
32asciibrot. ASCII mandelbrot fractal running in terminal
22minecraft.js. Simplex noise based minecraft map generator
18pigo-openfaas-faceblur. OpenFaaS faceblur function using the Pigo face detector library. (https://github.com/esimov/pigo)
17facemask. Overlay a mask over a person's face
17gomp. Alpha compositing operations and blending modes in Go.
15caire-openfaas. OpenFaaS function for Caire, the content aware image resize library. (https://github.com/esimov/caire)
13pigo-openfaas. OpenFaaS function for face detection using the Pigo library. (https://github.com/esimov/pigo)
12openfaas-coherent-line-drawing. Coherent Line Drawing OpenFaaS function based on https://github.com/esimov/colidr
10pigo-gocv-benchmark. Pigo vs GoCV face detection benchmark comparison
4simplexnoise.js. Javascript simplex noise implementation based on Stefan Gustavson paper: http://webstaff.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf
3esimov. My personal Github account repository
2homebrew-triangle. Brew formula for Triangle.
2concurrent-map. a thread-safe concurrent map for go
2homemade-machine-learning. 🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
2CellularForms. An implementation of Andy Lomas' Cellular Forms.
1Nim. Nim is a compiled, garbage-collected systems programming language with a design that focuses on efficiency, expressiveness, and elegance (in that order of priority).
1firecracker. Secure and fast microVMs for serverless computing.
1flash-experiments. Old Flash (ActionScript3) experiments
1talks. Talks I have given
1go-arena. Testing and benchmarking the new experimental Go memory arenas.
1tcell. Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.
1GLSL-PathTracer. A GLSL Path Tracer
1