Brian Callahan

OpenBSD developer and Prof., ITWS@RPI初めまして!日本語を話す(N4/N5レベル)

Ecosystems: C, Linux, Shell, Assembly, OpenBSD

Projects

oksh

Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).

C - Released: 06 Jan 2015 - 353

mg

OpenBSD Mg editor. Portable Public Domain Micro Emacs for *BSD, Cygwin, Linux, Mac OS X.

C - Released: 29 May 2015 - 124

pl0c

Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.

C - Released: 14 Aug 2021 - 136

snap

OpenBSD upgrade tool (OpenBSD,Shell)

Shell - Released: 20 Sep 2012 - 94

8088ify

The famous Intel 8080 CP/M 2.2 to Intel 8086/8088 MS-DOS assembly language translator.

C - Released: 31 May 2021 - 86

oed

Portable OpenBSD ed(1) editor.

C - Released: 28 Apr 2018 - 46

cpaint

https://briancallahan.net/blog/20220220.html

C - Released: 20 Feb 2022 - 29

baseutils

Portable OpenBSD userland utilities

C - Released: 13 Oct 2019 - 25

yacc

Portable OpenBSD Yacc.

C - Released: 18 Oct 2016 - 21

a80

Intel 8080/Zilog Z80 assembler written in D.

D - Released: 07 Apr 2021 - 26

snakeqr

Game of snake that fits in a QR code.

C - Released: 03 Aug 2020 - 24

sprite

ncurses-based sprite editor

C - Released: 11 Aug 2020 - 25

m4

Portable OpenBSD m4.

C - Released: 16 Jun 2017 - 17

bf256

Brainfuck compiler under 256 bytes in size.

Assembly - Released: 10 Jul 2021 - 21

O

Peephole optimizer for cproc and QBE

C - Released: 30 Mar 2022 - 19

make

Portable OpenBSD Make.

C - Released: 24 Jan 2017 - 17

repology

Command line interface for Repology.org

D - Released: 12 Jun 2024 - 4

echo

Learn how argc and argv are passed from environment to Unix program.

Assembly - Released: 08 Aug 2020 - 17

openbsd-ports-wip

Work-in-progress ports for OpenBSD

Makefile - Released: 28 Sep 2019 - 12

LiteBSD-Ports

The LiteBSD ports tree.

C - Released: 22 Dec 2015 - 15

dmake

Illumos make ported to OpenBSD

C++ - Released: 24 Jul 2023 - 3

planck

The world's worst text editor, if it can even be considered a text editor.

C - Released: 16 Aug 2020 - 12

shuf

ISC licensed reimplementation of GNU shuf.

C - Released: 14 Jul 2017 - 12

libpuffy

Library to ease porting userland OpenBSD code to Serenity

C - Released: 14 Mar 2020 - 12

i80

Intel 8080 emulator with built-in CP/M emulation

C - Released: 19 Dec 2020 - 9