The Pythoneers

Your home for innovative tech stories about Python and its limitless possibilities. Discover, learn, and get inspired.

Follow publication

Member-only story

Supercharge your Python projects with these hidden gems!

14 Hidden Gem Python Libraries You Can’t Afford to Miss! 🚀

Discover 14 underrated Python libraries that can save you time and boost productivity.

Aashish Kumar
The Pythoneers
Published in
5 min readMar 7, 2025

Photo by Mariia Zakatiura on Unsplash

While exploring Python libraries for my projects, I came across some hidden gems that don’t seem to get much attention. These libraries are incredibly useful, yet underrated.

In this guide, I’ll be revealing 14 underrated Python libraries that you should definitely know about!

I’ve already covered python libraries that you should know about. Check them out!

Python Libraries

16 stories

1. PyFilesystem – Fil System Abstraction

fs library provides a virtual filesystem abstraction layer to work with local, cloud, and in-memory filesystems using the same API.

Docs : https://www.pyfilesystem.org/

Installation

pip install fs

Example

from fs.memoryfs import MemoryFS

fs = MemoryFS()
fs.writetext('hello.txt', 'Hello, PyFilesystem!')
print(fs.readtext('hello.txt')) # Output: Hello, PyFilesystem!

2. PyShorteners — URL Shortening

Pyshorteners is an amazing hidden gem, that help to quick and easy url shortening. It support multiple services like TinyURL, Bitly, and others.

Docs : https://pyshorteners.readthedocs.io/en/latest/

Installation

pip install pyshorteners

Example

A simple and quick example to shortening url by using TinyURL :

import pyshorteners

s = pyshorteners.Shortener()
print(s.tinyurl.short("https://www.python.org"))

A simple and quick example to shortening url by using Bitly :

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

The Pythoneers

Published in The Pythoneers

Your home for innovative tech stories about Python and its limitless possibilities. Discover, learn, and get inspired.

Aashish Kumar

Written by Aashish Kumar

Hi, I’m Aashish Kumar, a passionate software engineer from India 🇮🇳, specialize in Python | Django | AI | LLM | Full Stack Development.

Responses (2)

Another great library to work with PDF is https://pypi.org/project/PyMuPDF/

2