dogear

enter for all results · esc to close

Tiny JS

79 items from thoughtspile/awesome-tiny-js ★780

  1. fuzzy github.com

    Fuzzy search / filter for browser and node

    tool link ↗
  2. alloyfinger github.com

    Pan, swipe, tap, doubletap, longpress, and pinch / rotate. My personal favorite. .

    tool link ↗
  3. redom github.com

    Hyperapp-style templates with imperative event listeners and updates,

    tool link ↗
  4. navaid github.com

    History-based observable router,

  5. wade github.com

    Also similar, (compare)

    tool link ↗
  6. unistore github.com

    Centralized store with actions, + React

    tool link ↗
  7. umbrella github.com

    jQuery-style DOM manipulation library,

    tool link ↗
  8. js-search github.com

    Feature-rich and customizable: multi-field indices, stop words, custom stemmers and tokenizers.

    tool link ↗
  9. colord github.com

    Manipulate colors and convert between spaces, . Extra features come as plugins, 150b to 1.5 kB each.

    tool link ↗
  10. callbag-basics github.com

    Rx-style event streams,

    tool link ↗
  11. nanoevents github.com

    Nicer unsubscribe API, but no * event,

  12. superfine github.com

    Hyperapp with state & effect hooks removed,

    tool link ↗
  13. flyd github.com

    Rx-styled event streams,

    tool link ↗
  14. fuzzyset github.com

    Find misspellings, e.g. missipissi -> Missisipi, Commercial usage costs $42.

    tool link ↗
  15. tinytime github.com

    Simple date / time formatter: {h}:{mm} -> 9:33,

    tool link ↗
  16. polychrome github.com

    More of the same,

    tool link ↗
  17. tinydate github.com

    Date / time formatter, only supports padded numeric output (September -> 09),

    tool link ↗
  18. rosetta github.com

    Bare-bones template strings ({{hello}}, {{username}}) and custom functions for everyting else,

    tool link ↗
  19. teaful github.com

    Store with useState-like API, , including React / preact connector.

  20. uid github.com

    More of the same,

    tool link ↗
  21. regexparam github.com

    Convert path to regexp in

    tool link ↗
  22. onfire.js github.com

    Also has .once method,

    tool link ↗
  23. time-stamp github.com

    Get a formatted timestamp.

    tool link ↗
  24. qss github.com

    Parse querystrings in . Not sure you need it, URL API support is good.

  25. hyperactiv github.com

    4 functions to make objects observable and listen to changes,

    tool link ↗
  26. detect-it github.com

    Detect present and primary input method (touch / mouse) and supported events,

    tool link ↗
  27. @lukeed/uuid github.com

    Real UUIDs,

    tool link ↗
  28. libsearch github.com

    Index-free search (slower, but easier to use) with sane ordering

    tool link ↗
  29. eo-locale github.com

    Interpolation and dates / numbers, , or with react bindings.

    tool link ↗
  30. gretchen github.com

    Chainable API with type-safe errors,

  31. @nanostores/router github.com

    Routes as a nanostores store (framework-agnostic),

    tool link ↗
  32. matchit github.com

    Route parser and matcher in

    tool link ↗
  33. @nanostores/i18n github.com

    Detect locale, load dictionaries, format dates / numbers, including nanostores.

    tool link ↗
  34. liquidmetal github.com

    Quicksilver algorithm, prioritizes matches at start of word for command abbreviations (e.g. gp -> git push). One string at a time.

  35. usignal github.com

    A smaller signal implementation,

    tool link ↗
  36. tinygesture github.com

    Configurable pan, swipe, tap, doubletap, longpress. .

    tool link ↗
  37. fuzzy-search github.com

    With stateful index.

    tool link ↗
  38. hexoid github.com

    Hexadecimal IDs,

    tool link ↗
  39. deep-waters github.com

    Composable functional validators, .

    tool link ↗
  40. flimsy github.com

    Signals from Solid (it almost fit into UI frameworks category itself). Author warning: it's probably buggy.

  41. pointer-tracker github.com

    Unified interface for mouse, touch and pointer events,

    tool link ↗
  42. fromnow github.com

    More of the same,

    tool link ↗
  43. banditypes github.com

    The smallest validation library:

    tool link ↗
  44. quick-score github.com

    Another quicksilver-based lib, tweaked for long strings. Built-in list filtering and sorting, or 1.2 kB for single-string scoring.

    tool link ↗
  45. fzy.js github.com

    Matches one string at a time, tree-shakeable scores and match highlighting. total, or ~150 bytes for hasMatch only.

    tool link ↗
  46. ndx github.com

    Similar to js-search, differs in ranking and is less strict for multi-word queries (compare). Supports field weights.

    tool link ↗
  47. stemmer github.com

    tool link ↗
  48. colr github.com

    More of the same,

    tool link ↗
  49. porter-stemmer github.com

    tool link ↗