Python developer-tools

Open-source Python projects categorized as developer-tools

Top 23 Python developer-tool Projects

  • LocalStack

    💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!

    Project mention: How I start every new Python backend API project | dev.to | 2023-01-19

    If my project uses docker, I put all docker-related files here. For example: init scripts for localstack.

  • httpie

    🥧 HTTPie for Terminal — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    Project mention: 🐘 PostgreSQL EoLs as a table ⏳ | dev.to | 2023-01-26

    ⛏️ httpie (or curl, ... or wget)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • streamlit

    Streamlit — The fastest way to build data apps in Python

    Project mention: What are you guys using for making GUIs nowadays? | reddit.com/r/Python | 2023-01-26

    - For a PoC / localhost / web usage : https://streamlit.io/

  • dvc

    🦉Data Version Control | Git for Data & Models | ML Experiments Management

    Project mention: [Discussion] Github like alternative for ML? | reddit.com/r/MachineLearning | 2023-01-26

    Have you checked https://dvc.org/ ?

  • HTTP Prompt

    An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

    Project mention: REST Clients for the terminal (TUI) | reddit.com/r/commandline | 2022-05-28
  • powerline-shell

    A beautiful and useful prompt for your shell

    Project mention: What is the name of the cli tool that shows your current branch and changes you've made? | reddit.com/r/git | 2022-09-12

    powerline-shell I think this is a shell-only fork of powerline?

  • SAWS

    A supercharged AWS command line interface (CLI).

  • 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.

  • vprof

    Visual profiler for Python

  • haxor-news

    Browse Hacker News like a haxor: A Hacker News command line interface (CLI).

    Project mention: Browse Hacker News like a haxor: A Hacker News command line interface (CLI). | reddit.com/r/commandline | 2022-02-08
  • migra

    Like diff but for PostgreSQL schemas

    Project mention: Prisma laying off 28% staff | news.ycombinator.com | 2023-01-22

    If you wish to auto-generate migrations, there are declarative schema change tools available for most relational databases. I'm the creator of Skeema [1] which provides them for MySQL, but there are options for other DBs too [2][3][4].

    Prisma's migration system actually partially copied Skeema's design, while giving credit in a rather odd fashion which really rubbed me the wrong way: "The workflow of working with temporary databases and introspecting it to determine differences between schemas seems to be pretty common, this is for example what skeema does." [5]

    While I doubt I was the first person to ever use that technique, I absolutely didn't copy it from anywhere, and it was never "pretty common". I'm not aware of any other older schema change systems that work this way.

    [1] https://www.skeema.io

    [2] https://github.com/djrobstep/migra

    [3] https://github.com/k0kubun/sqldef

    [4] https://david.rothlis.net/declarative-schema-migration-for-s...

    [5] https://github.com/prisma/prisma-engines/blob/6be410e/migrat...

  • fiftyone

    The open-source tool for building high-quality datasets and computer vision models

    Project mention: Open Source FiftyOne Computer Vision Data and Models | news.ycombinator.com | 2022-11-15
  • djoser

    REST implementation of Django authentication system.

    Project mention: All authentication errors from djoser and and simplejwt, how can get them? | reddit.com/r/django | 2023-01-07

    e.g.: https://github.com/sunscrapers/djoser/blob/master/djoser/constants.py

  • argilla

    ✨ Open-source tool for data-centric NLP. Argilla helps domain experts and data teams to build better NLP datasets in less time.

    Project mention: Rubrix release 0.17.0 with support for the spaCy training format | reddit.com/r/LanguageTechnology | 2022-08-25
  • Review Board

    An extensible and friendly code review tool for projects and companies of all sizes.

    Project mention: Phabricator replacement? | Or OpenProject alternative? | issue tracking/code | reddit.com/r/selfhosted | 2022-08-02

    Review Board - no issue tracking

  • gita

    Manage many git repos with sanity 从容管理多个git库

    Project mention: mani, a CLI Tool to Manage Multiple Repositories | dev.to | 2022-05-02

    gita

  • Laboratory

    Achieving confident refactoring through experimentation with Python 2.7 & 3.3+

  • ADB Enhanced

    🔪Swiss-army knife for Android testing and development 🔪 ⛺

  • Poe the Poet

    A task runner that works well with poetry.

    Project mention: Alternatives to Makefile for Python | reddit.com/r/Python | 2023-01-25
  • pyment

    Format and convert Python docstrings and generates patches

    Project mention: [Python] No docstring formatters? | reddit.com/r/vscode | 2022-03-31

    I can't find any decent automatic docstring formatter. The only two I stumble upon so far are docformatter and pyment, but none of them wraps long lines. I heard PyCharm has a formatter, but I would rather stick with VSCode.

  • best-of-python-dev

    🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.

  • mlem

    🐶 A tool to package, serve, and deploy any ML model on any platform.

    Project mention: Open-source tool to simplify ML model deployment | news.ycombinator.com | 2023-01-22

    No, it's a completely separate open source tool, not directly related to DVC - https://github.com/iterative/mlem

  • ape

    The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals

    Project mention: Python Devs: Is eth-brownie still active? What other frameworks are available in for Python devs to go about developing ethereum based dApps, defi? | reddit.com/r/ethdev | 2022-12-29

    Personally I like brownie over the alternatives but there’s also ape (more plug-in based) https://github.com/ApeWorX/ape and then for vyper there’s titanboa https://github.com/vyperlang/titanoboa

  • reloadr

    Hot code reloading tool for Python

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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-01-26.

Python developer-tools related posts

Index

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

Project Stars
1 LocalStack 45,620
2 httpie 26,200
3 streamlit 22,333
4 dvc 11,013
5 HTTP Prompt 8,660
6 powerline-shell 5,993
7 SAWS 5,057
8 vprof 3,880
9 haxor-news 3,815
10 migra 2,658
11 fiftyone 2,471
12 djoser 2,206
13 argilla 1,555
14 Review Board 1,461
15 gita 1,255
16 Laboratory 1,244
17 ADB Enhanced 945
18 Poe the Poet 793
19 pyment 789
20 best-of-python-dev 663
21 mlem 590
22 ape 566
23 reloadr 514
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com