Go-like features for Python and Cython. (mirror of https://lab.nexedi.com/kirr/pygolang)
-
Updated
Mar 19, 2026 - Python
Go-like features for Python and Cython. (mirror of https://lab.nexedi.com/kirr/pygolang)
Cython based high performance alternative to Python (re) module for doing basic pattern matching on large data-set..
Adaptive thread pool for GIL-aware concurrency control in Python
Thread-first true parallelism for Python
Guide on how to download and install this version, check if GIL is disabled, and provide benchmarking code to demonstrate the performance differences.
Python 3.14 free-threading patterns (PEP 703): thread-safe primitives, race condition prevention, migration guide
GIL tracer - monitor and analyze GIL usage with eBPF
Python concurrency: threading vs multiprocessing vs asyncio with benchmarks. GIL explained, producer/consumer, shared memory, futures
Live benchmark of Python 3.14 concurrency: GIL vs free-threading (3.14t, PEP 779) vs subinterpreters (PEP 734). Stdlib-only CRUD API, zero-dependency Node 24 front, one Docker Compose command.
Tokenization benchmark across GPT-2, LLaMA, Qwen2, and Tiktoken with concurrency analysis, serving simulation, and capacity planning. Shows that HuggingFace tokenizers sustain 6.5× more RPS than Tiktoken at 1ms p99 SLO due to GIL behavior differences.
Check if your Python project's dependencies are ready for free-threaded Python (3.13t/3.14t)
Benchmarks de rendimiento con multithreading: Python 3.12 vs 3.14 con y sin GIL
Pre-publish free-threading readiness gate for Python: catch a re-enabled GIL, a missing cp314t wheel, and a stale Free Threading classifier before you ship.
multi-threaded tokenizer benchmark to demonstrate Python 3.14t's free-threading performance improvements
Benchmarking matrix multiplication in Python: single-threaded, multi-threaded, multiprocessing, and NumPy (BLAS)
Współbieżność i wielowątkowość w Pythonie - Projekt z Języków Programowania Wysokiego Poziomu
Add a description, image, and links to the gil topic page so that developers can more easily learn about it.
To associate your repository with the gil topic, visit your repo's landing page and select "manage topics."