Martin Angers (@mna)

Top repositories

1

pigeon

Command pigeon generates parsers in Go from a PEG grammar.
Go
837
star
2

agora

a dynamically typed, garbage collected, embeddable programming language built with Go
Go
326
star
3

martini-api-example

An example RESTful API application built with Martini.
Go
272
star
4

redisc

A Go redis cluster client built on top of redigo.
Go
228
star
5

trofaf

Super simple live static blog generator in Go. Vraiment trofaf.
CSS
130
star
6

express-boilerplate

Basic structure of a node.js web application with Express. Started out as a blog post about how to structure code in an Express web app (in French, see the URL below).
JavaScript
64
star
7

juggler

Juggler: a websocket-based, redis-backed RPC and pub-sub server.
Go
62
star
8

gocostmodel

Benchmarks of common basic operations for the Go language.
Go
61
star
9

specter

a (tiny) VM project built with Go
Go
59
star
10

ghost

Lego blocks for web servers.
Go
52
star
11

lune

A pure Go implementation of the Lua virtual machine.
Go
44
star
12

advice

Advice functional mixin based on Twitter's Angus Croll presentation (How we learned to stop worrying and love Javascript).
JavaScript
39
star
13

upstashdis

A Go client and a compatible server for local testing for the Upstash Redis REST API interface.
Go
22
star
14

gred

A pure Go concurrent implementation of the Redis server
Go
20
star
15

implement.js

Strong type-checking for dependency injection and method arguments.
JavaScript
20
star
16

Networking

Low-level Swift package for POSIX sockets and Epoll/Kqueue.
Swift
19
star
17

luashell

A small Lua module to help write what would be shell scripts in Lua. (mirror)
Lua
12
star
18

gocoro

Lua coroutine implementation in Go
Go
7
star
19

angular-gtd

An example app for Getting Things Done built with AngularJS.
JavaScript
6
star
20

tulip

Lua web framework based on lua-http and PostgreSQL. (mirror)
Lua
6
star
21

algo

Fundamental algorithms and data structures using Go generics.
Go
6
star
22

mainer

Package mainer defines types relevant to flag parsing and command entrypoint implementation.
Go
5
star
23

assnatapi

API pour exploiter les données de l'Assemblée nationale du Québec.
JavaScript
5
star
24

starstruct

Starlark to Go struct converter.
Go
4
star
25

assnat

Extracteur des données du site de l'Assemblée Nationale du Québec, pour nourrir assnatapi.
JavaScript
4
star
26

swiftodo

iOS ToDo list tutorial in Swift
Swift
4
star
27

httpcmw

Package httpcmw supports creating middleware chains for HTTP clients.
Go
3
star
28

runes

Command to print Unicode code point information.
Go
3
star
29

myvim

my vim setup
Vim Script
2
star
30

zzterm

Zero-allocation terminal input key and mouse decoder in Go (mirror).
Go
2
star
31

nitfind

ack-style finder in Nit, mostly to experiment with the language
Nit
2
star
32

setupjs

Personal setup for javascript frontend projects.
JavaScript
2
star
33

see-no-evil

Tiny callback cleaner library for node.js, so that error management gets out of the way.
JavaScript
2
star
34

httpmw

Package httpmw is a collection of bite-sized middleware with chaining support.
Go
2
star
35

bench_go_scripting

Small benchmarks comparing the Tengo and Risor scripting languages
Shell
2
star
36

luafn

Functional programming fundamentals for Lua. (mirror)
Lua
1
star
37

sendkeys

Simulate sending user input in a terminal (mirror).
Go
1
star
38

luasock99

Lua module for the socket99 C library. (mirror)
C
1
star
39

nenuphar

wip
Go
1
star
40

bookify

Make a book out of URLs, basically. Exploring node.js, express and socket.io along the way!
JavaScript
1
star
41

tcheck

Simple Lua module of sanity-checks for types (mirror)
Lua
1
star
42

Provok.in-issues

Issues repository for the Provok.in website.
1
star
43

exp

Go
1
star
44

xpgsql

Lua module providing a straightforward API to the luapgsql library. (mirror)
Lua
1
star
45

feedbuilder

JavaScript
1
star
46

mna.dev

Mirror of git.sr.ht/~mna/mna.dev
Go
1
star
47

vim-trefle

Vim syntax highlighting, filetype detection and indentation for trefle.
Vim Script
1
star
48

0value

files for my 0value.com blog
HTML
1
star
49

zzcsi

Control Sequence Introducer (CSI) functions for xterm-compatible terminals. (mirror)
Go
1
star
50

httpparms

Package httpparms provides helper functions and mechanisms to load the content of an HTTP request into a Go struct.
Go
1
star
51

ungeekenorbite

Blog exploratoire d'un geek qui découvre avec stupeur et tremblements le merveilleux monde des nouvelles technologies.
JavaScript
1
star