Amir Laher (@laher)

Top repositories

1

goxc

a build tool for Go, with a focus on cross-compiling, packaging and deployment
Go
1,681
star
2

someutils

Some CLI utilities written in Go. Mainly intended as Unixlike commands for Windows, but cross-platform anyway. Just because
Go
104
star
3

fuzzymenu.vim

menu system for vim/neovim, using fzf for fuzzy selection
Vim Script
56
star
4

wget-go

wget, partially re-implemented in go
Go
40
star
5

neorg-exec

code block execution for neorg (similar to org-eval)
Lua
30
star
6

ChordialJS

Chord chart utility for web. Make progressions and interactive tabluation apps
JavaScript
27
star
7

mergefs

go package to chain fs.FS filesystems together (go1.16+)
Go
22
star
8

scp-go

scp clone for go. Initially just password-based auth, then adding 'keys'. Would also be good to add known_hosts support
Go
22
star
9

gopin

experimental go-get fork with support for tags and alternative repos
Go
16
star
10

gols

list go packages, ignoring specific folders (especially '/vendor/')
Go
9
star
11

marshalfs

Simulate a readonly filesystem in Go, by defining objects/functions and a marshalling function
Go
9
star
12

dotfiles

Dotfiles (managed with stow)
Lua
8
star
13

swugger

This is a temporary repo intended to start a discussion about swagger support for httprouter (and others), based on go-restful/swagger
Go
8
star
14

bump

Bump a given semver version (major/minor/patch)
Go
7
star
15

uggo

Ungraceful Gnu-ification for Go
Go
6
star
16

debgo-v0.2

functionality for building debs in Go. Covers similar ground to dpkg,dpkg-deb and dpkg-source
Go
6
star
17

voteo

video voting app (toy)
Go
5
star
18

toasties-galore

Resources for a talk about Continuous Deployment for Gophercon AU
Go
5
star
19

yt

YAML processor in the spirit of jq/sed
HTML
5
star
20

vendoff

Disable/enable a Go vendor folder, with this shell script
Shell
5
star
21

gothx.vim

A go plugin for vim/nvim, which only tries to do things that gopls doesn't do. thx.
Vim Script
5
star
22

regopher

refactoring tools for go [experimental]
Go
4
star
23

sshutils-go

ssh utilities for go
Go
3
star
24

regopher.vim

vim plugin for regopher [experimental]
Vim Script
3
star
25

go16-maps

Code for a talk about using maps in Go1.6
Go
3
star
26

smoosh

Smoosh is an experimental shell language written in Go
Go
3
star
27

argo

Support for .ar archives in Go
Go
3
star
28

kc

wrappers for some kubectl commands
Go
3
star
29

fooball

An experimental football (soccer) game engine for HTML canvas. Early doors.
JavaScript
2
star
30

debgo-v0

dpkg-like functionality for building debs in Go
Go
2
star
31

nilcheck

Check for nils inside arbitrary data structures (Go)
Go
1
star
32

fooball-server

Experimental authoritative-server for a browser-based sports game. Uses websockets
Scala
1
star
33

grammy

experimental markup-based diagramming wizboing
Go
1
star
34

servicetray

customisable system tray widget for a group of related services
Go
1
star
35

passr

Password manager - experimental
Go
1
star
36

git-wary

Wary merging - for more predictable releases
Shell
1
star
37

clicache

Cache the STDOUT of a given command, for up to n minutes
Go
1
star
38

gophertron

Use case for a short talk on coverage testing & httptest
Go
1
star
39

promsortrules

Sort and reformat prometheus alerts file alphabetically
Go
1
star
40

oklogrus

experimental work for logrus forwarding to oklog
1
star
41

concrete

generating concrete structs from interfaces (Go)
Go
1
star
42

kdisco

kidsco: a kubernetes service which simply lists pods with a given label
Go
1
star
43

neorg-codecap

a capture popup for neorg. Captures info about the file you're in (gitlink or file/line)
Lua
1
star
44

context-example

Example usage of the context package, for a lightning talk at GoAKL
Go
1
star
45

wtn

What The Net - connectivity problem analyser
Go
1
star