#Tokenizer

Showing 49 of 49 repositories tagged #tokenizer, ranked by stars

rasbt
rasbt
LLMs-from-scratch

Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

Score
100
★ 98.7k ⑂ 15.2k +235/day
Jupyter Notebook
Chevrotain
Chevrotain
chevrotain

Parser Building Toolkit for JavaScript

Score
100
★ 2.8k ⑂ 219 +2/day
TypeScript
dqbd
dqbd
tiktokenizer

Online playground for OpenAPI tokenizers

Score
0
★ 1.6k ⑂ 181 +3/day
TypeScript
natasha
natasha
natasha

Solves basic Russian NLP tasks, API for lower level Natasha projects

Score
0
★ 1.3k ⑂ 120 +2/day
Python
lovit
lovit
soynlp

한국어 자연어처리를 위한 파이썬 라이브러리입니다. 단어 추출/ 토크나이저 / 품사판별/ 전처리의 기능을 제공합니다.

Score
67
★ 985 ⑂ 183
Python
ikawaha
ikawaha
kagome

Self-contained Japanese Morphological Analyzer written in pure Go

Score
100
★ 973 ⑂ 60 +2/day
Go
niieani
niieani
gpt-tokenizer

The fastest JavaScript BPE Tokenizer Encoder Decoder for OpenAI's GPT models (gpt-5, gpt-o*, gpt-4o, etc.). Port of OpenAI's tiktoken with additional features.

Score
100
★ 817 ⑂ 57 +3/day
TypeScript
risesoft-y9
risesoft-y9
Data-Labeling

数据标注是一款专门对文本数据进行处理和标注的工具,通过简化快捷的文本标注流程和动态的算法反馈,支持用户快速标注关键词并能通过算法持续减少人工标注的成本和时间。数据标注的过程先由人工标注构建基础,再由自动标注反哺人工标注,最后由人工标注进行纠偏,从而大幅度提高标注的精准度和高效性。数据标注需要依赖开源的数字底座进行人员岗位管控。

Score
0
★ 695 ⑂ 106
Java
mathewsanders
mathewsanders
Mustard

🌭 Mustard is a Swift library for tokenizing strings when splitting by whitespace doesn't cut it.

Score
100
★ 686 ⑂ 18
Swift
lindera
lindera
lindera

A multilingual morphological analysis library.

Score
100
★ 642 ⑂ 58 +3/day
Rust
FoundationVision
FoundationVision
UniTok

[NeurIPS 2025 Spotlight] A Unified Tokenizer for Visual Generation and Understanding

Score
93
★ 527 ⑂ 12 +1/day
Python
neurosnap
neurosnap
sentences

A multilingual command line sentence tokenizer in Golang

Score
100
★ 473 ⑂ 42 +1/day
Go
timtadh
timtadh
lexmachine

Lex machinary for go.

Score
33
★ 410 ⑂ 28
Go
belladoreai
belladoreai
llama-tokenizer-js

JS tokenizer for LLaMA 1 and 2

Score
50
★ 364 ⑂ 24
JavaScript
guillaume-be
guillaume-be
rust-tokenizers

Rust-tokenizer offers high-performance tokenizers for modern language models, including WordPiece, Byte-Pair Encoding (BPE) and Unigram (SentencePiece) models

Score
75
★ 344 ⑂ 34 +1/day
Rust
artitw
artitw
text2text

Text2Text Language Modeling Toolkit

Score
36
★ 304 ⑂ 40
Python
myylogic
myylogic
cevahir-ai

Full-stack open-source AI engine for building language models — tokenizer training, transformer architecture, cognitive reasoning and chat pipeline.

Score
100
★ 208 ⑂ 10 +4/day
Python
chizkidd
chizkidd
Karpathy-Neural-Networks-Zero-to-Hero

Detailed python notes & code for lectures and exercises of Andrej Karpathy's course "Neural Networks: Zero to Hero." The course is focused on building neural networks from scratch.

Score
86
★ 191 ⑂ 42 +2/day
Jupyter Notebook
garvys-org
garvys-org
rustfst

Rust re-implementation of OpenFST - library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). A Python binding is also available.

Score
50
★ 186 ⑂ 22
Rust
botisan-ai
botisan-ai
gpt3-tokenizer

Isomorphic JavaScript/TypeScript Tokenizer for GPT-3 and Codex Models by OpenAI.

Score
29
★ 172 ⑂ 16
TypeScript
nooscraft
nooscraft
tokuin

CLI tool – estimates LLM tokens/costs and runs provider-aware load tests for OpenAI, Anthropic, OpenRouter, or custom endpoints.

Score
86
★ 143 ⑂ 7
Rust
AayushSameerShah
AayushSameerShah
Neural-Net-Zero-to-Hero-with-Andrej

This repository contains the collection of explorative notebooks pure in python and in the language that we, humans can read. Have tried to compile all lectures from the Andrej Karpathy's 💎 playlist on Neural Networks - which we will end up with building GPT.

Score
57
★ 143 ⑂ 19 +1/day
Jupyter Notebook
mykolaharmash
mykolaharmash
works-for-me

