Skip to content

Jev Table Import Mapper

A dependency-free JavaScript library that maps uploaded CSV columns onto your destination schema: a strict normalized-name pass first, then one Jev boolean per remaining source-destination pair plus a guard question per column, leaving uncertain fields visible instead of guessed.

Stars
0
Language
JavaScript
License
MIT
Published by
Community
Last verified
Oct 2026

About this project

Your users upload a CSV. Its columns are never your columns. This maps them, and tells you how sure it is. Every product that accepts a file ends up building the same screen: two lists side by side, a dropdown per field, and a user who has to explain that Lineitem sku is your sku. This is the piece that fills that screen in before they get there.

Quoted from the project's README. Read the full README.

Highlights

  • Two files do the work, `npm install` installs nothing, and `npm test` runs 27 assertions with no key, no network and no cost.
  • Stage 1 locks normalized-name matches for free, then stage 2 asks one boolean per remaining pair plus one guard per incoming column.
  • On a 23-column warehouse export it mapped 10 of 10 columns with 253 questions in one call, 915 ms and $0.0012.
  • Default MATCH_THRESHOLD is 0.75; unmapped destinations come back with ranked candidates and orphan columns are flagged rather than dropped.
  • Nine sample CSVs ship with the demo, three each for CRM, e-commerce and HR destination tables.

Watch out

MIT-licensed and explicitly not an importer, data cleaner or schema inference tool; it only proposes a mapping. Stage 2 is model-based, so results are not deterministic across runs.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

9.2kGitHub stars
An open-source AI office suite whose local file search reranks the top 20 FTS hits with TypeSafe Jev relevance scores before showing results.
Jev Tools & CLIs#community#typescript#desktop
56GitHub stars
grep, sort, cut and uniq that match by meaning: each line whose Jev Noul clears the threshold survives grev, sibling filters route by Choice and rank by Score, and the output is always your own input, never generated text.
Jev Tools & CLIs#community#cli#coreutils
4GitHub stars
Chrome MV3 extension that groups every tab in a window into named, colored groups from one parallel Jev call - one Choice question per tab against user-edited criteria, with a fixed fallback bucket, manual groups untouched, and the original tab order restored on ungroup.
Jev Tools & CLIs#community#chrome-extension#tab-management
2GitHub stars
Zero-dependency Python CLI that routes small semantic judgments to Jev for agents and CLI pipelines: choose (Choice), check (Noul), score (ordered ratings), batch (1-32 questions in one request) and purify (verbatim passage extraction). GPL-3.0 licensed.
Jev Tools & CLIs#community#cli#decision-routing
0GitHub stars
A browser extension plus Cloudflare Worker that scores search results before you click: Jev answers six questions per page (relevance, depth, SEO filler, sales page, page type, key passage) and code combines them into a 0-100 badge that re-ranks Google, Bing, DuckDuckGo and 104.com.tw.
Jev Tools & CLIs#community#browser-extension#search
110.5kGitHub stars
Multi-agent trading research with optional Jev screening of StockTwits and Reddit posts for company relevance before sentiment analysis runs.
Jev Tools & CLIs#community#python#trading

From the Jev guides

Original write-ups on what this entry is for.

The request shape barely changes across surfaces; the surrounding contract does. When to call the API directly and when a gateway, a Worker binding, or a router entry earns its extra hop.
Jev Tools & CLIs#gateway#vercel#cloudflare
Read article
Taking a decision checkpoint out of Python: what the GGUF and browser WebGPU exports preserve, what they change, and the parity evidence the model cards publish.
Jev Tools & CLIs#open-models#local#onnx
Read article
Jev labels a record that already exists. Code moves, flags, or holds it. How the document, mail, and transfer tools keep the action out of the model.
Jev Tools & CLIs#classification#email#security
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai