openai / openai/tiktoken

Unofficial bindings / ports in other languages

Open Beginner friendly
#97 12 comments 7 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
19.3k
Forks
1.6k
PR merge metrics
No merged PRs in 30d

Description

The following projects are not maintained by OpenAI. I cannot vouch that any of them are correct or safe to use. Use at your own risk.

Note that if a tokeniser fails to exactly match tiktoken's behaviour, you may get worse results when sampling from models, with no warning.

Javascript

Rust

Java

Ruby

C#

Go

PHP

Kotlin

Thanks to everyone for building useful things!

I'm happy to link to other projects in this comment.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the issue body and its listed external projects, checking that each link is relevant and that the tokeniser compatibility warnings remain accurate. Done means the unofficial bindings list is complete and clearly labeled as unmaintained by OpenAI; no repository file is named in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, go, java, javascript, kotlin, php, ruby, rust
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.