An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by ChrisPenner

A curated list of projects in awesome lists by ChrisPenner .

https://github.com/chrispenner/rasa

Extremely modular text editor built in Haskell

editor haskell modular rasa

Last synced: 08 Apr 2025

https://github.com/ChrisPenner/rasa

Extremely modular text editor built in Haskell

editor haskell modular rasa

Last synced: 30 Nov 2024

https://github.com/chrispenner/slick

Static site generator built on Shake configured in Haskell

hacktoberfest

Last synced: 04 Apr 2025

https://github.com/ChrisPenner/slick

Static site generator built on Shake configured in Haskell

hacktoberfest

Last synced: 01 May 2025

https://github.com/chrispenner/void-space

Well-Typed Typing Tutor where you Type Types... in space... yup, you heard me

brick cli cli-game cli-games game haskell typing-game typing-trainer typing-tutor

Last synced: 06 Apr 2025

https://github.com/ChrisPenner/void-space

Well-Typed Typing Tutor where you Type Types... in space... yup, you heard me

brick cli cli-game cli-games game haskell typing-game typing-trainer typing-tutor

Last synced: 21 Nov 2024

https://github.com/chrispenner/wc

Beating unix `wc` in Haskell

Last synced: 06 Apr 2025

https://github.com/ChrisPenner/wc

Beating unix `wc` in Haskell

Last synced: 30 Apr 2025

https://github.com/ChrisPenner/lens-regex-pcre

Text lenses using PCRE regexes

hacktoberfest lenses regex

Last synced: 30 Apr 2025

https://github.com/chrispenner/lens-regex-pcre

Text lenses using PCRE regexes

hacktoberfest lenses regex

Last synced: 13 Apr 2025

https://github.com/ChrisPenner/SitePipe

Yet another static site generator - non-opinionated, value-level. Less magic == easier to understand

Last synced: 01 May 2025

https://github.com/chrispenner/sitepipe

Yet another static site generator - non-opinionated, value-level. Less magic == easier to understand

Last synced: 09 Apr 2025

https://github.com/chrispenner/eve

An extensible event-driven application framework in haskell

application-framework event-driven event-loop extensible framework haskell-library

Last synced: 13 Apr 2025

https://github.com/chrispenner/comonads-by-example

Comonads By Example Conference talk

Last synced: 06 Apr 2025

https://github.com/chrispenner/firefly

Simple Haskell http framework

Last synced: 06 Apr 2025

https://github.com/chrispenner/json-to-haskell

In goes JSON, out comes a complete Haskell model complete with instances! CLI and web interface available.

haskell json

Last synced: 09 Apr 2025

https://github.com/ChrisPenner/astar-monad

A smart A* search monad transformer which supports backtracking user-state!

Last synced: 30 Apr 2025

https://github.com/chrispenner/jet

A structural editor for JSON values

Last synced: 06 Apr 2025

https://github.com/chrispenner/advent-of-code-polyglot

Examples of "Advent Of Code" solutions in many programming languages.

Last synced: 06 Apr 2025

https://github.com/chrispenner/mad-props

Forward-propagating Constraint Solver monad. Good for solving Sudoku, N-Queens, etc.

Last synced: 06 Apr 2025

https://github.com/ChrisPenner/mad-props

Forward-propagating Constraint Solver monad. Good for solving Sudoku, N-Queens, etc.

Last synced: 30 Apr 2025

https://github.com/chrispenner/lens-csv

Lensy interface for parsing CSV's

csv-parsing hacktoberfest lenses optics

Last synced: 06 Apr 2025

https://github.com/chrispenner/lumberjack

A terminal-ui log watcher written in Go using the Flux architecture

cli logging tools viewer

Last synced: 06 Apr 2025

https://github.com/chrispenner/conway

Conway's game of life in 100 lines or less!

Last synced: 06 Apr 2025

https://github.com/chrispenner/tempered

Templating engine based on shell interpolation

shell templating tools utility

Last synced: 06 Apr 2025

https://github.com/chrispenner/unipatterns

Helpers which allow safe partial pattern matching in lambdas

Last synced: 06 Apr 2025

https://github.com/chrispenner/session-sauce

Shell plugin for managing tmux sessions

Last synced: 06 Apr 2025

https://github.com/chrispenner/slick-template

A template for quickly building sites with slick

Last synced: 06 Apr 2025

https://github.com/chrispenner/grids

Arbitrary dimension type-safe grids

Last synced: 06 Apr 2025

https://github.com/chrispenner/dumbwaiter

Extensible HTTP Web server configured entirely by a yaml file

Last synced: 06 Apr 2025

https://github.com/chrispenner/haskell-stack-travis-ci

Dead simple setup tools for running a Haskell build matrix using stack for several versions.

Last synced: 06 Apr 2025

https://github.com/chrispenner/selections

Haskell Package for operating with selections over an underlying functor

Last synced: 06 Apr 2025

https://github.com/chrispenner/lens-filesystem

Lens interface for your filesystem

Last synced: 06 Apr 2025

https://github.com/chrispenner/btt-quicknav

HTML overlay for quickly navigating your computer

bettertouchtool workflow

Last synced: 06 Apr 2025

https://github.com/ChrisPenner/btt-quicknav

HTML overlay for quickly navigating your computer

bettertouchtool workflow

Last synced: 27 Mar 2025

https://github.com/chrispenner/lens-errors

Handling errors which occur deep inside lens-chains

Last synced: 06 Apr 2025

https://github.com/chrispenner/wave-function-collapse

Wave function collapse procedural generation for arbitrary graphs

algorithm graphics procedural-generation wave-function-collapse

Last synced: 06 Apr 2025

https://github.com/chrispenner/proton

Haskell Profunctor Optics experiments

Last synced: 06 Apr 2025

https://github.com/chrispenner/type-tac-toe

Type-safe tic-tac-toe using Typesafe programming in Haskell

Last synced: 06 Apr 2025

https://github.com/chrispenner/update-monad

An implementation of the Update Monad and a 'Free' version from https://danelahman.github.io/papers/types13postproc.pdf

Last synced: 06 Apr 2025

https://github.com/chrispenner/catalyst

There are many category theory implementations, but this one is mine

Last synced: 06 Apr 2025

https://github.com/chrispenner/climbing-fp-ladder

A record of examples and anecdotes as I ascend the ladder of Functional Programming

Last synced: 09 Apr 2025

https://github.com/chrispenner/candor

A toy Parser+Compiler+Typechecker

Last synced: 06 Apr 2025

https://github.com/chrispenner/recursive-zipper

Zippers for cofree types

Last synced: 06 Apr 2025

https://github.com/chrispenner/trek

Last synced: 06 Apr 2025

https://github.com/chrispenner/vimprove

A series of daily tasks/info to learn vim from beginner to expert one day at a time.

Last synced: 06 Apr 2025

https://github.com/chrispenner/charter

Haskell charting library

Last synced: 06 Apr 2025

https://github.com/chrispenner/dont-argue

Dead-simple command line arguments for python scripts.

Last synced: 06 Apr 2025

https://github.com/chrispenner/boxkite

A very simple blog framework that emphasizes managing posts in a plain-text directory structure. Runs on Google App Engine, but can also be exported as a static site.

Last synced: 06 Apr 2025

https://github.com/chrispenner/advent-of-code-haskell

Advent of Code Solutions in Haskell

Last synced: 06 Apr 2025

https://github.com/chrispenner/flux-monoid

A monoid which counts changing values in a sequence

Last synced: 06 Apr 2025

https://github.com/chrispenner/ffs

A Fuse-compatible Functional File System with @isovector

Last synced: 06 Apr 2025

https://github.com/chrispenner/lens-friends

Just some lens combinator experiments :)

Last synced: 06 Apr 2025

https://github.com/chrispenner/jaunt

a jq clone in purescript

Last synced: 09 Apr 2025

https://github.com/chrispenner/brick-filetree

A brick widget for exploring your filetree

Last synced: 06 Apr 2025

https://github.com/chrispenner/cmpt481

Human Computer Interaction Project

Last synced: 06 Apr 2025

https://github.com/chrispenner/rxjs-tutorial

Walkthrough of building a simple webapp using different rxjs patterns

angle guide rxjs tutorial

Last synced: 09 Apr 2025

https://github.com/chrispenner/monad-suspend

Experimental Cost-Annotated Self-Yielding Coroutines

Last synced: 09 Apr 2025

https://github.com/chrispenner/haskell-library-template

Template for Haskell libraries

Last synced: 09 Apr 2025

