Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub / patrickt 90 repositories

Te occidere possunt sed te edere non possunt; nefas est.

patrickt/fastsum

A fast open-union type, suitable for 100+ contained alternatives.

Language: Haskell - Size: 56.6 KB - Last synced: 14 days ago - Pushed: 18 days ago - Stars: 97 - Forks: 8

patrickt/tree-sitter-tlaplus Fork of tlaplus-community/tree-sitter-tlaplus

A tree-sitter grammar for TLA⁺ and PlusCal

Language: C - Size: 44.8 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

patrickt/tree-sitter-swift Fork of alex-pinkus/tree-sitter-swift

A tree-sitter grammar for the Swift programming language.

Language: JavaScript - Size: 623 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 1 - Forks: 0

patrickt/bandiera

feature-flag checking for fused-effects

Language: Haskell - Size: 2.93 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

patrickt/scel Fork of supercollider/scel

Supercollider emacs package

Language: Emacs Lisp - Size: 134 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

patrickt/Tidal Fork of tidalcycles/Tidal

Pattern language

Language: C++ - Size: 11.1 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

patrickt/emacs

the greatest emacs setup of all time

Language: Emacs Lisp - Size: 1.72 MB - Last synced: 6 months ago - Pushed: about 1 year ago - Stars: 132 - Forks: 14

patrickt/dotfiles

Language: Shell - Size: 20.5 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

patrickt/codespaces.el

Emacs support for easy access to GitHub Codespaces.

Language: Emacs Lisp - Size: 85.9 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 54 - Forks: 5

patrickt/chopwatcher

a little CLI daemon that automatically renames .wav files

Language: C - Size: 13.7 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

patrickt/ansible-tidalcycles-synth-mi-ugens Fork of cleary/ansible-tidalcycles-synth-mi-ugens

Ansible role to install Mutable-Instruments ugens for http://tidalcycles.org live coding framework

Language: SuperCollider - Size: 35.2 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

patrickt/ragtag

a command-line tool for editing iTunes tags

Language: Swift - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: over 8 years ago - Stars: 2 - Forks: 0

patrickt/pcre Fork of vmg/pcre

Language: C - Size: 1.9 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

patrickt/haskell-project-ideas

Free ideas, worth every penny

Size: 4.88 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 31 - Forks: 1

patrickt/configurant

A Haskell library for loading configuation data from environment variables.

Language: Haskell - Size: 49.8 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 17 - Forks: 0

patrickt/possession

a small roguelike in Haskell

Language: Haskell - Size: 520 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 5 - Forks: 0

patrickt/pony 📦

A source-to-source transformer for C99, written in Haskell.

Language: Haskell - Size: 3.86 MB - Last synced: about 1 year ago - Pushed: about 10 years ago - Stars: 5 - Forks: 0

patrickt/bribe 📦

licensed-compatible manager for stack projects—get your licenses A$AP

Language: Haskell - Size: 47.9 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

patrickt/bracer 📦

a language workbench for parsing and transforming curly-brace languages

Language: Haskell - Size: 120 KB - Last synced: about 1 year ago - Pushed: almost 8 years ago - Stars: 42 - Forks: 3

patrickt/coronews 📦

A small news aggregator for COVID-19 stats, in Haskell.

Language: Haskell - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

patrickt/pathos 📦

a roguelike storytelling engine

Language: JavaScript - Size: 324 KB - Last synced: about 1 year ago - Pushed: over 10 years ago - Stars: 1 - Forks: 0

patrickt/airship Fork of tmcgilchrist/airship 📦

Helium + Webmachine = Airship. A toolkit for building declarative, RESTful web apps.

Language: Haskell - Size: 324 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

patrickt/tree-sitter-org 📦

A tree-sitter parser for Org-mode documents.

Language: C - Size: 59.6 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

patrickt/effects-benchmarks

Benchmarking Haskell extensible-effect libraries.

Language: Haskell - Size: 29.3 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 33 - Forks: 7

patrickt/stack-graphs-playground

An experimental stack graphs implementation/playground in PureScript.

