Thatlib
Faster pathlib for Python
Install / Use
/learn @juancarlospaco/ThatlibREADME
ThatLib

Using Pathlib can make your project +50x Slower
Use
- Same API as
pathlib, nothing new to remember. - See the examples folder (20+ simple tiny examples).
- https://juancarlospaco.github.io/thatlib
Type-safe DotEnv
Thatlib has builtin support for Type-safe .env. Type-safe .env file is just a .env but Typed.
Types are enforced via a comment, so it is still a "vanilla" .env.
Type-safe .env file can be used with unsafe .env parsers, legacy parsers will ignore the comment.
Keys must be a non-empty ASCII string [a-zA-Z0-9_], keys are validated. Key-Value separator must be =.
Parses the same .env file from the vanilla implementation tests.
Several orders of magnitude faster than the vanilla implementation. Implementation is ~ 50 lines of code.
Examples:
# This is a comment
DB_HOST=localhost # string
DB_USER=root # string
DB_PASS="123" # string
DB_TIMEOUT=42 # int
DELAY=3.14 # float
ACTIVE=true # bool
.envfile example https://github.com/juancarlospaco/thatlib/blob/nim/examples/.env- Python use example https://github.com/juancarlospaco/thatlib/blob/nim/examples/example_dotenv.py
Requisites
- Python 1.x or 2.x or 3.x, 64Bit, CPython implementation.
PYPI
- https://pypi.org/project/thatlib
Dependencies
- None.
💰➡️🍕
<details> <summary title="Send Bitcoin"><kbd> Bitcoin BTC </kbd></summary>BEP20 Binance Smart Chain Network BSC
0xb78c4cf63274bb22f83481986157d234105ac17e
BTC Bitcoin Network
1Pnf45MgGgY32X4KDNJbutnpx96E4FxqVi
Lightning Network
juancarlospaco@bitrefill.me
</details>
<details>
<summary title="Send Ethereum and DAI"><kbd> Ethereum ETH </kbd> <kbd> Dai DAI </kbd> <kbd> Uniswap UNI </kbd> <kbd> Axie Infinity AXS </kbd> <kbd> Smooth Love Potion SLP </kbd> <kbd> Uniswap UNI </kbd> <kbd> USDC </kbd> </summary>
BEP20 Binance Smart Chain Network BSC
0xb78c4cf63274bb22f83481986157d234105ac17e
ERC20 Ethereum Network
0xb78c4cf63274bb22f83481986157d234105ac17e
</details>
<details>
<summary title="Send Tether"><kbd> Tether USDT </kbd></summary>
BEP20 Binance Smart Chain Network BSC
0xb78c4cf63274bb22f83481986157d234105ac17e
ERC20 Ethereum Network
0xb78c4cf63274bb22f83481986157d234105ac17e
TRC20 Tron Network
TWGft53WgWvH2mnqR8ZUXq1GD8M4gZ4Yfu
</details>
<details>
<summary title="Send Solana"><kbd> Solana SOL </kbd></summary>
BEP20 Binance Smart Chain Network BSC
0xb78c4cf63274bb22f83481986157d234105ac17e
SOL Solana Network
FKaPSd8kTUpH7Q76d77toy1jjPGpZSxR4xbhQHyCMSGq
</details>
<details>
<summary title="Send Cardano"><kbd> Cardano ADA </kbd></summary>
BEP20 Binance Smart Chain Network BSC
0xb78c4cf63274bb22f83481986157d234105ac17e
ADA Cardano Network
DdzFFzCqrht9Y1r4Yx7ouqG9yJNWeXFt69xavLdaeXdu4cQi2yXgNWagzh52o9k9YRh3ussHnBnDrg7v7W2hSXWXfBhbo2ooUKRFMieM
</details>
<details>
<summary title="Send Sandbox"><kbd> Sandbox SAND </kbd> <kbd> Decentraland MANA </kbd></summary>
ERC20 Ethereum Network
0xb78c4cf63274bb22f83481986157d234105ac17e
</details>
<details>
<summary title="Send Algorand"><kbd> Algorand ALGO </kbd></summary>
ALGO Algorand Network
WM54DHVZQIQDVTHMPOH6FEZ4U2AU3OBPGAFTHSCYWMFE7ETKCUUOYAW24Q
</details>
<details>
<summary title="Send Polkadot"><kbd> Polkadot DOT </kbd></summary>
DOT Network
13GdxHQbQA1K6i7Ctf781nQkhQhoVhGgUnrjn9EvcJnYWCEd
BEP20 Binance Smart Chain Network BSC
0xb78c4cf63274bb22f83481986157d234105ac17e
</details>
<details>
<summary title="Send via Binance Pay"> Binance </summary>
https://pay.binance.com/en/checkout/e92e536210fd4f62b426ea7ee65b49c3
</details>Stars
:star: @juancarlospaco
:star: @hamidb80
:star: @nikitavoloboev
:star: @mxschmitt
:star: @harrtho
:star: @kangkot
:star: @crox-safe
:star: @carno
:star: @xdroff
:star: @tumregels
:star: @Pebaz
:star: @Siss3l
:star: @daweedkob
:star: @xilicode
:star: @pietroppeter
:star: @linwaytin
:star: @thomas-mckay
:star: @hansalemaos
:star: @benzolium
:star: @T145
:star: @Xynonners
:star: @BlackNurse
:star: @xjzh123
:star: @JoeBarouneD
:star: @wrath-codes
:star: @wrath-codes
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
90.0kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
343.1kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.


