I'm Na'aman Hirschfeld — 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.
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 | Polyglot document intelligence — text, metadata, images, and structured data from 101 formats, with 15 language bindings plus CLI, REST, and MCP | |
| tree-sitter-language-pack | 371 tree-sitter grammars compiled and shipped with polyglot bindings | |
| html-to-markdown | High-performance CommonMark-compliant HTML to Markdown conversion | |
| liter-llm | Universal LLM client for 165 providers with 14 native language bindings | |
| crawlberg | High-performance web crawling engine with bindings for 11 languages | |
| alef | Fully typed, lint-clean language bindings for Rust libraries across 16 languages |
| Project | Stars | Description |
|---|---|---|
| litestar | Light, flexible, extensible ASGI framework built to scale | |
| spikard | Polyglot web toolkit — one Rust core compiled to 15 languages via alef, with type-safe routing and OpenAPI/AsyncAPI/GraphQL/JSON-RPC codegen |
| Project | Stars | Description |
|---|---|---|
| basemind | 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 | Complete AI development workflow for 19+ tools — built-in rules, agents, and conventions, with native config generation for Claude, Cursor, Copilot, Codex, Gemini, Windsurf, and more | |
| sceptre | EasyOCR's accuracy at Rust speed and footprint — CRAFT detection plus gen2 CRNN recognition over ONNX, as a library, CLI, and MCP server | |
| prompt-template | Lightweight, zero-dependency Python library for managing LLM prompt templates |
| Project | Stars | Description |
|---|---|---|
| polyfactory | Simple and powerful factories for mock data generation | |
| poly | Universal zero-dependency lint and format pipeline — one pure-Rust CLI for 300+ languages, one config, no language runtime required | |
| scythe | Polyglot SQL compiler and linter — write SQL, generate type-safe code in any language | |
| uncomment | Tree-sitter powered comment removal for 306 languages | |
| starmetal | Self-hosted multi-language package registry and pull-through proxy for private software supply chains, with Blake3 verification and policy enforcement | |
| gitfluff | Commit-message linter for the AI agent era — strips noisy AI signatures and enforces lightweight standards | |
| gh-actions-updater | Fast GitHub Actions version updater (gau CLI) — a quieter alternative to Dependabot |
| Project | Stars | Description |
|---|---|---|
| interface-forge | TypeScript mock-data factories | |
| go-utils | Functional programming utilities for Go 1.21+ complementing stdlib slices, maps, and cmp |
|
| fabricator | Go factories for mock data generation |
| Project | Stars | Description |
|---|---|---|
| monomyth | Deterministic engine for narrative structure — one medium-agnostic story model, rendered to any frontend, with a quarantined LLM pass for prose |
| Project | Stars | Description |
|---|---|---|
| django-stubs | PEP 484 stubs for Django | |
| djangorestframework-stubs | PEP 484 stubs for Django REST Framework |
Archived projects that still represent substantial previous work.
| Project | Stars | Description |
|---|---|---|
| grantflow | Archived RAG system for grant applications | |
| devlingo | Archived developer language and tooling monorepo |