Collection of developer toolkits

Score
25
★ 131 ⑂ 7
JavaScript
frothywater
frothywater
kanade-tokenizer

Kanade is a single-layer disentangled speech tokenizer that extracts compact tokens suitable for both generative and discriminative modeling.

Score
33
★ 103 ⑂ 13 +3/day
Python
sefineh-ai
sefineh-ai
Amharic-Tokenizer

Syllable-aware BPE tokenizer for the Amharic language (አማርኛ) – fast, accurate, trainable.

Score
0
★ 100 ⑂ 15
Python
openshieldai
openshieldai
openshield

OpenShield is a new generation security layer for AI models

Score
67
★ 87 ⑂ 9
Go
alfianlosari
alfianlosari
GPTEncoder

Swift BPE Encoder/Decoder for OpenAI GPT Models. A programmatic interface for tokenizing text for OpenAI ChatGPT API.

Score
33
★ 86 ⑂ 20
Swift
DCjanus
DCjanus
cang-jie

Chinese tokenizer for tantivy, based on jieba-rs

Score
25
★ 83 ⑂ 23
Rust
samber
samber
go-gpt-3-encoder

Go BPE tokenizer (Encoder+Decoder) for GPT2 and GPT3

Score
0
★ 82 ⑂ 20
Go
turingmotors
turingmotors
One-D-Piece

[ICML 2025 Tokshop] One-D-Piece: Image Tokenizer Meets Quality-Controllable Compression

Score
29
★ 81 ⑂ 1
Jupyter Notebook
Berkeley-Speech-Group
Berkeley-Speech-Group
sylber

Sylber: Syllabic Embedding Representation of Speech from Raw Audio

Score
43
★ 80 ⑂ 7
Jupyter Notebook
textgain
textgain
grasp

Essential NLP & ML, short & fast pure Python code

Score
71
★ 79 ⑂ 20
Python
janlelis
janlelis
wirb

Ruby Object Inspection for IRB

Score
50
★ 69 ⑂ 9
Ruby
oisee
oisee
zllm

LangChain-lite for ABAP: Enterprise LLM orchestration framework with lazy execution, powerful templating, caching, and token prediction. Build complex AI workflows in SAP ERP, SAP S/4.

Score
57
★ 67 ⑂ 11 +67/day
ABAP
Anthrapper
Anthrapper
On-Device-Stable-Diffusion

On Device Stable Diffusion In Mobile Devices

Score
0
★ 66 ⑂ 18
Dart
lirantal
lirantal
tokenu

a unix-like du command line tool to count token usage per files and directories

Score
79
★ 66 ⑂ 1
TypeScript
sedthh
sedthh
BeatLearning

Open Source Generative AI Models for Automatic Rhythm Game Beatmap Generation (for acoustic people)

Score
43
★ 65 ⑂ 4
Python
Kyubyong
Kyubyong
neural_tokenizer

Tokenize English sentences using neural networks.

Score
14
★ 62 ⑂ 9
Python
daormar
daormar
thot

Thot toolkit for statistical machine translation

Score
0
★ 53 ⑂ 13
C++
anki-code
anki-code
xontrib-output-search

Get identifiers, paths, URLs and words from the previous command output and use them for the next command in @xonsh.

Score
75
★ 51 ⑂ 3
Python
ZON-Format
ZON-Format
zon-TS

ZON → 35-70% cheaper LLM prompts than JSON/TOON. Zero overhead.

Score
64
★ 49 ⑂ 4
TypeScript
KonstantinosBarmpas
KonstantinosBarmpas
NeuroRVQ

NeuroRVQ: Multi-Scale Biosignal Tokenization for Generative Foundation Models

Score
71
★ 49 ⑂ 2
Python
winston-yallow
winston-yallow
gd-tokenizer

A small godot project with a tokenizer written in GDScript.

Score
0
★ 39 ⑂ 4
GDScript
AI21Labs
AI21Labs
ai21-tokenizer

AI21's Jamba models tokenizers

Score
14
★ 34 ⑂ 4
Python
ehwan
ehwan
C-language-Parser-In-Rust

C language lexer & parser & virtual interpreter from scratch

Score
0
★ 28 ⑂ 2
Rust
1broseidon
1broseidon
promptext

Smart code context extractor for AI assistants

Score
21
★ 22 ⑂ 1
Go
hyeonsangjeon
hyeonsangjeon
AWS-LLM-SageMaker

SageMaker Ployglot based RAG opensearch

Score
0
★ 16 ⑂ 2
Jupyter Notebook
3Dpass
3Dpass
threedpass

3DPass mobile light wallet for Android and iOS. 3D object recognition and wallet functions.

Score
67
★ 15 ⑂ 8
Dart
Mattbusel
Mattbusel
Token-Visualizer

The ultimate tool for analyzing, visualizing, and optimizing your LLM prompts

Score
7
★ 11 ⑂ 1
Python
Related Topics
#llm#deep-learning#machine-learning#python#openai#nlp#generative-ai#chatgpt#ai#gpt-3#transformer#artificial-intelligence

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly