Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/examples/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@ External examples:
- [Benchmarking a web service on the free-threaded build](https://blog.baro.dev/p/the-future-of-python-web-services-looks-gil-free)
- [Improved Data Loading on GPUs with Threads](https://developer.nvidia.com/blog/improved-data-loading-with-threads/)
- [Using `AtomicDict.reduce()` for Multithreaded Aggregation](https://dpdani.github.io/cereggii/examples/AtomicDict/reduce/)
- [Thread-based ASGI workers with shared immutable config](https://github.com/lbliii/pounce) ([docs](https://lbliii.github.io/pounce/))
- [`ContextVar` isolation for per-request state in a web framework](https://github.com/lbliii/chirp) ([docs](https://lbliii.github.io/chirp/))
- [AST compilation with copy-on-write filter chains (PEP 703)](https://github.com/lbliii/kida) ([docs](https://lbliii.github.io/kida/))
- [Parallel document parsing with an immutable AST](https://github.com/lbliii/patitas) ([docs](https://lbliii.github.io/patitas/))
- [Immutable state machines for thread-safe syntax highlighting](https://github.com/lbliii/rosettes) ([docs](https://lbliii.github.io/rosettes/))
- [Parallel page rendering with thread-safe dependency tracking](https://github.com/lbliii/bengal) ([docs](https://lbliii.github.io/bengal/))

We'd love to have more examples! See [the contribution guide](../contributing.md)
if you're interested in adding more use-cases that show off the free-threaded
Expand Down