#Typing

Showing 46 of 46 repositories tagged #typing, ranked by stars

python
python
mypy

Optional static typing for Python

Score
100
β˜… 20.5k β‘‚ 3.2k +5/day
Python
facebook
facebook
pyrefly

A fast type checker and language server for Python

Score
87
β˜… 6.8k β‘‚ 429 +4/day
Rust
python
python
typeshed

Collection of library stubs for Python, with static types

Score
93
β˜… 5.1k β‘‚ 2.0k +3/day
Python
google
google
pytype

A static type analyzer for Python code

Score
80
β˜… 5.0k β‘‚ 289 +2/day
Python
DetachHead
DetachHead
basedpyright

pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server

Score
73
β˜… 3.5k β‘‚ 123 +19/day
TypeScript
bczsalba
bczsalba
pytermgui

Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!

Score
60
β˜… 2.7k β‘‚ 62 β€”
Python
kraanzu
kraanzu
smassh

Smassh your Keyboard, TUI Edition

Score
67
β˜… 2.0k β‘‚ 65 +5/day
Python
niieani
niieani
typescript-vs-flowtype

Differences between Flowtype and TypeScript -- syntax and usability

Score
67
β˜… 1.7k β‘‚ 76 β€”
max-niederman
max-niederman
ttyper

Terminal-based typing test.

Score
100
β˜… 1.6k β‘‚ 114 +2/day
Rust
catalinmiron
catalinmiron
react-typical

React typing animation in ~400 bytes 🐑 of JavaScript.

Score
33
β˜… 996 β‘‚ 62 β€”
JavaScript
bloznelis
bloznelis
typioca

Cozy typing speed tester in terminal

Score
0
β˜… 949 β‘‚ 29 β€”
Go
lemnos
lemnos
tt

A terminal based typing test.

Score
100
β˜… 916 β‘‚ 61 β€”
Go
life4
life4
deal

🀝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.

Score
33
β˜… 901 β‘‚ 39 +2/day
Python
yukinarit
yukinarit
pyserde

Yet another serialization library on top of dataclasses, inspired by serde-rs.

Score
53
β˜… 851 β‘‚ 60 β€”
Python
wintermute-cell
wintermute-cell
ngrrram

A TUI tool to help you type faster and learn new layouts. Includes a free cat.

Score
14
β˜… 674 β‘‚ 15 β€”
Rust
Samyak2
Samyak2
toipe

yet another typing test, but crab flavoured

Score
29
β˜… 668 β‘‚ 37 β€”
Rust
swansonk14
swansonk14
typed-argument-parser

Typed argument parser for Python

Score
47
β˜… 630 β‘‚ 48 +3/day
Python
reagento
reagento
adaptix

An extremely flexible and configurable data model conversion library.

Score
40
β˜… 609 β‘‚ 35 +4/day
Python
jrnxf
jrnxf
thokr

✨ sleek typing tui with visualized results and historical logging

Score
86
β˜… 596 β‘‚ 18 +1/day
Rust
gamer-ai
gamer-ai
eletypes-frontend

An elegant typing test website

Score
100
β˜… 503 β‘‚ 69 β€”
JavaScript
maaslalani
maaslalani
typer

Typing test in your terminal

Score
70
β˜… 497 β‘‚ 28 +1/day
Go
Orlandster
Orlandster
vue-typed-js

Typed.js integration for vue.js. Create a typing animation.

Score
0
β˜… 488 β‘‚ 39 β€”
JavaScript
jankrepl
jankrepl
mltype

Command line tool for improving typing skills (programmers friendly)

Score
0
β˜… 475 β‘‚ 31 β€”
Python
Mithil467
Mithil467
mitype

Typing speed test in terminal

Score
100
β˜… 437 β‘‚ 63 β€”
Python
ilevkivskyi
ilevkivskyi
typing_inspect

Runtime inspection utilities for Python typing module

Score
27
β˜… 377 β‘‚ 43 β€”
Python
ltworf
ltworf
typedload

MIGRATED TO CODEBERG. Python library to load dynamically typed data into statically typed data structures

