Owain Lewis (@owainlewis)

Top repositories

1

awesome-artificial-intelligence

A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers.
9,680
star
2

emacs-color-themes

A collection of custom themes for Emacs. All the themes are named after famous programmers.
Emacs Lisp
497
star
3

clojure-mail

A Clojure library for parsing, downloading and reading email from IMAP servers.
Clojure
197
star
4

falkor

Open Source web scraping API. Falkor turns web pages into queryable JSON
Clojure
183
star
5

status

An open source, self hosted status page application for communicating service incidents to customers.
Scala
152
star
6

yaml

A fast, idiomatic and easy to use Clojure YAML library. Based on Snake YAML
Clojure
77
star
7

http-dispatch

A high level HTTP client for Haskell that focuses on ease of use
Haskell
63
star
8

salesforce

A Clojure library for interacting with Salesforce.com
Clojure
48
star
9

ocaml-datastructures-algorithms

Data structures and algorithms in OCaml
OCaml
47
star
10

digital-ocean

Idiomatic Clojure client for Digital Ocean that makes it easy to boot virtual servers from your REPL
Clojure
36
star
11

slack

Slack Web and RTM API
Haskell
32
star
12

apidoc

Generate professional looking, human readable documentation from Swagger or RAML
HTML
24
star
13

relay

Relay lets you write HTTP requests as easy to read, structured YAML and dispatch them easily using a CLI. Similar to tools like Postman
Go
23
star
14

sendgrid-clj

A Clojure library for SendGrid
Clojure
18
star
15

bridge

A type-safe, stack-based functional programming language
OCaml
16
star
16

lambda-calculus

Lambda calculus parser in Haskell
Haskell
14
star
17

yfinance

Haskell library for querying real time stock market data
Haskell
14
star
18

activator-akka-http

A Typesafe Activator template for Akka HTTP microservices
Scala
12
star
19

forth

A micro compiler for the FORTH programming language
OCaml
12
star
20

athena

A small but powerful library for mining data from web pages and HTML documents. Athena provides an easy to use DSL for crawling HTML pages and extracting information from them.
Clojure
11
star
21

rage-db

A simple in memory no-sql database
Clojure
11
star
22

x2

An in browser (AI) artificial agent that can automate tasks and perform actions based on voice input
Go
10
star
23

semver

Clojure implementation of the Semantic Versioning 2.0.0 spec. Parse, validate, sort and modify semantic version strings
Clojure
10
star
24

sendgrid-hs

Haskell library for delivering email via SendGrid
Haskell
7
star
25

joy

Compiler for the functional stack based programming language Joy
Haskell
7
star
26

variance

Statistics library
Clojure
7
star
27

swagger-gen

Swagger code generation tool to generate boilerplate code from your swagger specs.
Clojure
6
star
28

heroku-clj

Heroku API via Clojure
Clojure
6
star
29

daenerys

Daenerys is a tool that lets you execute HTTP requests from static files
Haskell
6
star
30

stocks

Clojure library for stock market analysis
Clojure
6
star
31

convoy

Convoy is a Kubernetes controller that allows your team to receive notifications about specific events in your cluster.
Go
5
star
32

software-engineering-management

Resources for software engineering management and software engineering leadership
5
star
33

oci-haskell-sdk

A Haskell SDK for working with Oracle Cloud Infrastructure
Haskell
4
star
34

scala-yaml

A YAML library for Scala
Scala
4
star
35

ava

Ava is a programming language exploring the idea of programs that can mutate and write themselves
Haskell
3
star
36

hof

Higher order functions for Golang
Go
3
star
37

oci-kubernetes-ingress

An Ingress Controller to enable full L7 load balancing on OCI Kubernetes.
Go
3
star
38

prototype

Automatically generate domain models in multiple languages from a single typed schema
Haskell
3
star
39

broadcaast

Broadcast lets you save and organise links, images and content into channels
Scala
3
star
40

frequency

A modular Continuous Integration (CI) platform built on top of Kubernetes.
Go
2
star
41

markets

An API for financial markets. Index, currency, stock and historical data.
Scala
2
star
42

oci-sdk-clj

Clojure SDK for Oracle Cloud Infrastructure
Clojure
2
star
43

akka-http-clj

A high performance HTTP client for Clojure built on Akka HTTP
Java
2
star
44

circle-clj

Circle CI with Clojure
Clojure
2
star
45

arch

Arch is a typed stack based functional programming language based on combinators
Java
2
star
46

java-http-clj

A zero dependency HTTP library built on java.net.http.HttpClient.
Clojure
2
star
47

rss2json

A small service that turns RSS feeds into JSON
Clojure
2
star
48

forward

A fast, lightweight API Gateway written in Rust.
Rust
2
star
49

akka-gateway

A library for writing bespoke API Gateways using Akka HTTP with support for AWS Lambda, Oracle Cloud Infrastructure, Google Cloud Functions, websockets and more.
Scala
2
star
50

influx

An async client for Influx DB
Clojure
2
star
51

delighted

A Haskell client for using the Delighted.com API
Haskell
1
star
52

user-service

Demo application using Dropwizard, JWT authentication + MySQL
Java
1
star
53

emacs-theme-generator

A Haskell program that generates Emacs 24 colour themes
Haskell
1
star
54

polyfunctors

A collection of experimental polyfunctor instances (bimap, trimap and quadmap)
Haskell
1
star
55

shapes

Exotic shapes and types for Scala
Scala
1
star
56

validated

A data type for simple validation
Haskell
1
star
57

oci-kubeadm

Automation, documentation and tutorials for running Kubernetes on Oracle Cloud Infrastructure.
HCL
1
star
58

hdns

A DNS server written in Haskell
Haskell
1
star
59

props

A small Clojure library for working with java.util.Properties
Clojure
1
star
60

hashicorp-vault

Haskell interface for working with Hashicorp Vault
Haskell
1
star
61

emacs

My Emacs config
Emacs Lisp
1
star
62

netty-reverse-proxy

A fast and extensible API Gateway based on netty. Supports configuration via YAML and a range of custom policies.
Java
1
star
63

countdown

Countdown puzzles (words and numbers) in Haskell
Haskell
1
star
64

development-environment

Setup development environment on Ubuntu 17.04
Shell
1
star
65

proof

A generic validation library for Scala
Scala
1
star
66

openapi

Parse, manipulate and construct OpenAPI specification documents using Haskell
Haskell
1
star
67

osc

Scheme compiler
Haskell
1
star
68

employee-service

Dropwizard example service using MySQL and JDBI
Java
1
star
69

artifactory-clj

Clojure tools for working with JFrog Artifactory
Clojure
1
star
70

akka-http-cloudant

A functional async client for IBM Cloudant based on Akka HTTP.
Scala
1
star
71

cloudant-hs

Haskell client for IBM Cloudant
Haskell
1
star