Skip to content
The Daily Repo

arkorlab / fine-tuning

The Best TypeScript framework for fine-tuning

Why this job: says: fine tuning; topics: fine-tuning, lora

What it does

  • Fine-tuning from a TypeScript file. createTrainer({ model, dataset, lora, ... }) configured LoRA training against a supported base model.
  • Three curated templates. triage, translate, and redaction paired a Gemma 4 base model with public HuggingFace datasets.
  • Typed lifecycle callbacks. onStarted, onLog, onCheckpoint, onCompleted, and onFailed exposed training events to application code.
  • Checkpoint inference. Inside onCheckpoint, infer({ messages }) could test a checkpoint while training was still running.
  • Local Studio. arkor dev opened a web UI with a jobs list, loss chart, logs, and a Playground.

Get started

pnpm create arkor my-arkor-app
cd my-arkor-app
pnpm dev
Maintenance
Active
Last commit 19 days ago
Stars
146
On GitHub
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
10 releases
None marked latest
Built with
TypeScript
100% of the code

Is it looked after?

Contributors
2
Last 90 days
Issues
25% closed
6 still open
Pull requests
184 merged
74 waiting
Releases
10
10 in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
kubeflow / trainer2,2783 days agoApache-2.0No downloads
hiyouga / LlamaFactory75,952todayApache-2.0No downloads
huggingface / peft21,880todayApache-2.0No downloads
More: languages, topics, project record and preview image

Languages

  • TypeScript 100%
  • JavaScript <1%
  • HTML <1%
  • CSS <1%

Topics

  • ai
  • developer-tools
  • fine-tuning
  • gpu
  • javascript
  • llm
  • lora
  • ml
  • mlops
  • nextjs
  • nodejs
  • open-weight-models

Project record

  • JobFine-tuning
  • StatusListed
  • Commits1,172
  • Forks16
  • Watching2
  • Stars in 28 days+2
  • CreatedApr 15, 2026
  • First seen by usNov 7, 2026
  • CheckedNov 7, 2026

Project preview image

Preview image from arkorlab/fine-tuning

Type to search.

Try