David Given (@davidgiven)
  • Stars
    star
    3,116
  • Global Rank 9,073 (Top 0.4 %)
  • Followers 304
  • Registered almost 15 years ago
  • Most used languages
    C
    38.6 %
    Assembly
    18.2 %
    C++
    11.4 %
    Shell
    9.1 %
    Lua
    4.5 %
    Java
    4.5 %
    Yacc
    2.3 %
    xBase
    2.3 %
    TypeScript
    2.3 %
    HTML
    2.3 %
    POV-Ray SDL
    2.3 %
    PostScript
    2.3 %
  • Location 🇨🇭 Switzerland
  • Country Total Rank 162
  • Country Ranking
    xBase
    1
    Yacc
    1
    Lua
    3
    POV-Ray SDL
    3
    PostScript
    4
    C
    20
    C++
    78
    Java
    189
    Shell
    492
    HTML
    868

Top repositories

1

wordgrinder

A word processor which gets the hell out of your way and lets you get some work done.
Lua
815
star
2

ack

The Amsterdam Compiler Kit
C
389
star
3

cpmish

An open source sort-of CP/M 2.2 distribution.
Assembly
329
star
4

fluxengine

PSOC5 floppy disk imaging interface
C++
329
star
5

cpm65

CP/M for the 6502
Assembly
239
star
6

cowgol

A self-hosted Ada-inspired programming language for very small systems.
C
226
star
7

clue

An experimental C to Javascript/Lua/Perl5/Lisp/Java compiler
C
141
star
8

minix2

Minix 1 and 2, Quick and Dirty editions
C
108
star
9

typetalk

A SmallTalk like live coding system running in the browser, based on TypeScript.
TypeScript
62
star
10

luje

a Java virtual machine written in pure Lua
Java
57
star
11

fforth

A small, portable Forth written in Posix C
C
42
star
12

LBW

Experimental tool for running Linux binaries on Windows
C++
40
star
13

polf

A toy
Assembly
16
star
14

pcemu

A software 8086 PC emulator.
PostScript
16
star
15

piface

Bare metal boot loader for the Raspberry Pi's VideoCore processor (no ARM!)
C
12
star
16

narcissus

A chording keyboard tool for X
C
11
star
17

glueesp

A port of the Geoworks Glue DOS linker.
C
10
star
18

cowjac

An experimental Java bytecode to C++ transpiler
Java
9
star
19

jpegfinder

A simple tool for scraping jpeg frames from files. Suitable for recovering corrupted MJPEG files. I'm looking at you, Hubsan.
C
9
star
20

cowbel

An experimental programming language
xBase
8
star
21

btracker

A chiptracker editor and player for the BBC Micro.
Assembly
8
star
22

calculon

A very small, fast shader language using LLVM.
C++
8
star
23

ibm6770keyboard

A USB interface for the IBM 6770/6780 keyboard.
C++
8
star
24

bogomandel

A silly toy Mandelbrot program for the BBC Micro.
Assembly
7
star
25

plmc

A compiler for PL/M targeting LLVM bitcode.
Yacc
6
star
26

gcc-vc4

An experimental port of gcc 4.8.1 to the VideoCore IV.
C
5
star
27

cshell

A very simple command line shell for the Commodore 64.
Assembly
4
star
28

qemu-z80

Z80 support for qemu
C
4
star
29

bterm

Firmware/hardware to use a Brother WP-1 word processor as a serial terminal
Assembly
4
star
30

vtech6502

A collection of data about the internals of various VTech 6502-based toys.
4
star
31

dbztool

A command line tool for accessing the bootstrap protocol on Dragonball CPUs.
C++
4
star
32

cparser

C
4
star
33

maxii-keyboard

PSoC5 firmware to for an ancient MAX-II industrial keyboard
C
4
star
34

gruntle

A text-based CYO MMORPG engine
HTML
3
star
35

libfirm

C
3
star
36

spey

A spam-filtering SMTP proxy using greylisting
Shell
3
star
37

comal65

A Comal interpreter for the 6502
Assembly
3
star
38

stellation

A web based real time space warfare RTS.
Shell
2
star
39

vimutti

Tool for decrypting Buddha Machine flash images.
C
2
star
40

objective-lua

A dialect of Lua extended with syntax borrowed from Objective C to add object orientation support.
Lua
1
star
41

flooded-moon

The moon, like you've never seen it before.
POV-Ray SDL
1
star
42

uboot-pw1

Customised uboot for Kindle Paperwhite gen 1 devices.
C
1
star
43

sdcc

Patched sdcc for Fuzix
C
1
star
44

ebooksyncer

A tiny tool for syncing (and decrypting) eink Kindle books from the device to a directory for backup.
1
star
45

fluxengine-testdata

Test data for the FluxEngine project.
1
star
46

fgit

Tools for using Fossil as a git client.
Shell
1
star
47

pblq

Amstrad eMailer PBL boot loader client
Shell
1
star