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

Projects in Awesome Lists by smallhelm

A curated list of projects in awesome lists by smallhelm .

https://github.com/smallhelm/level-fact-base

Store immutable facts and query them with datalog.

datalog datomic immutability ledger query-engine

Last synced: 07 Aug 2025

https://github.com/smallhelm/unpathify

Compress browserify require paths for better minification i.e. require('some/long/path') => require(1)

Last synced: 11 Jan 2026

https://github.com/smallhelm/tokenizer2

tokenize any text stream given some basic regex rules to match tokens

Last synced: 07 Aug 2025

https://github.com/smallhelm/ansi-style-parser

Parse ansi colors and styles

Last synced: 07 Aug 2025

https://github.com/smallhelm/json-log

write logs as json to stdout and stderr

json logger logging nodejs typescript

Last synced: 07 Aug 2025

https://github.com/smallhelm/scriptsp

Run multiple package.json scripts in parallel (for development)

build-tool nodejs npm-scripts

Last synced: 07 Aug 2025

https://github.com/smallhelm/estree-builder

Handy functions for building estree nodes

estree

Last synced: 07 Aug 2025

https://github.com/smallhelm/symbol-table

A data structure for tracking symbols in a compiler or interpreter.

Last synced: 07 Aug 2025

https://github.com/smallhelm/sdr

javascirpt functions to work with Sparse Distributed Representations

Last synced: 19 Oct 2025

https://github.com/smallhelm/nearley-unparse

JavaScript API to "unparse" any nearley grammar. Also allows overrides for given grammar rules.

grammar nearley nearley-grammar nearley-unparse unparse

Last synced: 07 Aug 2025

https://github.com/smallhelm/react-ansi-style

Convert a styled ansi string to react-dom spans with classes for the styles

Last synced: 07 Aug 2025

https://github.com/smallhelm/simple-timestepper

simply pass in two callbacks, one that get's called at a fixed time step i.e. 60 fps, the other is called on every animation frame

animation game simulation

Last synced: 07 Aug 2025

https://github.com/smallhelm/to-js-identifier

Convert any string (even reserved words) to a valid javascript identifier.

code-generation compile-to-js compiler

Last synced: 07 Aug 2025

https://github.com/smallhelm/full-page-canvas

Mount an HTML5 canvas to the full width and height of the web page. When the page is resized the canvas resizes too.

Last synced: 29 Mar 2025

https://github.com/smallhelm/entity-wharf-js

Store data as entity attribute values in memory. Fast queries and manipulation of state.

Last synced: 07 Aug 2025

https://github.com/smallhelm/js-managed-css

Define and insert CSS via javascript. This also generates unique class and id names automatically. Handy when using virtual-dom (or react) inline css as your primary styling.

Last synced: 07 Aug 2025

https://github.com/smallhelm/virtual-dom-absolute-layout

Easy way to layout elements via absolute positioning

Last synced: 29 Mar 2025

https://github.com/smallhelm/less-to-js

Turn .less files into isomorphic (browser and node) .js - i.e. require('./somefile.less.js');

Last synced: 29 Mar 2025

https://github.com/smallhelm/react-dd

For those who don't use JSX and relied on React.DOM.___ just being function calls

Last synced: 14 Jun 2025

https://github.com/smallhelm/virtual-dom-closure-widget

virtual-dom widget constructor that persists it's local state between renders

Last synced: 29 Mar 2025

https://github.com/smallhelm/contra-find

Using contra, asynchronously find a value in a collection that matches a condition.

Last synced: 19 Oct 2025

https://github.com/smallhelm/gen-css-identifier

Generate a unique css class or id name.

Last synced: 29 Mar 2025

https://github.com/smallhelm/minimal-immutable

Minimal api for immutable datastructures (maps) in javascript

Last synced: 29 Mar 2025

https://github.com/smallhelm/level-json-coerce-null

db.put(key, undefined....) will give you problems. This codec fixes it.

Last synced: 15 Jun 2025

https://github.com/smallhelm/pgmig

Simple PostgreSQL migrations for nodejs without an ORM

cli migration-tool nodejs postgres

Last synced: 29 Mar 2025

https://github.com/smallhelm/css-to-css.js

Compile css into js code that injects styles on the browser and is safe to run on the server.

Last synced: 19 Oct 2025

https://github.com/smallhelm/thin-graphql-decorators

Use GraphQL-js to create schemas, this library adds a few light-weight decorators to make things less verbose.

decorators graphql graphql-server minimal typescript

Last synced: 12 Oct 2025

https://github.com/smallhelm/site-compiler

yet another static site compiler

Last synced: 29 Mar 2025

https://github.com/smallhelm/excerpt-at-line-col

Get text excerpt that points to a given line and column number

Last synced: 29 Mar 2025

https://github.com/smallhelm/estree-loc

Convert a string start and end indices to an estree loc objects.

Last synced: 29 Mar 2025

https://github.com/smallhelm/simple-timeago.handle-bad-input

simple-timeago wrapper that returns "???" instead of throwing up if you give it something truthy that is not a Date object.

Last synced: 29 Mar 2025

https://github.com/smallhelm/diff-lines

Given two strings, show the lines that differ. (similar to `git diff`)

Last synced: 07 Aug 2025

https://github.com/smallhelm/normalize.css.js

Inject normalize.css by simply require("normalize.css.js") This is also safe to do on the server

Last synced: 19 Jun 2025

https://github.com/smallhelm/droideka

fight back against email scrapers

Last synced: 29 Mar 2025