SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python python-library Projects
-
On June 28, 2014, awesome-python was started. In the initial commit, Vinta Chen wrote:
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: 🚀 Launching a High-Performance DistilBERT-Based Sentiment Analysis Model for Steam Reviews 🎮🤖 | dev.to | 2024-12-16
rich: Enhances the command-line interface with rich text formatting.
-
-
speedtest-cli
-
-
jc
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
Project mention: Show HN: Jb / json.bash – Command-line tool (and bash library) that creates JSON | news.ycombinator.com | 2024-07-03How is this different to this https://github.com/kellyjonbrazil/jc
-
Project mention: Qocker is a user-friendly Qt GUI application for managing Docker containers | news.ycombinator.com | 2024-09-22
It's impressive what Python+Qt can do in just a few hundred lines of code.
That said, it's pretty weird that they are just calling the `docker` command directly and "manually" parsing the output instead of just dropping in docker-py, which has been around forever: https://github.com/docker/docker-py
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: The canonical Python Git API, GitPython, recommends that you just switch to Rust | news.ycombinator.com | 2024-10-28
-
Language: Python | GitHub: 4.7K+ stars | link
-
dedupe
:id: A python library for accurate and scalable fuzzy matching, record deduplication and entity-resolution.
For sure. The problem was writing an np.unique[1] that could handle large datasets. Specifically, the solution involved chunking the dataset, mapping np.unique across chunks, and then combining chunks. Merging the counts result is an associative operation and merging them in a tree-like computational graph implies O(log n) merges.
Specifically this is work related to implementing large dataset support for the dedupe library[1]. It's valuable to be able to effectively de-duplicate messy datasets. That's about as much as I can share.
1. https://numpy.org/doc/stable/reference/generated/numpy.uniqu...
2. https://github.com/dedupeio/dedupe/blob/main/dedupe/clusteri...
-
-
Show 10 hidden projects... numpy (🥇51 · ⭐ 27K) - The fundamental package for scientific computing with Python. Unlicensed; Blaze GitHub - ml-tooling/best-of-python
-
oletools
oletools - python tools to analyze MS OLE2 files (Structured Storage, Compound File Binary Format) and MS Office documents, for malware analysis, forensics and debugging.
-
Project mention: Show HN: Drop-In SQS Replacement Based on SQLite | news.ycombinator.com | 2024-06-30
https://docs.celeryq.dev/en/stable/getting-started/backends-...
Celery's flower utility doesn't work with SQS or GCP's {Cloud Tasks, Cloud Pub/Sub, Firebase Cloud Messaging FWIU} but does work with AMQP, which is a reliable messaging protocol.
RabbitMQ is backed by mnesia, an Erlang/OTP library for distributed Durable data storage. Mnesia: https://en.wikipedia.org/wiki/Mnesia
SQLite is written in C and has lots of tests because aerospace IIUC.
There are many extensions of SQLite; rqlite, cr-sqlite, postlite, electricsql, sqledge, and also WASM: sqlite-wasm, sqlite-wasm-http
celery/kombu > Transport brokers support / comparison table: https://github.com/celery/kombu?tab=readme-ov-file#transport...
Kombu has supported Apache Kafka since 2022, but celery doesn't yet support Kafka: https://github.com/celery/celery/issues/7674#issuecomment-12...
-
Project mention: Box: Python dictionaries with advanced dot notation access | news.ycombinator.com | 2024-11-09
-
-
For our real-time TTS needs, we'll employ the fantastic library called gTTS.
-
-
-
rdflib
RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python python-library discussion
Python python-library related posts
-
Dominate: A Python/JavaScript lib for generating HTML documents
-
Build websites with just Python, no JavaScript
-
Paper sospechoso - CTF - PWNEDCR0x7
-
The canonical Python Git API, GitPython, recommends that you just switch to Rust
-
Hacktoberfest 2024: 3rd Contribution
-
Qocker is a user-friendly Qt GUI application for managing Docker containers
-
'Groups' Underpin Modern Math
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Feb 2025
Index
What are some of the best open-source python-library projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | awesome-python | 232,587 |
2 | rich | 50,579 |
3 | celery | 25,465 |
4 | speedtest-cli | 13,677 |
5 | Telethon | 10,385 |
6 | jc | 8,022 |
7 | docker-py | 6,897 |
8 | pywinauto | 5,140 |
9 | GitPython | 4,730 |
10 | MechanicalSoup | 4,703 |
11 | dedupe | 4,216 |
12 | mongo-python-driver | 4,179 |
13 | best-of-python | 3,802 |
14 | oletools | 2,983 |
15 | kombu | 2,940 |
16 | Box | 2,668 |
17 | Grab | 2,401 |
18 | gTTS | 2,386 |
19 | abseil-py | 2,320 |
20 | art | 2,212 |
21 | rdflib | 2,199 |
22 | bulbea | 2,076 |
23 | tesserocr | 2,053 |