Steve J Donovan (@stevedonovan)

Top repositories

1

gentle-intro

A gentle Rust tutorial
Rust
820
star
2

luar

luar is a Go package for conveniently working with the luago Lua bindings. Arbitrary Go functions can be registered
Go
300
star
3

winapi

Minimal but useful Lua bindings to the Windows API
C
188
star
4

Microlight

A little library of useful Lua functions, intended as the 'light' version of Penlight
Lua
163
star
5

LuaMacro

An extended Lua macro preprocessor
Lua
144
star
6

runner

Tool for running Rust snippets
Rust
141
star
7

Lake

A Lua-based Build Tool
Lua
129
star
8

luabuild

A highly customizable Lua 5.2 build system, allowing for common external modules to be linked in statically, and built-in modules to be excluded
C
77
star
9

luaish

A Lua REPL with global name tab-completion and a shell sub-mode
Lua
58
star
10

UnderC

Interactive C++ Interpreter for x86 Systems
C++
57
star
11

chrono-english

Converting informal English dates (like `date` command) to chrono DateTime in Rust
Rust
54
star
12

llib

A compact library for C99 (and MSVC in C++ mode) providing refcounted arrays, maps, lists and a cool lexical scanner.
C
40
star
13

MonoLuaInterface

Mono-buildable version of LuaInterface
C#
36
star
14

el

A more commamd-line friendly style of using Lua
Lua
32
star
15

outstreams

C++ wrapper around stdio that overloads the call operator to output fields
C++
32
star
16

Orbiter

A personal Lua Web Application Server
Lua
29
star
17

llua

Higher-level C API for Lua based on llib
C
29
star
18

lua-patterns

Exposing Lua string patterns to Rust
Rust
28
star
19

ltags

Exuberant CTags compatible tag files from Lua projects
Lua
25
star
20

stevedonovan.github.com

Project Pages
HTML
24
star
21

lua-command-tools

Command-line utilties for performing common Lua one-liners, like matching string patterns and substitution.
Lua
22
star
22

findr

Expression-oriented fast file finder
Rust
20
star
23

lapp

a Rust port of the Lua Lapp framework: a straightforward GNU-style command-line parser which uses usage text to define arguments
Rust
17
star
24

mosquitto-client

Rust
15
star
25

LuaExpatUtils

Utilities for pretty-printing lxp.dom style LOM and constructing LOM documents
Lua
15
star
26

lglob

Extended undefined-variable checker for Lua 5.1 and 5.2
Lua
14
star
27

luafaq

Unofficial Lua FAQ
14
star
28

shmake

A shell-based build tool.
C
12
star
29

cs-repl

A REPL for C# (formerly known as CSI)
C#
12
star
30

rx-cpp

Modern C++ Regular Expressions library, wrapping both POSIX and Lua string patterns.
C++
11
star
31

scanlex

A simple lexical scanner in Rust
Rust
11
star
32

LuaRocksTools

Support utilities for working with LuaRocks
Lua
10
star
33

lua-gentle-intro

8
star
34

grun

A command-line runner for Go expressions
Go
8
star
35

easy-shortcuts

Useful helpers for implementing short command-line tools in Rust
Rust
8
star
36

tinycpp

Compact 'fake' standard library strings and streams, for experimental purposes only ;)
C++
7
star
37

ldeb

ldeb converts Lua scripts into Debian packages
Lua
7
star
38

Webrocks

A self-contained local web interface to LuaRocks
JavaScript
6
star
39

flot-rs

Rust
6
star
40

rockspec

A command-line tool and DSL for generating rockspecs for LuaRocks
Lua
5
star
41

cargo-docgen

Cargo subcommand for testing and formatting Rust documentation tests
Rust
3
star
42

moi

MOI (MQTT Orchestration Interface) is a simple management tool for groups of remote systems
Rust
1
star
43

lily-extras

A collection of examples and extensions for the Lily programming language
C
1
star
44

ght

ght is a friendly HTTP/API command-line tool in the footsteps of HTTPie
Go
1
star
45

jaywalk

Java utility classes for easier command-line and GUI programs
1
star
46

xflag

Extended version of Go's flag package, with support for opening files and positional parameters
1
star