https://github.com/chrispenner/jsonf

An educational JSON functor library for teaching recursion-schemes

Last synced: 09 Apr 2025

https://github.com/chrispenner/game-genre-per-day

Weird and whimsical video game genres everyday!

bot twitter

Last synced: 09 Apr 2025

https://github.com/chrispenner/reactive-streams

Reactive stream combinators in Haskell! Implementations of Rx primitives based on the 'machines' library

Last synced: 09 Apr 2025

https://github.com/chrispenner/professor

An experimental http server written entirely with profunctors

Last synced: 09 Apr 2025

https://github.com/chrispenner/vim-committed

Sends Desktop notifications to remind you to commit.

Last synced: 09 Apr 2025

https://github.com/chrispenner/focus

cli utility for hacking and slashing data

Last synced: 06 Apr 2025

https://github.com/chrispenner/j-lang-haskell

JLang combinators in Haskell

Last synced: 09 Apr 2025

https://github.com/chrispenner/purescript-node-readline-aff

A wrapper around Node.ReadLine for use with the Aff Monad.

Last synced: 09 Apr 2025

https://github.com/chrispenner/chrispenner.github.io

Basic Website

Last synced: 09 Apr 2025

https://github.com/chrispenner/chip8

Last synced: 09 Apr 2025

https://github.com/chrispenner/type-arithmetic

Proofs of types as a semiring via Curry-Howard Isomorphism

Last synced: 09 Apr 2025

https://github.com/chrispenner/flow

An experimental Haskell FRP (streams) library

Last synced: 09 Apr 2025

https://github.com/chrispenner/purescript-flow

A redux-style application framework

Last synced: 09 Apr 2025

https://github.com/chrispenner/json-to-haskell-purescript

Generate Haskell datatypes from json objects

Last synced: 09 Apr 2025

https://github.com/chrispenner/catalyst-build

Experimental build system based on composition of categories & arrows

Last synced: 09 Apr 2025

https://github.com/chrispenner/substrate

File substitution tools I need for my book

Last synced: 09 Apr 2025

https://github.com/chrispenner/wirehack

A small circuit-building game built in Haskell

Last synced: 09 Apr 2025

https://github.com/chrispenner/kaleidoscope

Working through the Kaleidoscope llvm compiler project

Last synced: 09 Apr 2025

https://github.com/chrispenner/sheets

Overly complex attempt at typesafe spreadsheets

Last synced: 09 Apr 2025

https://github.com/chrispenner/eve-cli

Terminal event handlers and rendering for `eve` programs

cli eve haskell terminal

Last synced: 09 Apr 2025

https://github.com/chrispenner/dual-free

Library for combined free & cofree trees into a single type.

Last synced: 09 Apr 2025

https://github.com/chrispenner/mustache-shake

Build rules for compiling mustache templates using shake

Last synced: 09 Apr 2025

https://github.com/chrispenner/schemer

Uber basic scheme interpreter

Last synced: 09 Apr 2025

https://github.com/chrispenner/delve

Terminal UI File Browser

Last synced: 09 Apr 2025

https://github.com/chrispenner/free-contravariant

An exploration into free contravariant functors

Last synced: 09 Apr 2025

https://github.com/chrispenner/flags

Compiles a declarative bash script configuration into a 100% bash flags and argument parser.

Last synced: 09 Apr 2025

https://github.com/chrispenner/simpleton-algebraics

Learn about Functional Algebraic Types without making your head explode.

Last synced: 09 Apr 2025

https://github.com/chrispenner/concurrency-comparison

Comparison of basic concurrency primitives and tasks in Haskell and Golang

Last synced: 09 Apr 2025

https://github.com/chrispenner/propellant

Foray into propagator networks in Haskell

Last synced: 09 Apr 2025

https://github.com/chrispenner/rx-prop

Propagator based reactive extensions library

Last synced: 09 Apr 2025

https://github.com/chrispenner/free-cached

Cache previous runs of free monads

Last synced: 09 Apr 2025

https://github.com/chrispenner/continuity

Composable Component Framework

Last synced: 09 Apr 2025

https://github.com/chrispenner/scavenger

A basic texting scavenger hunt using Twilio

Last synced: 09 Apr 2025

https://github.com/chrispenner/rsi

Structural regex based command pipelines

Last synced: 09 Apr 2025