Language: PureScript - Size: 36.1 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

patrickt/shades

A small Mac app that allows you to superimpose transparent windows on top of your screen, so as to help with light sensitivity. Like the baby brother of f.lux or Night Shift.

Language: Swift - Size: 19.5 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 8 - Forks: 2

patrickt/recschemes

Text and Haskell source for my blog series on recursion schemes.

Language: Haskell - Size: 216 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 43 - Forks: 5

patrickt/blimp

an example airship app

Language: Haskell - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: almost 8 years ago - Stars: 14 - Forks: 0

patrickt/consult-eglot Fork of mohkale/consult-eglot

Jump to workspace symbols with eglot and consult

Language: Emacs Lisp - Size: 27.3 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

patrickt/yamlkit

YAMLKit is a bridge of LibYAML to Objective-C.

Language: Objective-C - Size: 549 KB - Last synced: about 1 year ago - Pushed: over 9 years ago - Stars: 46 - Forks: 11

patrickt/umka-lang Fork of vtereshkov/umka-lang

Umka: a statically typed embeddable scripting language

Size: 9.26 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

patrickt/spinners

A Haskell library for rendering animated spinners in the terminal.

Language: Haskell - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

patrickt/makefile-executor.el Fork of Olivia5k/makefile-executor.el

Emacs helpers to run things from makefiles

Language: Emacs Lisp - Size: 106 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

patrickt/empathy

a modern library for typed path manipulation in Haskell

Language: Haskell - Size: 70.3 KB - Last synced: 3 months ago - Pushed: almost 3 years ago - Stars: 36 - Forks: 2

patrickt/astgen

sandbox for generating types from tree-sitter

Language: Haskell - Size: 21.5 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

patrickt/crafty

some work on Crafting Interpreters

Language: Haskell - Size: 35.2 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

patrickt/ninetenths

an experimental rust roguelike

Language: Rust - Size: 101 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

patrickt/hix

An emulator for Knuth’s MIX architecture in Haskell.

Language: Haskell - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 4 - Forks: 0

patrickt/higgledy-clone

test repo to make CI work

Language: Haskell - Size: 107 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

patrickt/higgledy Fork of i-am-tom/higgledy

Higher-kinded data via generics

Language: Haskell - Size: 103 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

patrickt/flask Fork of pallets/flask

The Python micro framework for building web applications.

Size: 8.66 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

patrickt/functor-combinators Fork of mstksg/functor-combinators

Combine and enhance Functors

Size: 7.9 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

patrickt/enchant

an ispell/hunspell clone in Swift that uses the native macOS dictionary

Language: Swift - Size: 3.91 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0

patrickt/patrickt.github.io

My blog, powered by org-mode and Hakyll

Language: Haskell - Size: 1.15 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 8 - Forks: 1

patrickt/othertest

test

Language: Python - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

patrickt/keybindings

My macOS keybindings.

Language: Haskell - Size: 29.3 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

patrickt/tactics

Deep-embedded combinators for strategic rewriting.

Language: Haskell - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 15 - Forks: 1

patrickt/optics Fork of well-typed/optics

Optics as an abstract interface

Language: Haskell - Size: 2.49 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

patrickt/centripedal

a tiny daemon for coalescing keyboard events

Language: C - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

patrickt/ocaml_times

Chronicle of learning OCaml.

Size: 1000 Bytes - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 0

patrickt/afl-tree-sitter

fuzzing tree-sitter grammars for fun (?) and profit (no)

Language: C - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

patrickt/hs-stack-graphs

Experimental bindings to the Rust stack-graphs library.

Language: Haskell - Size: 49.8 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

patrickt/flexible-numeric-parsers

Flexible numeric parsers for real-world programming languages’ numeric syntax.

Language: Haskell - Size: 21.5 KB - Last synced: 24 days ago - Pushed: over 2 years ago - Stars: 11 - Forks: 0

patrickt/cabal Fork of haskell/cabal

Official upstream development repository for Cabal and cabal-install

Size: 38.5 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

patrickt/pandoc Fork of jgm/pandoc

Universal markup converter

