Git Product home page Git Product logo

python-stars's Introduction

my-python-star

My stared python libraries. Inspired by awesome-python.


Database

  • tinydb - TinyDB is a tiny, document oriented database optimized for your happiness :)
  • butterdb - butterdb is a Python ORM for Google Drive Spreadsheets. Still in development, but usable.
  • gspread - Google Spreadsheets Python API
  • smartcsv - CSVs are awesome, yet they're pretty dumb. Let's get them smarter!
  • q - q - Run SQL directly on CSV or TSV files
  • stellar - Fast database snapshot and restore tool for development
  • faker - Faker is a Python package that generates fake data for you
  • fake2db - create test databases that are populated with fake data
  • dataset - Easy-to-use data handling for SQL data stores in Python with support for implicit table creation, bulk loading, and transaction. Dataset also includes support for freezing data to CSV and JSON flat files.
  • awesome-sqlalchemy - A curated list of awesome tools for SQLAlchemy
  • redash - Rethinking how data is queried, shared and visualized. A web application that allows to easily query an existing database, share the dataset and visualize it in different ways. Oh and you can also create dashboards.

Web Framework

  • restless - A lightweight REST miniframework for Python
  • eve - REST API framework powered by Flask, MongoDB and good intentions
  • falcon - Falcon is a high-performance Python framework for building cloud APIs, smart proxies, and app backends.
  • py-frameworks-bench - Another benchmark for some python frameworks

Web Dev

  • rauth - A Python library for OAuth 1.0/a, 2.0, and Ofly
  • itsdangerous - Various helpers to pass trusted data to untrusted environments
  • tinys3 - A simple python S3 upload library. Inspired by requests
  • tortilla - Wrapping web APIs made easy
  • pypyjs - PyPy compiled to JavaScript
  • bokeh - Interactive Web Plotting for Python
  • microservices-infrastructure - Microservices infrastructure is a modern platform for rapidly deploying globally distributed services

Document

  • WeasyPrint - WeasyPrint converts web documents (HTML with CSS, SVG, …) to PDF
  • pdfminer - Python PDF Parser

