Nebraska

Josh Duff

Elite
@TehShrike

JavaScript • Open Source • Business Software • Chat with me on Discord: TehShrike#4520

deepmerge. A library for deep (recursive) merging of Javascript objects

2.8k

abstract-state-router. The best way to structure a single-page webapp.

305

idle-until-urgent. Defer JS work until the browser has a chance to breathe

132

noddity. It's a blog, it's a wiki, it's a fast CMS!

57

backup-bear-notes. Back up your Bear Notes as markdown files.

52

sheetsy. Use Google Sheets as a data source in the browser without OAuth

44

svelte-state-renderer. abstract-state-router renderer for Svelte

40

world-english-bible. The World English Bible translation in JSON

39

sveltify. Browserify transform for Svelte

36

wtfpl2.com. My favorite license, now easier to link to!

29

financial-number. Do math with money! Without risking loss of data to floating point representations!

27

svelte-preprocess-postcss. Use PostCSS to preprocess your styles in Svelte components

24

sync-diigo-to-folder. Sync all your Diigo bookmarks to a directory as Markdown files. Intended for use with Obsidian

23

sql-concat. A MySQL query builder

22

joi-sql. Create Joi validation code for MySQL databases

22

regex-fun. Write maintainable regular expressions

21

state-router-example. Examples of abstract-state-router usage with various templating/rendering libraries

17

sql-tagged-template-literal. ES6 SQL-escaping tagged template literal that spits out a sanitized SQL string

13

books-of-the-bible. An ordered list of the names of the canonical books of the bible, with common abbreviations

13

is-mergeable-object. JavaScript

12

riot-state-renderer. a RiotJS-based renderer for the abstract-state-router

12

shiz. Lazily calculated values

12

small-indexeddb. Simple IndexedDB transactions with Promises

11

shell-tag. Run shell commands inline in JavaScript with ES6 template strings

11

warg. A reactive stream thing

10

better-emitter. A very simple event emitter with a better API than all the others

10

canon-reader. A simple Bible reader.

10

verse-reference-regex. A regular expression that matches Bible verse references and ranges

9

k. Command-line Kanbanize interface

8

gzip-all. Create .gz files for all files in a folder

8

mannish. Mannish, the Manly Mediator

7

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

6

check-if-folder-contents-changed-in-git-commit-range. Check if folder contents changed in a git commit range

6

svelte-querystring-router. A router that only serializes a small amount of state to the querystring

6

state-router-redux-ractive. If you use abstract-state-router and want to use Redux, this package is for you

6

hash-brown-router. A client-side router for single-page apps

6

obsidian-tag-pages. Creates a page for each tag, containing a list of the pages that have that tag

5

Sublime-AlphanumericMarkdownFootnote. A Sublime Text plugin that inserts footnotes into your markdown for you

5

now-alias. Assign an alias to a recent "now" deployment

5

basic-xhr. The barest-bones wrapper for XHR in the cases where I want to use XHR

5

private-github-website. A node.js server that hosts private content from a Github repo, protected by email address authentication

5

glob-module-file. Generate a file of code that imports/requires a bunch of files, and exports them as an array

5

readability. A standalone version of the readability lib

4

ezpr. Open a Github pull request based on your local branch

4

chromatism. :rainbow: A simple set of utility functions for colours.

4

memorize-text-app. Memorize stuff. Add new decks by creating Google spreadsheets

4

inventory-pos. Makes the world go round

4

ractive-drag-and-drop-files. A Ractive event proxy wrapper for https://github.com/mikolalysenko/drag-and-drop-files

4

polkadot-middleware. A middleware pattern for polkadot

3

polkadot-router. A nice simple router for polkadot

3

classy-graph. An exercise in creating classy graphs

3

dynamic-import-iife. "Dynamic import"/lazyload IIFE bundles in the browser

3

text-fit-component. Fits text to match the width of its parent

3

cyoa-app. Shrike's choose-your-own-adventure framework

3
54
Apply