Greg Spurrier's starred repositories

computer-science

🎓 Path to a free self-taught education in Computer Science!

peewee

a small, expressive orm -- supports postgresql, mysql, sqlite and cockroachdb

Language:PythonLicense:MITStargazers:11027Issues:196Issues:2438

pinot

Apache Pinot - A realtime distributed OLAP datastore

Language:JavaLicense:Apache-2.0Stargazers:5350Issues:233Issues:2670

plt

Programming Language Theory λΠ

nq

Unix command line queue utility

Language:CLicense:NOASSERTIONStargazers:2792Issues:50Issues:31

sftp

Securely share your files

Language:ShellLicense:MITStargazers:1610Issues:31Issues:314

merlin

Context sensitive completion for OCaml in Vim and Emacs

Language:OCamlLicense:MITStargazers:1569Issues:40Issues:1048

planck

Stand-alone ClojureScript REPL

Language:CLicense:EPL-1.0Stargazers:1028Issues:28Issues:705

geom

2D/3D geometry toolkit for Clojure/Clojurescript

Language:ClojureLicense:Apache-2.0Stargazers:953Issues:51Issues:65

smart-mode-line

A powerful and beautiful mode-line for Emacs.

Smalltalk

By the Bluebook implementation of Smalltalk-80

Language:CLicense:MITStargazers:825Issues:37Issues:8

pytest-watch

Local continuous test runner with pytest and watchdog.

Language:PythonLicense:MITStargazers:728Issues:12Issues:84

ocaml-containers

A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.

Language:OCamlLicense:BSD-2-ClauseStargazers:483Issues:17Issues:218

piggieback

nREPL support for ClojureScript REPLs

asciidoc-py2

Deprecated python2 implementation of AsciiDoc.py. See asciidoc-py/asciidoc-py for current work.

Language:PythonLicense:GPL-2.0Stargazers:466Issues:43Issues:55

joxa

A Modern Lisp for the Erlang VM

Language:ErlangLicense:Apache-2.0Stargazers:463Issues:34Issues:32

structural-typing

Structural typing for Clojure, somewhat inspired by Elm. Tailored to "flow-style" programming, where complex structures flow through a series of functions, each of which makes a smallish change. Can also be used in testing tools and the like that need to describe how a nested structure differs from a description.

Language:ClojureLicense:MITStargazers:246Issues:13Issues:5

owebl

OCaml, Meet Web.

Language:OCamlLicense:NOASSERTIONStargazers:157Issues:10Issues:6

postgresql-ocaml

OCaml-bindings for the PostgreSQL database

Language:OCamlLicense:NOASSERTIONStargazers:140Issues:9Issues:25

kafka-statsd-metrics2

Send Kafka Metrics to StatsD.

Language:JavaLicense:Apache-2.0Stargazers:135Issues:225Issues:23

perforate

Painless benchmarking with Leiningen 2

dendrite

Dendrite is a library for querying large datasets on a single host at near-interactive speeds.

Language:JavaLicense:NOASSERTIONStargazers:71Issues:11Issues:5

oktest

new-style testing library for Python, Ruby, ...

asteroids

An Asteroids clone written in Elm

Language:ElmLicense:BSD-3-ClauseStargazers:48Issues:7Issues:0

TrendrrNSQClient

Fast Java client for NSQ

Language:JavaLicense:MITStargazers:47Issues:7Issues:8

guten-tag

Good tags for a good day!

Language:ClojureLicense:EPL-1.0Stargazers:30Issues:5Issues:7

Inkscape-Unroll-to-Straight-Extension

Unroll a path/shape into a straight line, maintaining node spacings. Useful for sewing patterns and papercraft

Language:PythonStargazers:29Issues:1Issues:0

clonsq

Clojure NSQ client

Language:ClojureLicense:EPL-1.0Stargazers:4Issues:3Issues:0

vvmhotspots

Drill down and roll up VisualVM call stacks.

Language:GoStargazers:1Issues:0Issues:0