Andre von Houck (@treeform)

Top repositories

1

fidget

Figma based UI library for nim, with HTML and OpenGL backends.
Nim
746
star
2

pixie

Full-featured 2d graphics library for Nim.
Nim
726
star
3

ws

Simple WebSocket library for Nim.
Nim
254
star
4

jsony

A loose, direct to object json parser with hooks.
Nim
242
star
5

genny

Generate a shared library and bindings for many languages.
Nim
219
star
6

puppy

Puppy fetches via HTTP and HTTPS
Nim
181
star
7

typography

Fonts, Typesetting and Rasterization.
Nim
152
star
8

shady

Nim to GPU shader language compiler and supporting utilities.
Nim
140
star
9

netty

Netty - reliable UDP connection library for games in Nim.
Nim
120
star
10

windy

Windowing library for Nim using OS native APIs.
Nim
111
star
11

nimtemplate

You can use this Nim template to jump start your Nim library or project.
Nim
107
star
12

print

Print is a set of pretty print macros, useful for print-debugging.
Nim
103
star
13

chroma

Everything you want to do with colors, in Nim.
Nim
103
star
14

boxy

2D GPU rendering with a tiling atlas.
Nim
101
star
15

vmath

Math vector library for graphical things.
Nim
91
star
16

pixie-python

Full-featured 2D graphics library for Python.
Python
90
star
17

flatty

Flatty - tools and serializer for plain flat binary files.
Nim
86
star
18

chrono

Chrono a Timestamps, Calendars, and Timezones library for nim.
Nim
79
star
19

nim_emscripten_tutorial

Nim emscripten tutorial.
JavaScript
78
star
20

spacy

Spatial data structures for Nim.
Nim
67
star
21

flippy

Flippy is a simple 2d image and drawing library.
Nim
60
star
22

benchy

Benchmarking.
Nim
52
star
23

urlly

URL and URI parsing for Nim for C/JS backends. Similar api to browsers's window.location.
Nim
47
star
24

orbits

Orbits - orbital mechanics library for nim.
Nim
45
star
25

steganography

Steganography - hide data inside an image.
Nim
44
star
26

debby

Database ORM layer for Nim
Nim
44
star
27

hottie

Sampling profiler that finds hot paths in your code.
Nim
43
star
28

thready

Alternative Interface for threads in Nim.
Nim
42
star
29

pretty

Pretty printer for Nim used for debugging.
Nim
42
star
30

webby

Web utilities - HTTP headers, query parsing etc
Nim
41
star
31

bumpy

2d collision library for Nim.
Nim
39
star
32

slappy

3d sound api for nim.
C
38
star
33

pg

Very simple PostgreSQL async api for nim.
Nim
37
star
34

pixiebook

Nim
33
star
35

greenlet

Greenlet - Coroutines library for nim similar to python's greenlet.
C
33
star
36

googleapi

GoogleAPI access from nim.
Nim
33
star
37

glfm

Wrapper of GLFM (OpenGL ES and input for iOS and Android) library for Nim.
Nim
33
star
38

word2vec

Word2vec implemented in nim.
Nim
30
star
39

dumpincludes

See where your exe size comes from.
Nim
30
star
40

guardmons

Collection of nim shell utilities and libraries.
Nim
29
star
41

llama2.nim

Inference Llama 2 in pure Nim
Nim
28
star
42

asyncssh

SSH and run commands on other servers asynchronously for Nim.
Nim
25
star
43

steamworks

Nim bindings to steamworks, valve's steam sdk.
Nim
25
star
44

nimdocs

Automatic Nim document generator.
Nim
23
star
45

morepretty

Morepretty - like nimpretty but with more stuff.
Nim
22
star
46

sysinfo

Cross-platform way to find common system resources like, os, os version, machine name, cpu stats...
Nim
22
star
47

icons2font

This utility takes vector icons in svg format and convert them to icon fonts (svg,ttf,waff,eot) to be display in all browsers.
Python
21
star
48

taggy

Everything to do with HTML and XML.
Nim
21
star
49

globby

Glob pattern matching for Nim.
Nim
18
star
50

tabby

Direct to object CSV/TSV/tabulated data parser with hooks.
Nim
18
star
51

