Iceberg-JS, a TypeScript Client for the Apache Iceberg REST Catalog
This is a small, framework-agnostic JavaScript/TypeScript client for the Apache Iceberg REST Catalog. It is good for managing the catalog (eg: managing tables), and it's MIT licensed. The goals: - Generic: Works with any Iceberg REST Catalog implementation, not tied to any specific vendor - Minimal: Thin HTTP wrapper over the official REST API, no engine-specific logic - Type-safe: First-class TypeScript support with strongly-typed request/response models - Fetch-based: Uses native fetch API with support for custom implementations - Universal: Targets Node 20+ and modern browsers…
What it does
In the maker’s words, at launch
This is a small, framework-agnostic JavaScript/TypeScript client for the Apache Iceberg REST Catalog. It is good for managing the catalog (eg: managing tables), and it's MIT licensed. The goals: - Generic: Works with any Iceberg REST Catalog implementation, not tied to any specific vendor - Minimal: Thin HTTP wrapper over the official REST API, no engine-specific logic - Type-safe: First-class TypeScript support with strongly-typed request/response models - Fetch-based: Uses native fetch API with support for custom implementations - Universal: Targets Node 20+ and modern browsers (ES2020) - Catalog-only: Focused on catalog operations at this stage Although Iceberg is becoming very popular, we were surprised that the developer tooling is so nascent. This library is our contribution back to the ecosystem. The goal is to keep it minimal and well-maintained, so that developers can manage their warehouse from any JS server. We are using it with AWS's new "S3 Tables". If it doesn't support other REST catalogs we'd welcome contributions
Does the same job
all alternatives →

Simple API Generator (Rest + GraphQL)2019 · ▲121Instantly generate openapi (OAS) 3.0.0 REST + GraphQL APIs
- OSOpen-Source C++ Apache Iceberg Client with Write Support2025 · github.com · ▲8
Existing OSS C++ projects like ClickHouse and DuckDB support reading from Iceberg tables. Writing requires Spark, PyIceberg, or managed services. In this PR https://github.com/timeplus-io/proton/pull/928, we are open-sourcing a C++ implementation of Iceberg integration. It's an MVP, focusing on REST catalog and S3 read/write(S3 table support coming soon). You can use Timeplus to continuously read data from MSK and stream writes to S3 in the Iceberg format. No JVM. No Python. Just a low-overhead, high-throughput C++ engine. Docker/K8s are optional. Demo…
- SLSwiftLake – Lightweight SQL Engine for Iceberg TablesSep 2025 · github.com · ▲6
At Arcesium, we needed a way to run SQL-driven CRUD operations, manage slowly-changing dimensions, and handle schema evolution on our cloud data lakes—without the overhead of spinning up distributed clusters or relying on vendor-managed query services. That’s why we built SwiftLake, a lightweight open-source library that brings Apache Iceberg and DuckDB together: - Lightweight & cluster-free: Runs as a single Java service with embedded DuckDB—no distributed infra required. - Full CRUD and SCD1/SCD2 support: Reads, inserts/appends, updates, deletes, and merges with ACID guarantees.…
- NRNoact – React-like Virtual DOM library in 70 lines of TypeScript2020 · github.com · ▲50
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com

Launched alongside, December 2025
the whole month →- GP
Life & fun · Dec 2025 · dosaygo-studio.github.io
- JG
Hi everyone! My name's Luke and I made the original Jmail here alongside Riley Walz. We had a ton of friends collaborate on building out more of the app suite last night in lieue of DOJ's "Epstein files" release. Please AMA!
Life & fun · Dec 2025 · jmail.world

PlanEat AI▲733AI turns your health goals into a 7-day menu & grocery list
AI · Dec 2025 · planeatai.com
- 2G
Community, All the HN belong to you. This is an archive of hacker news that fits in your browser. When I made HN Made of Primes I realized I could probably do this offline sqlite/wasm thing with the whole GBs of archive. The whole dataset. So I tried it, and this is it. Have Hacker News on your device. Go to this repo (https://github.com/DOSAYGO-STUDIO/HackerBook): you can download it. Big Query -> ETL -> npx serve docs - that's it. 20 years of HN arguments and beauty, can be yours forever. So they'll never die. Ever. It's the unkillable static archive of HN and it's…
Dev tools · Dec 2025 · hackerbook.dosaygo.com
