Ross ROSS = Recommend OSS · open-source software intelligence for agents

javve/list.js

The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML. observed · 2026-08-28

github.com/javve/list.js · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

31/100

  • Activity 18
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5694
  • days_rel: n/a
  • days_push: 493
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

11209 stars · 881 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

List.js is a tiny, dependency-free vanilla JavaScript library that adds search, sort, filter, and pagination to existing HTML lists, tables, and other elements. It works invisibly on existing markup via simple classes and data attributes, and includes a lightweight templating system for adding, editing, and removing items.

Use cases

  • add search to an existing HTML table
  • make a sortable list in vanilla JavaScript
  • filter a list of items client-side
  • add fuzzy search to a plain HTML list
  • paginate a long list without a framework
  • add and remove items from a list dynamically

When to choose

  • you want search/sort/filter on existing HTML without rewriting it
  • you need a tiny, dependency-free solution that works with plain JavaScript
  • you are not using a heavy framework and just need list interactivity
  • you need to handle thousands of DOM list items quickly

When to avoid

  • you are using React, Vue, or Angular where virtual rendering or component-based tables fit better
  • you need server-side search or sorting over large datasets
  • you need complex grid features like column resizing or virtual scrolling

Facets

library · maturity maintenance

search-engine ui-components templating web-development frontend browser vanilla-javascript fuzzy-search pagination tables no-dependencies nodejs

9 sources

Member repositories

RepositoryRoleHealth v2
javve/list.jsmain31

For agents

markdown · JSON · MCP: product_card(name="javve/list.js")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem