• Stars
    star
    6
  • Rank 2,539,965 (Top 51 %)
  • Language
    JavaScript
  • Created over 7 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Router middleware for Koa. Mutation-free, less than 100 lines

More Repositories

1

deepmerge

A library for deep (recursive) merging of Javascript objects
JavaScript
2,755
star
2

abstract-state-router

Like ui-router, but without all the Angular. The best way to structure a single-page webapp.
JavaScript
291
star
3

idle-until-urgent

Defer JS work until the browser has a chance to breathe
JavaScript
133
star
4

noddity

It's a blog, it's a wiki, it's a fast CMS!
HTML
56
star
5

backup-bear-notes

Back up your Bear Notes as markdown files.
JavaScript
51
star
6

sheetsy

Use Google Sheets as a data source in the browser without OAuth
JavaScript
46
star
7

svelte-state-renderer

abstract-state-router renderer for Svelte
JavaScript
35
star
8

svelte-preprocess-postcss

Use PostCSS to preprocess your styles in Svelte components
JavaScript
25
star
9

wtfpl2.com

My favorite license, now easier to link to!
HTML
24
star
10

financial-number

Do math with money! Without risking loss of data to floating point representations!
TypeScript
23
star
11

sql-concat

A MySQL query builder
JavaScript
22
star
12

regex-fun

Write maintainable regular expressions
JavaScript
21
star
13

joi-sql

Create Joi validation code for MySQL databases
JavaScript
21
star
14

sync-diigo-to-folder

Sync all your Diigo bookmarks to a directory as Markdown files. Intended for use with Obsidian
JavaScript
21
star
15

world-english-bible

The World English Bible translation in JSON
HTML
18
star
16

state-router-example

Examples of abstract-state-router usage with various templating/rendering libraries
JavaScript
15
star
17

is-mergeable-object

JavaScript
12
star
18

sql-tagged-template-literal

ES6 SQL-escaping tagged template literal that spits out a sanitized SQL string
JavaScript
12
star
19

shiz

Lazily calculated values
JavaScript
12
star
20

riot-state-renderer

a RiotJS-based renderer for the abstract-state-router
JavaScript
11
star
21

ractive-state-router

A state router implimentation with a RactiveJS renderer
JavaScript
10
star
22

small-indexeddb

Simple IndexedDB transactions with Promises
JavaScript
10
star
23

shell-tag

Run shell commands inline in JavaScript with ES6 template strings
JavaScript
10
star
24

warg

A reactive stream thing
TypeScript
9
star
25

books-of-the-bible

An ordered list of the names of the canonical books of the bible, with common abbreviations
JavaScript
9
star
26

better-emitter

A very simple event emitter with a better API than all the others
JavaScript
9
star
27

canon-reader

A simple Bible reader.
JavaScript
8
star
28

k

Command-line Kanbanize interface
JavaScript
8
star
29

gzip-all

Create .gz files for all files in a folder
JavaScript
8
star
30

svelte-querystring-router

A router that only serializes a small amount of state to the querystring
JavaScript
7
star
31

mannish

Mannish, the Manly Mediator
JavaScript
7
star
32

verse-reference-regex

A regular expression that matches Bible verse references and ranges
JavaScript
7
star
33

hash-brown-router

A client-side router for single-page apps
JavaScript
6
star
34

check-if-folder-contents-changed-in-git-commit-range

Check if folder contents changed in a git commit range
JavaScript
6
star
35

state-router-redux-ractive

If you use abstract-state-router and want to use Redux, this package is for you
JavaScript
6
star
36

Sublime-AlphanumericMarkdownFootnote

A Sublime Text plugin that inserts footnotes into your markdown for you
Python
5
star
37

now-alias

Assign an alias to a recent "now" deployment
JavaScript
5
star
38

basic-xhr

The barest-bones wrapper for XHR in the cases where I want to use XHR
JavaScript
5
star
39

glob-module-file

Generate a file of code that imports/requires a bunch of files, and exports them as an array
JavaScript
5
star
40

ezpr

Open a Github pull request based on your local branch
JavaScript
4
star
41

text-metadata-parser

Store your metadata in plain text, if you want to!
JavaScript
4
star
42

inventory-pos

Makes the world go round
JavaScript
4
star
43

financial-arithmetic-functions

A set of functions for doing math on numbers without floating point numbers
TypeScript
4
star
44

memorize-text-app

Memorize stuff. Add new decks by creating Google spreadsheets
HTML
4
star
45

ractive-drag-and-drop-files

A Ractive event proxy wrapper for https://github.com/mikolalysenko/drag-and-drop-files
JavaScript
4
star
46

obsidian-tag-pages

Creates a page for each tag, containing a list of the pages that have that tag
JavaScript
4
star
47

browserstack-tape-reporter

Run your tape tests on BrowserStack
JavaScript
4
star
48

