Skip to content
View Goldziher's full-sized avatar
🐙
Codoctupus
🐙
Codoctupus

Organizations

@typeddjango @snok @grantflow-ai @xberg-io

Block or report Goldziher

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Goldziher/README.md

Hey there 🖖

I'm Na'aman Hirschfeld — founder and CTO of xberg.io, creator of Litestar, Polyfactory, and basemind. I build polyglot open-source tools, usually with a Rust core and bindings for the languages people actually use in production.


Current Focus

Xberg is my company and main focus: document intelligence, extraction, crawling, and language tooling built around fast Rust cores with broad language support.

Project Stars Description
xberg Stars Polyglot document intelligence — text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. 15 language bindings, with CLI, REST, and MCP
tree-sitter-language-pack Stars 371 tree-sitter grammars compiled and shipped with 15 language bindings
html-to-markdown Stars High-performance, CommonMark-compliant HTML to Markdown conversion across 16 languages, with metadata and table extraction in the same pass
liter-llm Stars Universal LLM client for 165 providers with 14 native language bindings, plus a drop-in OpenAI-compatible proxy and MCP server
crawlberg Stars High-performance web crawling and scraping engine — Markdown, metadata, and links from a page or a whole site, with bindings for 14 languages
sceptre Stars EasyOCR's accuracy at Rust speed and footprint — CRAFT detection plus gen2 CRNN recognition over ONNX, as a library, CLI, and MCP server
alef Stars Generate fully typed, lint-clean language bindings for Rust libraries across 16 languages and 18 targets

Frameworks I Created

Project Stars Description
litestar Stars Light, flexible, extensible ASGI framework built to scale
spikard Stars Codegen-first polyglot web toolkit — one Rust core with 14 language bindings via alef, type-safe routing, and OpenAPI/AsyncAPI/GraphQL/gRPC/JSON-RPC codegen

AI & Agent Tooling

Project Stars Description
basemind Stars Full AI context and content layer for coding agents over one MCP server: tree-sitter code-map, document RAG, shared memory, multi-agent comms, web crawl, git history and blame. 300+ languages, pure Rust
ai-rulez Stars Complete AI development workflow for 35+ tools — built-in rules, agents, and conventions, with native config generation for Claude, Cursor, Copilot, Codex, Gemini, Windsurf, and more
prompt-template Stars Lightweight, zero-dependency Python library for managing LLM prompt templates

Developer Tooling

Project Stars Description
polyfactory Stars Simple and powerful factories for mock data generation
poly Stars Universal zero-dependency lint and format pipeline — one pure-Rust CLI for 300+ languages, one config, no language runtime required
scythe Stars SQL as a first-class language — formatting, linting, security auditing, and type-safe code generation for 10 languages across 10 databases, with no database connection required
uncomment Stars Tree-sitter powered comment removal for 306 languages
voom Stars Reclaim every build artifact and tool cache on your disk in one parallel pass — marker-anchored proof before deletion, so a hand-written bin/ is never taken
starmetal Stars Self-hosted multi-language package registry and pull-through proxy for private software supply chains, with Blake3 verification and policy enforcement
gitfluff Stars Commit-message linter for the AI agent era — strips noisy AI signatures and enforces lightweight standards
gh-actions-updater Stars Fast GitHub Actions version updater (gau CLI) — a quieter alternative to Dependabot

Libraries

Project Stars Description
interface-forge Stars TypeScript mock-data factories
go-utils Stars Functional programming utilities for Go 1.21+ complementing stdlib slices, maps, and cmp
fabricator Stars Go factories for mock data generation

Experiments

Project Stars Description
monomyth Stars Deterministic engine for narrative structure — one medium-agnostic story model, rendered to any frontend, with a quarantined LLM pass for prose

Typed Python Contributions

Project Stars Description
django-stubs Stars PEP 484 stubs for Django
djangorestframework-stubs Stars PEP 484 stubs for Django REST Framework

Past Work

Earlier projects — archived, or superseded but still maintained — that represent substantial previous work.

Project Stars Description
kreuzberg-lts Stars Kreuzberg v4 LTS — the predecessor to xberg, still maintained for the v4 line
grantflow Stars Archived RAG system for grant applications
devlingo Stars Archived developer language and tooling monorepo

Pinned Loading

  1. xberg-io/xberg xberg-io/xberg Public

    Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. F…

    Rust 9.2k 581

  2. ai-rulez ai-rulez Public

    Complete AI development workflow for 19+ tools. Builtin rules, agents, and conventions out of the box. Generate native configs for Claude, Cursor, Copilot, Windsurf, Gemini, Codex and more.

    Go 139 12

  3. litestar-org/litestar litestar-org/litestar Public

    Light, flexible and extensible ASGI framework | Built to scale

    Python 8.4k 629

  4. litestar-org/polyfactory litestar-org/polyfactory Public

    Simple and powerful factories for mock data generation

    Python 1.5k 118

  5. xberg-io/html-to-markdown xberg-io/html-to-markdown Public

    High performance and CommonMark compliant HTML to Markdown converter. Maintained by the Kreuzberg team. Kreuzberg is a fast, polyglot document intelligence engine with a Rust core. It extracts stru…

    HTML 862 66

  6. xberg-io/tree-sitter-language-pack xberg-io/tree-sitter-language-pack Public

    Comprehensive tree-sitter grammar compilation with polyglot bindings — Rust, Python, Node.js, Go, Java, Ruby, Elixir, PHP, C#, WASM, Dart, Kotlin-Android, Swift, Zig, and CLI. 371 languages.

    Rust 463 69