forematics

Formatics - Metamath verifier written in Nim.
Nim
18
star
52

simple-fps

simple fps demo for panda3d
16
star
53

obj2egg

converts obj to egg format for panda3d
16
star
54

hobby

Treeform's hobby is to create Nim libraries that end with y.
14
star
55

nimby

Nimby is a very simple and unofficial package manager for nim language.
Nim
14
star
56

encode

Encode/decode utf8 utf16 and utf32.
Nim
13
star
57

openal

An OpenAL wrapper for nim.
Nim
13
star
58

miniz

Miniz wrapper for nim.
C
13
star
59

ptest

Print-testing for nim.
Nim
12
star
60

bitty

Tightly packed 1d and 2d bit arrays.
Nim
12
star
61

mddoc

Generated Nim's API docs in markdown for github's README.md files. Great for small libraries with simple APIs.
Nim
12
star
62

quickcairo

Nim Cairo bindings
Nim
11
star
63

digitalocean

Wrapper for DigitalOcean HTTP API.
Nim
10
star
64

useragents

User Agent parser for nim.
Nim
9
star
65

webkit2.net

My take on embedded webkit for .net (based on open-webkit-sharp, which is based on webkit.net)
JavaScript
8
star
66

statistics

Common and uncommon statistical functions for Nim.
Nim
8
star
67

jsutils

A library for nim that makes working with JS easier.
Nim
7
star
68

vt100terminal

Terminal VT100 emulation in pure Nim.
Nim
7
star
69

ssh

Connect to machines over SSH and run commands there from nim.
Nim
7
star
70

proffy

Profiler for nim.
Nim
6
star
71

mpeg

Nim wrapper for pl_mpeg single header mpeg library.
C
6
star
72

onecup

Plain coffee script HTML templeting library.
CoffeeScript
6
star
73

supreme-tictactoe

Multi player tick tack toe web game using tornado, JQuery, and Jinja.
Python
5
star
74

panda3d-CSM

panda3d's cascading shadowmaps sample thing
Python
5
star
75

meshDrawer

explains mesh Drawer element to panda3d folks
Python
5
star
76

istrolid-bugs

Official Istrolid Bug Tracking
4
star
77

fidgetfonts

Collection of fonts that might be useful with fidget.
4
star
78

pystorm

pystrom is a python to javascript compiler based on Niall McCarroll's py2js released under MIT licence.
Python
4
star
79

freefrontfinder

A file that maps font names to where you can download them.
Nim
3
star
80

asterisk

Web based code editor.
CoffeeScript
3
star
81

re.edit

Simple web editor based on Code Mirror
CoffeeScript
3
star
82

consfyre

HTML5 2d spaceship building and flying game.
JavaScript
3
star
83

treescript

LISP like language that compiles to javascript.
JavaScript
3
star
84

panda3d-sample-models

I hope to come up with some nice models to use for panda3d
3
star
85

mysqler

a better command line client for mysql to replace the "the MySQL command-line tool"
Python
2
star
86

ddbase

Very dumb disk key-value store.
Python
2
star
87

Atomic4

May 10, 2004 - My first cool project.
Assembly
2
star
88

Re-edit

Client-server, in browser, code editor based on concept of shifting "boards"
Python
2
star
89

Java-Doc-Test

Simple implementation of Doc Tests for Java using Bean Shell
2
star
90

zlibstatic

Zlib Static - statically link zlib for nim.
C
2
star
91

randcss

Generates a random CSS/HTML layout and style
2
star
92

basic-coffee-2d-html5-game-starter

for what you want to start a project with coffee quickly
2
star
93

eggOctree

eggOctree script for panda3d
2
star
94

treeterm

clone of ajaxterm and some changes
1
star
95

libuv

nimuv is libuv dynamic bind for nim.
C
1
star
96

nimbench

Set of nim benchmarks.
JavaScript
1
star
97

new-ajaxterm

My fork of ajaxterm.
Python
1
star
98

orekit

Fork of a free low-level space dynamics library: https://www.orekit.org/
Java
1
star
99

strapless

easy coffeescript dynamic HTML MVC
JavaScript
1
star
100

Java-Forms

Django-like "forms" implementation for java
1
star