Python Development

Open-source Python projects categorized as Development

Top 20 Python Development Projects

  • public-apis

    A collective list of free APIs

    Project mention: APIS GRATUITAS | | 2023-02-08
  • system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    Project mention: what is best for system design interview? I am beginner and can spend 3 hours in a week. | | 2023-02-08

    IMO system-design-primer is an excellent resource to consider as well.

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

  • interactive-coding-challenges

    120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.

    Project mention: Leetcoding? Use Anki. Here's my setup. It's gamechanging -- you'll see. | | 2023-01-24

    Just an FYI: There is an ANKI file available for download. I found it on the r\cscareerquestions wiki FAQs. Here you go

  • httpie

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

    Project mention: Need a fully local web alternative to Postman | | 2023-02-02

    I'm not an pro. Look at httpie maybe it is what you are looking for.

  • HTTP Prompt

    An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more.

    Project mention: REST Clients for the terminal (TUI) | | 2022-05-28
  • SAWS

    A supercharged AWS command line interface (CLI).

  • psycopg

    New generation PostgreSQL database adapter for the Python programming language

    Project mention: A modern implementation of a PostgreSQL adapter for Python | | 2022-10-03
  • 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.

  • pyment

    Format and convert Python docstrings and generates patches

    Project mention: [Python] No docstring formatters? | | 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.

  • reloadr

    Hot code reloading tool for Python

  • gefyra

    Blazingly-fast :rocket:, rock-solid, local application development :arrow_right: with Kubernetes.

    Project mention: Local Development with hot reloading, what does your team do? | | 2022-12-14


  • django-livereload-server

    Livereload functionality integrated with your Django development environment.

    Project mention: How to automate some terminal commands | | 2022-06-11

    I followed this guide:

  • python-sploitkit

    Devkit for building Metasploit-like consoles

  • termux-desktop-lxqt

    Install a simple, fast and beautiful desktop in termux

  • palm-cli

    Palm CLI - the tool-belt for data teams

    Project mention: TIL: You can disable drag and drop file structure disasters in VSCode | | 2022-05-15

    Related, the OSS CLI tool my team at work built won't even let you run commands on main/master, it just yells at you to check out a feature branch.

  • python-tinyscript

    Devkit for quickly building CLI tools with Python

  • remote-docker-aws

    Remote Docker for local development hosted using AWS

    Project mention: Docker on Mac is slow. Here's the fix | | 2022-12-22

    A project I made solved this by running docker on AWS and doing two-way file sync on changes. Runs quite nicely and transparently.

  • slipway

    Manage containerized development environments easily (by AGhost-7)

    Project mention: USER FLAIRS: Apply now! | | 2022-03-09

    - container environment manager:

  • beiboot

    Getdeck Beiboot is a Kubernetes-in-Kubernetes solution :rocket: It allows creating multiple logical Kubernetes environments within one :arrow_right: physical host cluster.

    Project mention: Show HN: Kubernetes-in-Kubernetes for Development and Testing | | 2022-07-11
  • console_debugger

    :wrench: :pencil: :desktop_computer: This is a library for Python that outputs information to multiple consoles. By exchanging data through a Unix Socket

  • python-asciistuff

    :art: Library for producing ASCII arts

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

Python Development related posts


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

Project Stars
1 public-apis 227,424
2 system-design-primer 210,505
3 interactive-coding-challenges 26,842
4 httpie 26,308
5 HTTP Prompt 8,664
6 SAWS 5,057
7 psycopg 918
8 pyment 790
9 reloadr 514
10 gefyra 387
11 django-livereload-server 335
12 python-sploitkit 206
13 termux-desktop-lxqt 99
14 palm-cli 41
15 python-tinyscript 39
16 remote-docker-aws 22
17 slipway 16
18 beiboot 12
19 console_debugger 7
20 python-asciistuff 7
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives