Vladimir Keleshev (@keleshev)

Top repositories

1

schema

Schema validation just got Pythonic
Python
2,874
star
2

compiling-to-assembly-from-scratch

Source code for the book Compiling to Assembly from Scratch https://keleshev.com/cas
TypeScript
273
star
3

mini

Mini: Interpreter and a programming language implemented in Python
Python
144
star
4

rome

A practical Roman numerals implementation (also an example of Python project structure)
Python
73
star
5

version

Semantic versioning (SemVer) implementation for Python
Python
50
star
6

misra-c

MISRA-C:2004 simplest rules checker
C
25
star
7

docopt-dispatch

Dispatch from command-line arguments to functions
Python
20
star
8

value

Value object pattern implementation
Python
17
star
9

vi-gang-sign

SVG rendition of the original vi gang sign
11
star
10

Terminal.ml

Templating library for styling terminal text and type-safe variable substitution
OCaml
8
star
11

little-scheme

Just another Scheme implementation (with fexprs)
C
8
star
12

ask-me-about-api-design

Me giving you advice on API design in your open-source project: create an issue to start discussion
8
star
13

Integers.ml

Pure OCaml emulation of {u,}int{8,16,32} integers
OCaml
6
star
14

monads

Implementation of monads from the original monad paper in OCaml and F#
OCaml
6
star
15

TankYou

Gameplay experiment in using WE/SD controls. Play:
Elm
6
star
16

keleshev.com

My homepage
HTML
6
star
17

peg.rb

Parsing Expression Grammar (PEG) imeplementation
Ruby
5
star
18

tau

Tauโ€”time series database
Python
5
star
19

kcats

kcats -- stack-based programming language.
C
4
star
20

trash

Safe `rm` substitute for OS X
Python
3
star
21

Arrow

OCaml
3
star
22

docopt.ml

Work in progressโ€ฆ
OCaml
3
star
23

stupid.h

C library
C
2
star
24

monorepo

OCaml
1
star
25

little-schemer

JavaScript
1
star
26

migrate.ml

OCaml
1
star
27

dotfiles

Vim Script
1
star
28

signature

Helper for multi-signature funcitons
Python
1
star
29

kci

Kinda C Interpreter
Python
1
star
30

dumpcenter

DumpCenter: Centralized distributed process-communication client-server system
Python
1
star
31

keleshev-com

My old App Engine website.
Python
1
star
32

new.keleshev.com

OCaml
1
star