Python Text

Open-source Python projects categorized as Text

Top 23 Python Text Projects

  • TextRecognitionDataGenerator

    A synthetic data generator for text recognition

  • aeneas

    aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • alibi-detect

    Algorithms for outlier, adversarial and drift detection

    Project mention: Exploring Open-Source Alternatives to Landing AI for Robust MLOps | | 2023-12-13

    Numerous tools exist for detecting anomalies in time series data, but Alibi Detect stood out to me, particularly for its capabilities and its compatibility with both TensorFlow and PyTorch backends.

  • art

    🎨 ASCII art library for Python

    Project mention: ART 6.0 released: ASCII and Non-ASCII art library for Python (+ Space support) | /r/coolgithubprojects | 2023-06-14
  • evennia

    Python MUD/MUX/MUSH/MU* development system

    Project mention: A simple MUD server in Python which can be run on a Raspberry Pi | | 2024-02-24

    Another good mud server and open source in python is

  • pytorch-widedeep

    A flexible package for multimodal-deep-learning to combine tabular data with text and images using Wide and Deep models in Pytorch

  • pygame-menu

    A menu for pygame (pygame-ce also supported!). Simple, and easy to use


    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!


    Paranoid text spacing in Python

  • pygame-text-input

    a small module that enables you to input text with your keyboard using pygame

  • textsum

    CLI & Python API to easily summarize text-based files with transformers

    Project mention: Training on documents to summarize them. | /r/LocalLLaMA | 2023-06-16

    See He's the guy that trained most of the popular long finetuned long models. He created a pip package to make life easier (which uses Huggingface under the hood, just pre-selects good models and obfuscates boilerplate).

  • py_midicsv

    A Python port and library-fication of the midicsv tool by John Walker. If you need to convert MIDI files to human-readable text files and back, this is the library for you.

  • zeroshot_topics

    Topic Inference with Zeroshot models

  • To-ASCII

    Convert videos, images, gifs, and even live video to ASCII art! (Now with color support)

  • Quote2Image

    Quote2Image is a python library for turning text quotes into graphical images

  • namekrea

    NameKrea is an AI Domain Name Generator which uses GPT-2

  • pytextcodifier

    :package: Turn your text files into codified images or your codified images into text files.

  • Oz-Engine

    A Text-Based Game Engine Made for Python

    Project mention: Custom Graphic-Text Engine | /r/programming | 2023-06-11
  • litemark

    Lightweight Markdown dialect for Python desktop apps

  • pythontextnow

    Send SMS messages from Python! A Python wrapper for TextNow.

  • linesieve

    An unholy blend of grep, sed, awk, and Python.

    Project mention: I made a Python text munging tool to make Java coding easier | /r/Python | 2023-04-25 naturally, I made linesieve, a Python tool to split output into sections, show only the relevant ones, and filter text with Python regular expressions.

  • semchunk

    A fast and lightweight pure Python library for splitting text into semantically meaningful chunks.

    Project mention: semchunk alternatives - text-splitter and langchain | | 2023-11-09
  • lossytextcompressor

    Lossy text compressor

  • Abuzer-1-text-to-image

    basic text to image ai

    Project mention: I made a text-to-image AI GUI. This is a simple Tkinter interface that uses the CraiyonAI API to generate an image based on a word entered by the user. | /r/opensource | 2023-04-24
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-24.

Python Text related posts


What are some of the best open-source Text projects in Python? This list will help you:

Project Stars
1 TextRecognitionDataGenerator 2,972
2 aeneas 2,319
3 alibi-detect 2,035
4 art 1,946
5 evennia 1,695
6 pytorch-widedeep 1,212
7 pygame-menu 499
8 229
9 pygame-text-input 135
10 textsum 101
11 py_midicsv 72
12 zeroshot_topics 60
13 To-ASCII 56
14 Quote2Image 54
15 namekrea 48
16 pytextcodifier 15
17 Oz-Engine 13
18 litemark 13
19 pythontextnow 9
20 linesieve 7
21 semchunk 7
22 lossytextcompressor 6
23 Abuzer-1-text-to-image 6
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.