Score
0
β˜… 261 β‘‚ 9 β€”
Python
madebydia
madebydia
tiny-terminal

A fake terminal where kids can type anything and get fun responses. Teaches keyboard familiarity and cause-effect thinking.

Score
90
β˜… 236 β‘‚ 16 β€”
HTML
alteryx
alteryx
woodwork

Woodwork is a Python library that provides robust methods for managing and communicating data typing information.

Score
100
β˜… 156 β‘‚ 24 β€”
Python
hlsxx
hlsxx
tukai

The app provides an interactive typing experience with switchable templates, designed to help users improve their typing speed and accuracy

Score
71
β˜… 139 β‘‚ 12 +1/day
Rust
ihsuy
ihsuy
Typon

A multi-featured typing practice tool that runs on a terminal emulator which can turn any text file into a typing game.

Score
20
β˜… 99 β‘‚ 7 β€”
C++
glyph
glyph
DateType

A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date', and separating out Naive and Aware datetimes into separate, mutually-incompatible types.

Score
7
β˜… 96 β‘‚ 10 β€”
Python
odoo-ide
odoo-ide
odoo-stubs

Python Stubs for Odoo

Score
20
β˜… 96 β‘‚ 49 β€”
Python
mahlquistj
mahlquistj
octotype

A WIP TUI typing trainer inspired by monkeytype with a focus on customization

Score
57
β˜… 96 β‘‚ 1 β€”
Rust
kualta
kualta
hemi

single handed typing trainer

Score
43
β˜… 89 β‘‚ 6 β€”
Rust
orsinium-labs
orsinium-labs
mypy-baseline

Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.

Score
13
β˜… 81 β‘‚ 15 β€”
Python
tanciaku
tanciaku
ttypr

terminal typing practice

Score
0
β˜… 76 β‘‚ 0 β€”
Rust
spikespaz
spikespaz
vscode-smoothtype

VS Code extension to add cursor transitions while typing, similar to MS Office and the Windows 10 Mail app.

Score
10
β˜… 63 β‘‚ 3 β€”
JavaScript
akgondber
akgondber
typing-game-cli

Command line game to practice your typing speed by competing against typer-robot or against your best result

Score
60
β˜… 61 β‘‚ 3 β€”
JavaScript
cwklurks
cwklurks
codesprint

CodeSprint is a typing practice environment for software engineers that uses real LeetCode-style code snippets instead of lorem ipsum, tracking WPM, accuracy, and errors in real time inside a minimal, keyboard‑first Next.js/React UI.

Score
80
β˜… 56 β‘‚ 5 +2/day
TypeScript
astropenguin
astropenguin
pandas-dataclasses

:zap: pandas data creation by data classes

Score
0
β˜… 51 β‘‚ 4 β€”
Python
fgaz
fgaz
hackertyper

"Hack" like a programmer in movies and games! Inspired by hackertyper.net

Score
0
β˜… 49 β‘‚ 9 β€”
Haskell
sepandhaghighi
sepandhaghighi
typio

Typio: Make Your Terminal Type Like a Human

Score
50
β˜… 43 β‘‚ 0 β€”
Python
tcgdex
tcgdex
javascript-sdk

Communicate with the Open Source TCGdex API in Javascript/Typescript using the SDK

Score
0
β˜… 40 β‘‚ 13 β€”
TypeScript
luckasRanarison
luckasRanarison
okey

An advanced, easy-to-use key remapper for Linux

Score
40
β˜… 31 β‘‚ 3 β€”
Rust
pabueco
pabueco
typls

Cross-platform app that automatically expands user defined abbreviations into any text.

Score
0
β˜… 25 β‘‚ 2 β€”
Vue
reg2005
reg2005
langSwitcher

⌨️ Open-source keyboard layout text converter for macOS β€” fix text typed in wrong layout. Double-Shift hotkey, 5 layouts, greedy line detection, menu bar app.

Score
30
β˜… 24 β‘‚ 3 +2/day
Swift
Related Topics
#python#terminal#rust#typing-practice#cli#tui#python3#types#typing-game#typingspeedtest#terminal-based

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly