The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Python Utility Projects
-
boltons
🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
glom
☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️
-
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.
-
ubelt
A Python utility library with a stdlib like feel and extra batteries. Paths, Progress, Dicts, Downloads, Caching, Hashing: ubelt makes it easy!
-
python-projects
"Join the magic of 'Python-Projects' by MRayanAsim: Unveil captivating games, elegant GUI apps, and potent utilities with a touch of machine learning enchantment. Awaken Python's full potential and spread the magic by starring the repository today!" 🚀🐍✨ (by mrayanasim09)
-
JEval
⚡ JEval helps you to evaluate your JMeter test plan and provides recommendation before you start your performance testing. All contributions welcome 🙏.
-
python-utilities
Different python utility scripts to help automate mundane/repetitive tasks. Useful for performance testers/data scientist or anyone who wants to automate mundane tasks in python.
-
dpytools
Collection of easy to use, beginner friendly but powerful, orthogonal tools to speed up discord bots development (discord.py)
-
librer
A cross-platform GUI file cataloging program with extensive customization options to suit user preferences. Highly optimized for multi-core parallel search speed, data integrity, and repository portability.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
yeah my code needs to use multiprocessing, which does not play nice with tqdm. thanks for the tip about positions though, that helped me search more effectively and came up with two promising comments. unmerged / require some workarounds, but might just work:
https://github.com/tqdm/tqdm/issues/1000#issuecomment-184208...
Project mention: Boltons is a set of over 250 BSD-licensed, pure-Python utilities | news.ycombinator.com | 2023-12-11
Project mention: Show HN: Another CLI tool to browse Hacker News | news.ycombinator.com | 2024-04-11I built a little CLI tool to browse HN. I wanted a little project I could write so I could brush up on golang. It works pretty okay -- but nowhere near as feature-rich or polished as something like https://github.com/donnemartin/haxor-news
Project mention: Funcy: Fancy and practical functional tools [Python] | news.ycombinator.com | 2024-03-04
Project mention: Ask HN: How can I get better at writing production-level Python? | news.ycombinator.com | 2023-07-18
I can't give you a stdlib, but I can give you a package with a lot of the basic functionality but still small enough that it installs quickly and has negligable overhead. The ubelt library is a set of 100ish utility functions and classes. It's similar to boltons, but I suppose it reflects a different perspective on what's useful.
The project is created by Mrayanasim, a talented developer who has poured hours of hard work into this repository. You can find it here:https://github.com/mrayanasim09/python-projects
Number 3 is the one I feel most conflicted about. Specifically, I tout my ubelt library as having 0 required dependencies. However, it vendors two libraries: progiter and orderedset. The first of which I also maintain and the second of which I don't maintain, but have contributed to. It feels odd to have a single dependency for a library that would otherwise have zero. But at the same time it feels odd to maintain that code myself. Also if I didn't vendor it, it would not be included in the documentation, so there is that. I've recently been thinking I should split ubelt up into many smaller packages and then use ubelt as a "hub" to include them all. However, that's a lot more work than just maintaining one (still quite small) package, and I think having everything broken up with incur a lot of overhead at pip install time, so I'm very conflicted on the whole subject.
Project mention: Librer – a highly customizable X-platform file cataloguing program | news.ycombinator.com | 2024-02-20
Python Utilities related posts
- Funcy: Fancy and practical functional tools [Python]
- I Backup
- Boltons is a set of over 250 BSD-licensed, pure-Python utilities
- Ask HN: How can I get better at writing production-level Python?
- The Awk Programming Language, Second Edition
- Backup Software to backup to S3
- Python libs that I wish were part of the standard library
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Utility projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | tqdm | 27,405 |
2 | boltons | 6,415 |
3 | SAWS | 5,188 |
4 | haxor-news | 3,930 |
5 | best-of-python | 3,400 |
6 | funcy | 3,271 |
7 | glom | 1,825 |
8 | yaspin | 728 |
9 | ubelt | 708 |
10 | pycycle | 324 |
11 | FATtools | 35 |
12 | memer-action | 32 |
13 | python-projects | 29 |
14 | JEval | 29 |
15 | modelator-py | 28 |
16 | kitty-theme-changer | 26 |
17 | progiter | 24 |
18 | python-utilities | 22 |
19 | dpytools | 21 |
20 | notion-utilities | 13 |
21 | librer | 11 |
22 | Black-Friday-Performance-Testing | 11 |
23 | penguin | 9 |
Sponsored