polkadot-router

A nice simple router for polkadot
JavaScript
3
star
49

communal-checklist

Because all those other sites my wife is trying are a pain
JavaScript
3
star
50

text-fit-component

Fits text to match the width of its parent
HTML
3
star
51

polkadot-middleware

A middleware pattern for polkadot
JavaScript
3
star
52

classy-graph

An exercise in creating classy graphs
HTML
3
star
53

key-master

A map that takes a "default value" function
JavaScript
3
star
54

spyfallx

Spyfall
JavaScript
3
star
55

susd-search-site

Quickly search the Shut Up And Sit Down archives
JavaScript
3
star
56

private-github-website

A node.js server that hosts private content from a Github repo, protected by email address authentication
JavaScript
3
star
57

dynamic-import-iife

"Dynamic import"/lazyload IIFE bundles in the browser
JavaScript
3
star
58

combine-arrays

Iterate over multiple arrays at once, functionally
JavaScript
2
star
59

sync-github-to-fs

Keep a local folder up to date with the contents of a Github repository
JavaScript
2
star
60

add-affiliate-querystring

Given a user-entered URL, add your own affiliate code to the querystring.
JavaScript
2
star
61

memorization-app

Memorize stuff you want to learn, word for word
JavaScript
2
star
62

cyoa-app

Shrike's choose-your-own-adventure framework
Svelte
2
star
63

weak-type-wizard

He's a caster, get it?
JavaScript
2
star
64

noddity-butler

Hustles and bustles around, bringing you blog posts at your whim
JavaScript
2
star
65

symlink-cli

Like ln -s except less tricksy
JavaScript
2
star
66

stripe-donation

A donation page for non-profit sites, backed by Stripe
JavaScript
2
star
67

noddity-generator-cli

Generate static HTML files from Noddity posts
JavaScript
2
star
68

just-uuid4

Just UUID v4
JavaScript
2
star
69

click-should-be-intercepted-for-navigation

Given a click event, returns true if it's a left-click that you should intercept to trigger navigation
JavaScript
2
star
70

pickering-majority-text-revelation

A programmatic version of Pickering's Majority Text translation of Revelation
JavaScript
2
star
71

asr-active-state-watcher

Waches an abstract-state-router and calls your function with all active DOM APIs
JavaScript
2
star
72

ordered-entries

Like Object.entries, but using getOwnPropertyNames, so that key order is respected
JavaScript
2
star
73

revelation-timeline

A timeline of historical events as they align with the prophesies in the book of Revelation
JavaScript
2
star
74

tap-strings

Generate valid TAP output as strings
JavaScript
2
star
75

tak-game

An implementation of the rules of the board game Tak
JavaScript
2
star
76

try-catch

Mistakes I've made, and things I wish I could tell my younger self
1
star
77

svelte-1-25-0-array-binding-repro

A weird bug
HTML
1
star
78

duffventures.com

duffventures.com
HTML
1
star
79

make-tree

Turn an array of keys into a hierarchy of objects
JavaScript
1
star
80

react-app-example

JavaScript
1
star
81

bitstorm

Automatically exported from code.google.com/p/bitstorm
PHP
1
star
82

list-input

Because every other spreadsheet-like form on the web sucks
Svelte
1
star
83

private-static-website

Easily host a private web site authenticated by email address only
JavaScript
1
star
84

read-write-lock

Reads are exclusive with writes, writes are exclusive with everything
JavaScript
1
star
85

get-text-fit-size

Find out what font size will make a text block fit inside of another element without wrapping
JavaScript
1
star
86

fix-bandcamp-directory-structure

JavaScript
1
star
87

schedulator-sorter

Sorts out who the next people in line are for this app I'm throwing together
JavaScript
1
star
88

bookindex2

Where did I put that book in my library
JavaScript
1
star
89

create-redux-reducer-from-map

My personal preference for building reducer functions
JavaScript
1
star
90

joshduff.com

My home page
HTML
1
star
91

tsx_issue_86_repro

Reproduction of issue 86
JavaScript
1
star
92

take-live-notes-like-for-meeting-minutes

Edit markdown in one window, have a rendered version show up in a different browser window, updating live
CSS
1
star
93

dining-room-terminal

The clock in my dining room
HTML
1
star
94

noddity-retrieval

A way to retrieve blog posts that are being served in this stupid-simple format
JavaScript
1
star
95

lispyscriptify

Lispyscript transform for Browserify
JavaScript
1
star
96

c25k

Running is good for you or whatever
JavaScript
1
star
97

noddity-template-parser

Turns Noddity posts into things browsers can display
JavaScript
1
star
98

invoice-app

Svelte
1
star
99

noddity-render-static

Generate static HTML from Noddity posts
JavaScript
1
star
100

majority-text-family-35-revelation

Machine-readable greek of the book of Revelation, from the family 35 majority text
HTML
1
star