# (RL) Introducing the Julia community to PufferLib

**URL:** <https://discourse.julialang.org/t/rl-introducing-the-julia-community-to-pufferlib/122481>\
**Category:** Machine Learning\
**Created:** [November 11, 2024, 3:26am UTC](https://discourse.julialang.org/t/rl-introducing-the-julia-community-to-pufferlib/122481 "2024-11-11T03:26:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tarny\_GG\_Channie](https://avatars.discourse-cdn.com/v4/letter/t/3bc359/32.png) [@Tarny\_GG\_Channie](https://discourse.julialang.org/u/Tarny_GG_Channie)\
**Post date:** [November 11, 2024, 3:26am UTC](https://discourse.julialang.org/t/rl-introducing-the-julia-community-to-pufferlib/122481/1 "2024-11-11T03:26:29Z")

</div>

This is not Julia-specific, but I’d like to post this anyway since I think Julia could be really good for it. Julia is a fast and easy language, which could be quite suitable for a reinforcement learning environment.

> **[GitHub - PufferAI/PufferLib: Simplifying reinforcement learning for complex...](https://github.com/PufferAI/PufferLib)**
>
> Simplifying reinforcement learning for complex game environments

Pufferlib is written in Python, which Julia interoperates with really well. Moreover, the library was written in a way that allows interaction with any environment, be it C, Rust, Go, etc, and obviously Julia. To be effective, it only requires that the environment be fast enough.

If you want to introduce the machine learning world to Julia, here is your chance. Write a reinforcement learning environment in Julia and connect it to PufferLib.
