Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by benhoyt
A curated list of projects in awesome lists by benhoyt .
https://github.com/benhoyt/inih
Simple .INI file parser in C, good for embedded systems
c configparser embedded-systems ini parser
Last synced: 14 Oct 2024
https://github.com/benhoyt/goawk
A POSIX-compliant AWK interpreter written in Go, with CSV support
Last synced: 29 Oct 2024
https://github.com/benhoyt/scandir
Better directory iterator and faster os.walk(), now in the Python 3.5 stdlib
directory iterator performance python scandir
Last synced: 14 Oct 2024
https://github.com/benhoyt/dhash
Python library to calculate the difference hash (perceptual hash) for a given image, useful for detecting duplicates
difference-hash hash image image-processing perceptual-hashing python
Last synced: 30 Oct 2024
https://github.com/benhoyt/pygit
Just enough git (written in Python) to create a repo and push to GitHub
git github hack minimalism python
Last synced: 31 Oct 2024
https://github.com/benhoyt/countwords
Playing with counting word frequencies (and performance) in various languages.
Last synced: 06 Nov 2024
https://github.com/benhoyt/protothreads-cpp
Protothread.h, a C++ port of Adam Dunkels' protothreads library
c-plus-plus macros protothreads
Last synced: 07 Nov 2024
https://github.com/benhoyt/pybktree
Python BK-tree data structure to allow fast querying of "close" matches
data-structures levenshtein-distance python tree
Last synced: 07 Nov 2024
https://github.com/benhoyt/pyast64
Compile a subset of the Python AST to x64-64 assembler
Last synced: 30 Oct 2024
https://github.com/benhoyt/go-routing
Different approaches to HTTP routing in Go
Last synced: 07 Nov 2024
https://github.com/benhoyt/loxlox
Lox interpreter written in Lox
crafting-interpreters interpreter lox meta
Last synced: 07 Nov 2024
https://github.com/benhoyt/mugo
Mugo, a toy compiler for a subset of Go that can compile itself
Last synced: 14 Oct 2024
https://github.com/benhoyt/littlelang
A little language interpreter written in Go
go interpreter language parser recursive-descent
Last synced: 28 Oct 2024
https://github.com/benhoyt/go-1brc
My Go solutions to the One Billion Row Challenge
Last synced: 26 Oct 2024
https://github.com/benhoyt/third
Third, a small Forth compiler for 8086 DOS
Last synced: 14 Oct 2024
https://github.com/benhoyt/prig
Prig is for Processing Records In Go. Like AWK, but snobbish.
Last synced: 28 Oct 2024
https://github.com/benhoyt/web-service-stdlib
Rewrite of Go RESTful API tutorial using only the stdlib
Last synced: 28 Oct 2024
https://github.com/benhoyt/cdnupload
Upload your site's static files to a directory or CDN, using content-based hashing
cdn hash python static-files upload
Last synced: 07 Nov 2024
https://github.com/benhoyt/gogit
Just enough of a git client (in Go) to init a repo, commit, and push to GitHub
Last synced: 07 Nov 2024
https://github.com/benhoyt/simplelists
Tiny to-do list web app written in Go
Last synced: 28 Oct 2024
https://github.com/benhoyt/pas2go
Pascal to Go converter (converts a subset of Turbo Pascal 5.5)
go pascal transpiler turbo-pascal zzt
Last synced: 28 Oct 2024
https://github.com/benhoyt/nibbleforth
A very compact stack machine (Forth) bytecode
Last synced: 14 Oct 2024
https://github.com/benhoyt/zztgo
Port of ZZT to Go (using a Pascal-to-Go converter)
Last synced: 14 Oct 2024
https://github.com/benhoyt/gosnip
Run small snippets of Go code from the command line
code-snippets command-line go tool
Last synced: 28 Oct 2024
https://github.com/benhoyt/python-pentomino
Pentomino puzzle solver using Python code generation
code-generation pentomino puzzle python
Last synced: 14 Oct 2024
https://github.com/benhoyt/namedmutex
namedmutex.py, a simple ctypes wrapper for Win32 named mutexes
Last synced: 14 Oct 2024
https://github.com/benhoyt/fe
Bruce Hoyt's Forth Editor (Dad's editor that I grew up coding with)
Last synced: 14 Oct 2024
https://github.com/benhoyt/io-performance
Code repo for https://benhoyt.com/writings/io-is-no-longer-the-bottleneck/
Last synced: 14 Oct 2024
https://github.com/benhoyt/awkmake
Code to go with my article "The AWK book's 60-line version of Make"
Last synced: 14 Oct 2024
https://github.com/benhoyt/repike
Rob Pike's simple regex matcher converted to Go
Last synced: 14 Oct 2024
https://github.com/benhoyt/benos
A tiny 32-bit Forth operating system I wrote when I was 16
Last synced: 14 Oct 2024
https://github.com/benhoyt/false-forth
A False compiler and interpreter written in ANS Forth
compiler false forth interpreter
Last synced: 14 Oct 2024
https://github.com/benhoyt/counter
Fast hash table for counting short strings in Go
Last synced: 14 Oct 2024
https://github.com/benhoyt/py-1brc
Optimising the One Billion Row Challenge (1BRC) in Python
Last synced: 14 Oct 2024
https://github.com/benhoyt/circle
Draw circles using the Bresenham Circle Algorithm in Go
Last synced: 14 Oct 2024
https://github.com/benhoyt/snappass-test
Demo of Juju K8s sidecar charm with Pebble
Last synced: 14 Oct 2024
https://github.com/benhoyt/interpspeed
Test interpreter speed of various language VMs
Last synced: 14 Oct 2024
https://github.com/benhoyt/fredtable
Code review of Frederico Bittencourt's hash table implementation
Last synced: 14 Oct 2024
https://github.com/benhoyt/go-windows-examples
Test (lack of) newline normalization of Go example tests on Windows
Last synced: 14 Oct 2024
https://github.com/benhoyt/lwntest
Test of Hugo static site generator for LWN.net article
Last synced: 14 Oct 2024
https://github.com/benhoyt/juju-docs
Place to edit/review Juju docs for https://juju.is/docs
Last synced: 14 Oct 2024