Fletcher uses Arrow and Numba to implement some custom Pandas dtypes , notably packed strings: https://github.com/xhochy/fletcher