Command Line

  • howdoi - howdoi - instant coding answers via the command line
  • eg - Useful examples at the command line
  • autojump - A cd command that learns - easily navigate directories from the command line
  • thefuck - Magnificent app which corrects your previous console command
  • pythonpy - python -c, with tab completion and shorthand
  • powerline-shell - A beautiful and useful prompt for your shell
  • httpie - HTTPie is a command line HTTP client, a user-friendly cURL replacement
  • pep8 - Simple Python style checker in one Python file
  • EulerPy - Python-based Project Euler command line tool.
  • percol - adds flavor of interactive filtering to the traditional pipe concept of UNIX shell
  • [colorama] (https://github.com/tartley/colorama) - Simple cross-platform colored terminal text in Python
  • youtube-dl - Small command-line program to download videos from YouTube.com and other video sites
  • pipreqs - pipreqs - Generate pip requirements.txt file based on imports of any project
  • joe - A .gitignore magician in your command line
  • legit - Git for Humans, Inspired by GitHub for Mac™.
  • passpie - 🔐 Passpie manages encrypted login credentials from terminal

System

  • sh - Python process launching
  • envoy - Python Subprocesses for Humans
  • mackup - Keep your application settings in sync (OS X/Linux)
  • Flashlight - The missing Spotlight plugin system
  • rumps - Ridiculously Uncomplicated Mac os x Python Statusbar apps
  • gitfs - Version controlled file system

Tool

  • huxley - Huxley is a test-like system for catching visual regressions in Web applications. It watches you browse, takes screenshots, and tells you when they change.
  • hotspotd - Daemon to create a wifi hotspot on linux
  • unp - Unpacks things
  • pyperform - An easy and convienent way to performance test python code
  • smart_open - Utils for streaming large files (S3, HDFS, gzip, bz2...)
  • boltons - Like builtins, but boltons. Constructs/recipes/snippets that would be handy in the standard library. Nothing like Michael Bolton
  • didyoumean - "Did You Mean?" Functionality on AttributeLookup
  • moviepy - Video editing with Python
  • toolz - A functional standard library for Python.
  • locust - Scalable user load testing tool written in Python
  • plyer - Plyer is a platform-independent Python wrapper for platform-dependent APIs
  • Tomorrow - Magic decorator syntax for asynchronous code in Python
  • profiling - An interactive Python profiler.

Adminitration

  • fig - Fast, isolated development environments using Docker
  • ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems
  • sentry - Sentry is a realtime, platform-agnostic error logging and aggregation platform
  • psdash - A linux system information web dashboard using psutils and flask
  • ajenti - Ajenti - the web admin panel everyone wants
  • beeswithmachineguns - A utility for arming (creating) many bees (micro EC2 instances) to attack (load test) targets (web applications).

Email

  • inbox - The next-generation email platform
  • mailinabox - Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box
  • inbox.py - Python SMTP Server for Humans
  • mailin - Artisanal inbound emails for every web app
  • sync-engine - Nylas — the next-generation email platform

Platform/Service

  • edx-platform - Open edX, the edX platform that powers *
  • reddit - the code that powers reddit.com
  • wagtail - A Django content management system focused on flexibility and user experience
  • httpbin - HTTP Request & Response Service, written in Python + Flask
  • cloudtunes - Web-based music player for the cloud

Distribute System

  • plan - Cron jobs in Python
  • rq - Simple job queues for Python
  • huey - a little multi-threaded task queue for python

Information

  • tweep - Twitter for Python
  • newspaper - News extraction, article extraction and content curation in python. Built with multithreading, 10+ languages, NLP, ML, and more
  • Stream-Framework - Stream Framework is a Python library, which allows you to build newsfeed and notification systems using Cassandra and/or Redis.
  • scrapy - Scrapy, a fast high-level screen scraping and web crawling framework for Python
  • [robobrowser] (https://github.com/jmcarp/robobrowser) - Your friendly neighborhood web scraper
  • MechanicalSoup - A Python library for automating interaction with websites
  • portia - Visual scraping for Scrapy
  • PyTeaser - Summarizes news articles
  • High-Frequency-Trading-Model-with-IB - A high-frequency trading model using Interactive Brokers API with pairs and mean-reversion in Python

Miscellaneous

  • powerline - Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile
  • sublime-bower - Install Bower packages from within Sublime
  • YouCompleteMe - A code-completion engine for Vim
  • jedi - Awesome autocompletion library for python
  • vim-bootstrap - Vim Bootstrap is generator provides a simple method of generating a .vimrc configuration for vim
  • rodeo - A data science IDE for Python
  • interactive-coding-challenges -Interactive, test-driven coding challenges (algorithms and data structures).

Book

  • python-guide - Python best practices guidebook, written for Humans
  • python_reference - Useful functions, tutorials, and other Python-related things
  • pythonidae - Curated decibans of scientific programming resources in Python
  • pycrumbs - Bits and bytes of Python from the Internet
  • codeparkshare - Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐
  • PythonBooks - Directory of free Python ebooks
  • py-must-watch - Must-watch videos about Python
  • PyTricks - Collection of less popular features and tricks for the Python programming language
  • python-patterns - A collection of design patterns/idioms in Python
  • Algorithms - Data Structures and Algorithms in Python
  • algorithms - An educational module of algorithms in Python
  • project-euler - solutions to Project Euler in Python
  • Data-Science-45min-Intros - Ipython notebook presentations for getting starting with basic programming, statistics and machine learning techniques
  • fullstackpython.com - Full Stack Python source with Pelican, Bootstrap and Markdown
  • explore-flask - Source of Explore Flask book
  • discover-flask - Full Stack Web Development with Flask
  • python-anti-patterns - An open collection of Python anti-patterns and "worst practices", many of which can be checked automatically on QuantifiedCode
  • intermediatePython

python-stars's People

Contributors

xuefeng-zhu avatar

Watchers

James Cloos avatar  avatar  avatar

Forkers

ktosiu

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.