Language: Haskell - Size: 47 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

patrickt/alchemist

A Haskell library for carefully refactoring critical paths.

Language: Haskell - Size: 47.9 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0

patrickt/absdefint

An implementation of Abstracting Definitional Interpreters.

Language: Haskell - Size: 25.4 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 5 - Forks: 0

patrickt/twitter_ebooks Fork of clonepa/twitter_ebooks

Create real, autonomous "_ebooks" accounts on Twitter

Language: Python - Size: 282 KB - Last synced: about 1 year ago - Pushed: over 9 years ago - Stars: 8 - Forks: 2

patrickt/miller

a little ML, implemented from SPJ’s “Implementing Functional Languages"

Language: Haskell - Size: 93.8 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 5 - Forks: 0

patrickt/nom

Nu on Markup, an s-expression to HTML transformer for Nu.

Language: Nu - Size: 125 KB - Last synced: about 1 year ago - Pushed: over 15 years ago - Stars: 12 - Forks: 1

patrickt/co-log-fused-effects

A fused-effects interface to the co-log ecosystem.

Language: Haskell - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 10 - Forks: 1

patrickt/summoner Fork of kowainik/summoner

🔮 🔧 Tool for scaffolding batteries-included production-level Haskell projects

Size: 878 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

patrickt/voronoid

experiments with Voronoi diagrams and Delaunay triangulation

Language: Haskell - Size: 15.6 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 6 - Forks: 0

patrickt/fused-syntax Fork of antitypical/fused-syntax

Fast, flexible, fused syntax operations for Haskell

Size: 476 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

patrickt/fused-effects-async

Fused-effects wrappers for async and concurrent execution of IO actions.

Language: Haskell - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 4 - Forks: 0

patrickt/pandoc-sidenote Fork of jez/pandoc-sidenote

Convert Pandoc Markdown-style footnotes into sidenotes

Size: 22.5 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

patrickt/some-wrappers

Poly-kinded existential wrappers for type classes and singletons.

Language: Haskell - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

patrickt/fused-effects-pool

An effect providing a striped pool of resources.

Language: Haskell - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

patrickt/fused-effects-broker

Brokered asynchronous communication with monad transformer stacks running out-of-band in another thread. Like Erlang actors, without the network.

Language: Haskell - Size: 12.7 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 5 - Forks: 1

patrickt/hs-dcpu

Haskell VM and assembler for the DCPU-16

Language: Haskell - Size: 117 KB - Last synced: about 1 year ago - Pushed: about 12 years ago - Stars: 4 - Forks: 0

patrickt/overture

A drop-in generalized replacement for the Haskell Prelude.

Language: Haskell - Size: 109 KB - Last synced: about 1 year ago - Pushed: over 10 years ago - Stars: 2 - Forks: 0

patrickt/ssl-evaluation

Evaluating the state of enumerator-like HTTP libraries supporting SSL.

Language: Haskell - Size: 133 KB - Last synced: about 1 year ago - Pushed: over 10 years ago - Stars: 1 - Forks: 0

patrickt/lens_exploration

Assorted notes for the MoonConf session on lenses

Language: Haskell - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: almost 8 years ago - Stars: 2 - Forks: 0

patrickt/hackvm

an assembler for the Hack ISA from nand2tetris.org

Language: Haskell - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 1 - Forks: 0

patrickt/poker

Poker-hand decision engine

Language: Haskell - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

patrickt/scraps

Various fragments of source code that deserve a home.

Language: Haskell - Size: 18.6 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 5 - Forks: 0

patrickt/logos

Experiments with procedural world generation in Haskell.

Language: Haskell - Size: 45.9 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 2 - Forks: 0

patrickt/nuki

A pure-Nu wiki based on Nunja, Git, and NuMarkdown

Language: Nu - Size: 156 KB - Last synced: about 1 year ago - Pushed: over 15 years ago - Stars: 28 - Forks: 5

patrickt/scriptorium

Scriptorium is a small utility designed to make extracting and saving Scripting Bridge headers easy.

