Python developer-tools

Open-source Python projects categorized as developer-tools | Edit details

Top 23 Python developer-tool Projects

  • GitHub repo httpie

    As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie

    Project mention: I just launched a webapp in Python, a JSON pastebin service called WST! | reddit.com/r/Python | 2022-01-15

    I was tinkering with Python web frameworks and decided to get (slightly) serious, so I built an API-only webapp called wst. It's a pastebin that lets you store random JSON and share it with a link, but in this case it's API-only and designed for command-line use (particularly with httpie).

  • GitHub repo streamlit

    Streamlit — The fastest way to build data apps in Python

    Project mention: I automated my job over a year ago and haven't told anyone. | reddit.com/r/antiwork | 2022-01-12

    Interesting, never heard about TK or QT. I've been using streamlit and Gradio as GUIs for my Python scripts which have been awesome but it seems like comparing to something like QT that it is much more robust and customizable than what I'm using.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo dvc

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

    Project mention: Git-annex – Managing large files with Git | news.ycombinator.com | 2022-01-15
  • GitHub repo 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: HTTP Prompt | reddit.com/r/devopskhan | 2021-11-05
  • GitHub repo powerline-shell

    A beautiful and useful prompt for your shell

    Project mention: How to customize the Terminal? | reddit.com/r/mac | 2021-05-04

    Yes love it. Right now I am using PowerLine Shell. https://github.com/b-ryan/powerline-shell

  • GitHub repo SAWS

    A supercharged AWS command line interface (CLI).

    Project mention: What is the best program for making JSON CLI output more readable and manageable? | reddit.com/r/aws | 2021-11-01

    I'd recommend giving https://github.com/donnemartin/saws a shot.

  • GitHub repo Activeloop Hub

    Dataset format for AI. Build, manage, & visualize datasets for deep learning. Stream data real-time to PyTorch/TensorFlow & version-control it. https://activeloop.ai (by activeloopai)

    Project mention: The hand-picked selection of the best Python libraries released in 2021 | reddit.com/r/Python | 2021-12-21

    Hub.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo vprof

    Visual profiler for Python

    Project mention: Scaling django: profiling your django app | dev.to | 2021-02-01

    To set it up you can refer to the official docs

  • GitHub repo haxor-news

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

    Project mention: Haxor News: Hacker News in the terminal | reddit.com/r/hackernews | 2022-01-01
  • GitHub repo migra

    Like diff but for PostgreSQL schemas

    Project mention: Why Google Treats SQL Like Code and You Should Too | news.ycombinator.com | 2022-01-13

    Declarative schema management tools make this much easier. The concept is your schema repo just stores CREATE statements, and the schema management tool knows how to generate DDL to transition between the current state in your DB and the desired state in your repo.

    I'm the author of declarative schema management tool skeema (https://www.skeema.io, for MySQL / MariaDB). Some other options in this space are sqldef (https://github.com/k0kubun/sqldef, for MySQL or Postgres) and migra (https://github.com/djrobstep/migra, for Postgres). In MS SQL Server, SSDT DACPACs are also somewhat similar.

  • GitHub repo djoser

    REST implementation of Django authentication system.

    Project mention: What is the best library for Django API authentication? | reddit.com/r/django | 2021-08-12

    djoser if you are using DRF

  • GitHub repo Review Board

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

    Project mention: Approval Workflow: Manual and Automated Approvals in CI/CD | dev.to | 2021-12-28

    The manual approval action will stop pipeline execution until someone approves it. AWS sends approval requests to an Amazon SNS (Simple Notification Service) topic. This means you can send the request to one or multiple potential reviewers. You can also configure the message to include a URL link. This is helpful if your team uses a code review software system like Review Board.

  • GitHub repo Laboratory

    Achieving confident refactoring through experimentation with Python 2.7 & 3.3+

    Project mention: Suture: A Ruby gem that helps you refactor your legacy code | news.ycombinator.com | 2021-09-05
  • GitHub repo gita

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

    Project mention: Monthly 'Shameless Self Promotion' thread - 2022/01 | reddit.com/r/devops | 2022-01-01

    gita: a command-line tool to manage multiple git repos

  • GitHub repo ADB Enhanced

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

  • GitHub repo rubrix

    ✨A Python framework to label, refine, and monitor data for NLP projects

    Project mention: [P] Open-source tool for building NLP training sets with weak supervision and search queries | reddit.com/r/MachineLearning | 2022-01-16
  • GitHub repo pyment

    Format and convert Python docstrings and generates patches

    Project mention: Change docstring style for a project's entire codebase | reddit.com/r/pycharm | 2021-05-17

    Ah - I was thrown off by 'type' vs 'style'. You might want to take a look at https://github.com/dadadel/pyment

  • GitHub repo reloadr

    Hot code reloading tool for Python

    Project mention: reloadr - A hot code reloading tool for Python | reddit.com/r/programming | 2021-02-22
  • GitHub repo best-of-python-dev

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

  • GitHub repo Poe the Poet

    A task runner that works well with poetry.

    Project mention: Poe the Poet is a task runner that works well with poetry. | reddit.com/r/Python | 2022-01-08

    I've been working on this tool for a while now, which I'm starting to feel is ready for a bit more exposure, it's called Poe the Poet.

  • GitHub repo splitgraph

    Splitgraph command line client and python library

    Project mention: Scalable PostgreSQL Connection Pooler | news.ycombinator.com | 2021-11-12

    We are building a solution for this problem at Splitgraph [0] – it sounds like we could probably help with your use case. You can get it to work yourself with our open source code [1], but our (private beta, upcoming public) SaaS service will put all your schemas on a more scalable “data delivery network,” which incidentally, happens to be implemented with PgBouncer + rewriting + ephemeral instances. In a local engine (just a Postgres DB managed by Splitgraph client to add extra stuff), there is no PgBouncer, but we use Foreign Data Wrappers to accomplish the same.

    On Splitgraph, every dataset – and every version of every dataset – has an address. Think of it like tagged Docker images. The address either points to an immutable “data image” (in which case we can optionally download objects required to resolve a query on-the-fly, although loading up-front is possible too) or to a live data source (in which case we proxy directly to it via FDW translation). This simple idea of _addressable data products_ goes a long way – for example, it means that computing a diff is now as simple as joining across two tables (one with the previous version, one with the new).

    Please excuse the Frankenstein marketing site – we’re in the midst of redesign / rework of info architecture while we build out our SaaS product.

    Feel free to reach out if you’ve got questions. And if you have a business case, we have spots available in our private pilot. My email is in my profile – mention HN :)

    [0] https://www.splitgraph.com/connect

    [1] examples: https://github.com/splitgraph/splitgraph/tree/master/example...

  • GitHub repo sailboat

    🐍 A quick and easy way to distribute your Python projects!

    Project mention: cole-wilson/sailboat Python build tool | reddit.com/r/Python | 2021-02-02
  • GitHub repo bitcart

    https://bitcartcc.com

    Project mention: Hacktoberfest 2021 - Completed as Contributor and Maintainer! | dev.to | 2021-10-18

    https://github.com/bitcartcc/bitcart - BitcartCC Core Daemons and Merchants API

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 2022-01-16.

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 httpie 53,303
2 streamlit 17,351
3 dvc 9,097
4 HTTP Prompt 8,343
5 powerline-shell 5,750
6 SAWS 4,901
7 Activeloop Hub 4,179
8 vprof 3,806
9 haxor-news 3,342
10 migra 2,101
11 djoser 2,033
12 Review Board 1,392
13 Laboratory 1,211
14 gita 1,012
15 ADB Enhanced 893
16 rubrix 723
17 pyment 679
18 reloadr 507
19 best-of-python-dev 386
20 Poe the Poet 357
21 splitgraph 274
22 sailboat 160
23 bitcart 120
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms