Python Tool

Open-source Python projects categorized as Tool

Top 23 Python Tool Projects

  • Osintgram

    Osintgram is a OSINT tool on Instagram. It offers an interactive shell to perform analysis on Instagram account of any users by its nickname

    Project mention: facebook hack | /r/Kalilinux | 2023-06-28

    If the tattoo studios aren't necessary to have been from facebook specifically, Osintgram is a pretty effective tool for scraping shit from Instagram really quickly that could theoretically be used to achieve this, if not perhaps in a roundabout sort of way like starting from one business you know and getting shit from their friends' info and so on. I could swear that I had known about a similar tool for facebook, but I'm drawing a blank right now...

  • legit

    Git for Humans, Inspired by GitHub for Mac™.

    Project mention: What makes git so hard to use? | | 2022-11-16


  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • auto-cpufreq

    Automatic CPU speed & power optimizer for Linux

    Project mention: Linux on Chuwi Minibook X 2023 with Intel Alder Lake N100 Processor | /r/Chuwi | 2023-08-22
  • PhoneSploit-Pro

    An all-in-one hacking tool to remotely exploit Android devices using ADB and Metasploit-Framework to get a Meterpreter session.

    Project mention: PhoneSploit Pro | | 2023-01-25

    PhoneSploit Pro It is a Cybersecurity tool using which you can test the security of your Android devices.

  • pigar

    :coffee: A tool to generate requirements.txt for Python project, and more than that. (IT IS NOT A PACKAGE MANAGEMENT TOOL)

    Project mention: How to improve Python packaging, or why 14 tools are at least 12 too many | | 2023-01-15

    I am the author of pigar[1], and I am using Go a lot, Go has its problems too, but I am a fan of `import "url"` style import statement, developers can write code first, and sync the dependency later with `go mod tidy`.

    To fix problems in Python's world, Python's community should simplify the tools and cultivate a habit to declare the dependency first(maybe this should be mandatory) and use it later.


  • Name-That-Hash

    🔗 Don't know what type of hash it is? Name That Hash will name that hash type! 🤖 Identify MD5, SHA256 and 300+ other hashes ☄ Comes with a neat web app 🔥

    Project mention: Hash question - How do you know?! | /r/tryhackme | 2022-11-05

    A tool called name that hash

  • WoeUSB-ng

    WoeUSB-ng is a simple tool that enable you to create your own usb stick windows installer from an iso image or a real DVD. This is a rewrite of original WoeUSB.

    Project mention: Why ISO was retired (2021) | | 2023-08-03

    WoeUSB-ng worked last time I needed a Windows install USB:

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Search-That-Hash

    🔎Searches Hash APIs to crack your hash quickly🔎 If hash is not found, automatically pipes into HashCat⚡

    Project mention: New to hashcracking and feeling stuck, pls backseat me :) [MD5] | /r/HashCracking | 2022-10-06

    Search That Hash found 1/4 ('0pensesam3', not surprising, since rockyou has 'opensesam' and you get there with just so0 and $3 as rules)

  • normcap

    OCR powered screen-capture tool to capture information instead of images

    Project mention: NormCap: OCR powered screen-capture tool | | 2023-04-27

  • Kin

    Simple PBXProj Verifier

    Project mention: Tools to manage xcodeproj merge conflicts | /r/swift | 2023-06-20

    Historically, I’ve used Kin to help undo any mistakes or things I’ve missed. It just verifies the syntax of the project file and outputs a line for stuff that was messed up from a merge.

  • RecoverPy

    Interactively find and recover deleted or :point_right: overwritten :point_left: files from your terminal

    Project mention: RecoverPy 2.0.5: Recover deleted or overwritten files from your terminal | /r/coolgithubprojects | 2023-04-01
  • tern

    Tern is a software composition analysis tool and Python library that generates a Software Bill of Materials for container images and Dockerfiles. The SBOM that Tern generates will give you a layer-by-layer view of what's inside your container in a variety of formats including human-readable, JSON, HTML, SPDX and more. (by tern-tools)

  • shyaml

    YAML for command line

  • python-semantic-release

    Automatic semantic versioning for python projects

  • LDAPmonitor

    Monitor creation, deletion and changes to LDAP objects live during your pentest or system administration!

  • pypyr automation task runner

    pypyr task-runner cli & api for automation pipelines. Automate anything by combining commands, different scripts in different languages & applications into one pipeline process.

  • please

    🙏 Please CLI - Minimalistic New Tab Page CLI Tool with a greeting, date and time, inspirational quotes and your personal tasks and to-do list (by NayamAmarshe)

    Project mention: Show HN: Please – New tab page for your terminals | | 2023-02-09
  • basecrack

    Decode All Bases - Base Scheme Decoder

    Project mention: Die große /r/de 777.777-Schnitzeljagd | /r/de | 2022-12-19
  • telegram-phone-number-checker

    This script lets you check whether a specific phone number is connected to a Telegram account.

    Project mention: Is the Ukrainian government aware that Telegram appears to have been compromised by the Russian government? Activists there are no longer using it to coordinate their work. Time to move to a more secure platform. | /r/ukraine | 2023-02-26

    It's a known fact for instance that you can determine whether a telephone number has a telegram account registered to it. (Bellingcat even released a script for it) For a government with total information about what phones are being used where and when and likely by whom, it's not too difficult to see how they could potentially track down Telegram users.

  • labelCloud

    A lightweight tool for labeling 3D bounding boxes in point clouds.

  • matrix-commander

    simple but convenient CLI-based Matrix client app for sending and receiving

  • CDDA-Game-Launcher

    A Cataclysm: Dark Days Ahead launcher with additional features

    Project mention: SpecialInfected | /r/ZombieSurvivalTactics | 2023-06-25
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-08-22.

Python Tool related posts


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

Project Stars
1 Osintgram 7,462
2 legit 5,695
3 auto-cpufreq 4,142
4 PhoneSploit-Pro 3,587
5 pigar 1,491
6 Name-That-Hash 1,321
7 WoeUSB-ng 1,224
8 Search-That-Hash 1,154
9 normcap 1,150
10 Kin 926
11 RecoverPy 914
12 tern 893
13 shyaml 753
14 python-semantic-release 628
15 LDAPmonitor 575
16 pypyr automation task runner 538
17 please 489
18 basecrack 450
19 telegram-phone-number-checker 443
20 labelCloud 442
21 matrix-commander 420
22 CDDA-Game-Launcher 418
23 instagram-location-search 410
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.