Language: Ruby - Size: 133 KB - Last synced: about 1 year ago - Pushed: over 15 years ago - Stars: 2 - Forks: 1

patrickt/nunja Fork of timburks/Nunja

A cross-platform web server that's scripted with Nu.

Language: Objective-C - Size: 132 KB - Last synced: about 1 year ago - Pushed: over 15 years ago - Stars: 2 - Forks: 0

patrickt/nu Fork of programming-nu/nu

The Nu programming language.

Language: Objective-C - Size: 2.21 MB - Last synced: about 1 year ago - Pushed: almost 16 years ago - Stars: 2 - Forks: 1

patrickt/numinder

A simple reminder program written entirely in Nu and implemented with Growl.

Language: Nu - Size: 97.7 KB - Last synced: about 1 year ago - Pushed: almost 16 years ago - Stars: 3 - Forks: 0

patrickt/nugit

A Nu interface to the Git revision control system.

Language: Nu - Size: 82 KB - Last synced: about 1 year ago - Pushed: about 16 years ago - Stars: 5 - Forks: 3

patrickt/nuyaml Fork of timburks/nuyaml

A YAML processor for use with Nu and Objective-C. Created by Patrick Thomson.

Language: C - Size: 184 KB - Last synced: about 1 year ago - Pushed: about 16 years ago - Stars: 3 - Forks: 2

patrickt/trifecta Fork of ekmett/trifecta

Parser combinators with highlighting, slicing, layout, literate comments, Clang-style diagnostics and the kitchen sink

Language: Haskell - Size: 938 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

patrickt/beam-mysql Fork of tathougies/beam-mysql

Beam MySQL compatibility layer

Language: Haskell - Size: 28.3 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

patrickt/qmk_firmware Fork of qmk/qmk_firmware

keyboard controller firmware for Atmel AVR and ARM USB families

Language: C - Size: 99.8 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

patrickt/gRPC-haskell Fork of awakesecurity/gRPC-haskell

Haskell gRPC support

Language: Haskell - Size: 15.5 MB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

patrickt/effects Fork of joshvera/effects

An implementation of "Freer Monads, More Extensible Effects".

Language: Haskell - Size: 327 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

patrickt/overture-1 Fork of novalabsxyz/overture

A backwards-compatible, modern replacement for the Prelude.

Language: Haskell - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

patrickt/freer-cofreer Fork of robrix/freer-cofreer

freer monads and cofreer comonads.

Language: Haskell - Size: 19.5 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0

patrickt/mltshp Fork of MLTSHP/mltshp

Source for the application that runs mltshp.com

Language: Python - Size: 6.01 MB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

patrickt/haskell-mode Fork of haskell/haskell-mode

Emacs mode for Haskell

Language: Emacs Lisp - Size: 3.52 MB - Last synced: about 1 year ago - Pushed: almost 9 years ago - Stars: 0 - Forks: 0

patrickt/XPC-Calc Fork of cbarrett/XPC-Calc

The world's worst RPN calculator, powered by XPC and Haskell

Language: Objective-C - Size: 284 KB - Last synced: about 1 year ago - Pushed: over 12 years ago - Stars: 2 - Forks: 0

patrickt/Dater.hs Fork of Soares/Dater.hs

Support for non-Gregorian dates and times

Language: Haskell - Size: 177 KB - Last synced: about 1 year ago - Pushed: about 12 years ago - Stars: 1 - Forks: 0

patrickt/MacRuby Fork of MacRuby/MacRuby

MacRuby is an implementation of Ruby 1.9 directly on top of Mac OS X core technologies such as the Objective-C runtime and garbage collector, the LLVM compiler infrastructure and the Foundation and ICU frameworks.

Language: Ruby - Size: 36.5 MB - Last synced: about 1 year ago - Pushed: over 12 years ago - Stars: 1 - Forks: 0

patrickt/hotcocoa Fork of richkilmer/hotcocoa

MacRuby HotCocoa UI library

Language: Ruby - Size: 2.85 MB - Last synced: about 1 year ago - Pushed: over 14 years ago - Stars: 1 - Forks: 1