tinytoolkit.org
809 tools · 12 sites · nothing uploaded

51 pages of reading, not tools

format explainers · language how-tos · sample files you can download

Some questions a tool cannot answer for you: whether JSONL or NDJSON is the name you want, what shape a fine-tuning file has to be in before a provider accepts it, or where to get a deliberately corrupted PDF to test your error handling. These are the written pages across the network, collected in one list.

.json JSON 10 pages on jsontoolskit.org

All 99 JSON tools →

.png PNG and other images 1 pages on pngtoolskit.org

  • Image workflows, step by step Twenty common image jobs as ordered steps: web images, favicons, avatars, transparent logos, print prep, redaction, sprite sheets, colour grading. Which tool, …

All 165 PNG and other images tools →

.jsonl JSONL / NDJSON 19 pages on jsonlkit.com

  • What is JSONL? JSONL (JSON Lines) is a line-delimited JSON format — one JSON value per line, no enclosing array. Explained with examples, history, file extension, MIME type, …
  • JSONL Specification The full JSONL (JSON Lines) specification: line structure, encoding, line endings, MIME types, whitespace, escape rules, and the edge cases parsers disagree on.
  • JSONL vs JSON vs NDJSON vs CSV vs Parquet Compare JSONL (JSON Lines) with regular JSON, NDJSON, CSV, and Parquet. Side-by-side tables, conversion paths, and a decision guide for choosing the right form…
  • What is NDJSON? NDJSON (Newline-Delimited JSON) is a streaming JSON format — one JSON value per line, separated by . Explained with examples, MIME type, where it is used, and…
  • NDJSON vs JSONL NDJSON vs JSONL: side-by-side comparison of file extensions, MIME types, ecosystems, history, and edge cases. They are the same format under two names — here i…
  • JSONL Examples Annotated JSONL examples: application logs, LLM fine-tuning datasets (OpenAI, Anthropic, Gemini), Elasticsearch _bulk, BigQuery imports, HTTP streaming, and ev…
  • JSONL Best Practices JSONL best practices: handling large files, streaming, compression, encoding, error recovery, schema evolution, libraries for Python, JavaScript, Go, Rust, and…
  • JSONL Troubleshooting Diagnose JSONL errors: Extra data, Unexpected token, Expecting value, trailing commas, BOM, CRLF, unescaped newlines, truncated files. What each message means …
  • JSONL FAQ Straight answers about JSON Lines: the extension to use, the MIME type, whether it needs a trailing newline, comments, arrays, streaming, compression, size lim…
  • JSONL Glossary Plain-English definitions of the terms around JSON Lines: NDJSON, record, streaming, backpressure, schema drift, flattening, canonical JSON, sharding, checkpoi…
  • JSONL in Python Read and write JSON Lines in Python: the stdlib loop, pandas read_json(lines=True), Polars, orjson for speed, and streaming a huge file without loading it. Wit…
  • JSONL in JavaScript Parse JSON Lines in JavaScript: readline streaming in Node, async iterators, the browser Streams API for huge files, and writing JSONL back out. With gzip and …
  • JSONL in Go Parse JSON Lines in Go with bufio.Scanner and json.Decoder, handle long lines, stream gzip, use json.RawMessage for mixed shapes, and write JSONL with an encod…
  • JSONL on the Command Line Practical shell recipes for JSON Lines: count, filter and reshape with jq, split large files, sample with shuf, deduplicate, join, and stream gzipped JSONL wit…
  • JSONL for Machine Learning How to prepare a JSONL training dataset: format per provider, deduplication, PII removal, train/val/test splitting, leakage checks, token budgeting and validat…
  • JSONL for Structured Logging Why structured logs use JSON Lines: which fields to standardise, how to keep logs queryable, rotation and compression, and how to analyse a log file with jq, D…
  • Loading JSONL into BigQuery Load newline-delimited JSON into BigQuery: bq load and console steps, autodetect versus explicit schema, nested and repeated fields, gzip, and the errors that …
  • OpenAI Fine-Tuning JSONL Format The exact JSONL format OpenAI fine-tuning expects: messages array, role values, system prompts, weight, tool calls, and the rules that cause a file to be rejec…
  • The ShareGPT Format The ShareGPT JSONL format used by Axolotl and LLaMA-Factory: the conversations array, from and value fields, role name variants, and how it converts to OpenAI …

All 71 JSONL / NDJSON tools →

.pdf PDF 8 pages on pdftoolskit.org

All 62 PDF tools →

.toml TOML 1 pages on tomlkit.org

  • What is TOML? TOML — Tom's Obvious, Minimal Language. A plain-English reference: what it is, who uses it, how it differs from JSON and YAML, and where to read the spec.

All 36 TOML tools →

cron cron schedules 12 pages on cronkit.org

All 30 cron schedules tools →

Open datasets

Two of the sample-file collections are also published as public repositories under github.com/tinytoolkit-org, released CC0 so you can commit them into your own test fixtures without an attribution line. The PDF set is the useful one: blank pages, multi-page documents, forms, attachments, scans, an encrypted file and a deliberately corrupted one.