Awesome List Updates on Nov 12, 2016
3 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Engineering Blogs
Individuals/Group Contributors / M individuals
- Miro Cupak https://mirocupak.com/
2. Awesome Python
Admin Panels
- flask-admin (⭐5.7k) - Simple and extensible administrative interface framework for Flask.
- flower (⭐6.3k) - Real-time monitor and web admin for Celery.
Authentication
- OAuth
- authlib (⭐4.4k) - JavaScript Object Signing and Encryption draft implementation.
- django-allauth (⭐9.1k) - Authentication app for Django that "just works."
- django-oauth-toolkit (⭐3.1k) - OAuth 2 goodies for Django.
- oauthlib (⭐2.8k) - A generic and thorough implementation of the OAuth request-signing logic.
Caching
- django-cache-machine (⭐872) - Automatic caching and invalidation for Django models.
- django-cacheops (⭐2.1k) - A slick ORM cache with automatic granular event-driven invalidation.
Data Validation
- schema (⭐2.9k) - A library for validating Python data structures.
- voluptuous (⭐1.8k) - A Python data validation library.
Debugging Tools
- pdb-like Debugger
- ipdb (⭐1.8k) - IPython-enabled pdb.
- pudb (⭐2.9k) - A full-screen, console-based Python debugger.
- Others
- django-debug-toolbar (⭐8k) - Display various debug information for Django.
- flask-debugtoolbar (⭐937) - A port of the django-debug-toolbar to flask.
- icecream (⭐8.7k) - Inspect variables, expressions, and program execution with a single, simple function call.
- pyelftools (⭐1.9k) - Parsing and analyzing ELF files and DWARF debugging information.
Documentation
- sphinx (⭐6.2k) - Python Documentation generator.
Editor Plugins and IDEs
- Vim
- jedi-vim (⭐5.3k) - Vim bindings for the Jedi auto-completion library for Python.
- python-mode (⭐5.4k) - An all in one plugin for turning Vim into a Python IDE.
- YouCompleteMe (⭐25k) - Includes Jedi (⭐5.7k)-based completion engine for Python.
- Visual Studio
- PTVS (⭐2.5k) - Python Tools for Visual Studio.
File Manipulation
- python-magic (⭐2.6k) - A Python interface to the libmagic file type identification library.
- watchdog (⭐6.4k) - API and shell utilities to monitor file system events.
Functional Programming
- funcy (⭐3.3k) - A fancy and practical functional tools.
GUI Development
- Flexx (⭐3.2k) - Flexx is a pure Python toolkit for creating GUI's, that uses web technology for its rendering.
- kivy - A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.
- Tkinter - Tkinter is Python's de-facto standard GUI package.
- Toga (⭐4.2k) - A Python native, OS native GUI toolkit.
- urwid - A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
Game Development
- Pygame - Pygame is a set of Python modules designed for writing games.
- PyOgre - Python bindings for the Ogre 3D render engine, can be used for games, simulations, anything 3D.
- PyOpenGL - Python ctypes bindings for OpenGL and it's related APIs.
- RenPy - A Visual Novel engine.
Geolocation
- geopy (⭐4.4k) - Python Geocoding Toolbox.
HTML Manipulation
- bleach (⭐2.6k) - A whitelist-based HTML sanitization and text linkification library.
- WeasyPrint - A visual rendering engine for HTML and CSS that can export to PDF.
HTTP Clients
- treq (⭐585) - Python requests like API built on top of Twisted's HTTP client.
Hardware
- scapy (⭐10k) - A brilliant packet manipulation library.
Image Processing
- pillow (⭐12k) - Pillow is the friendly PIL fork.
- python-qrcode (⭐4.2k) - A pure Python QR Code generator.
- scikit-image - A Python library for (scientific) image processing.
- thumbor (⭐9.9k) - A smart imaging service. It enables on-demand crop, re-sizing and flipping of images.
Interactive Interpreter
- bpython (⭐2.6k) - A fancy interface to the Python interpreter.
- ptpython (⭐5.1k) - Advanced Python REPL built on top of the python-prompt-toolkit (⭐9.1k).
Internationalization
- Babel - An internationalization library for Python.
- PyICU (⭐133) - A wrapper of International Components for Unicode C++ library (ICU).
Job Scheduler
- django-schedule (⭐837) - A calendaring app for Django.
- doit - A task runner and build tool.
- gunnery (⭐759) - Multipurpose task execution tool for distributed systems with web-based interface.
- Plan (⭐1.2k) - Writing crontab file in Python like a charm.
- schedule (⭐12k) - Python job scheduling for humans.
- Spiff (⭐1.6k) - A powerful workflow engine implemented in pure Python.
Machine Learning
- NuPIC (⭐6.3k) - Numenta Platform for Intelligent Computing.
- scikit-learn - The most popular Python library for Machine Learning.
- vowpal_porpoise (⭐166) - A lightweight Python wrapper for Vowpal Wabbit (⭐8.4k).
Microsoft Windows
- Python(x,y) - Scientific-applications-oriented Python Distribution based on Qt and Spyder.
- pythonlibs - Unofficial Windows binaries for Python extension packages.
- PythonNet (⭐4.5k) - Python Integration with the .NET Common Language Runtime (CLR).
- WinPython - Portable development environment for Windows 7/8.
Miscellaneous
- blinker (⭐1.7k) - A fast Python in-process signal/event dispatching system.
- itsdangerous (⭐2.9k) - Various helpers to pass trusted data to untrusted environments.
- pluginbase (⭐1.1k) - A simple but flexible plugin system for Python.
News Feed
- django-activity-stream (⭐2.3k) - Generating generic activity streams from the actions on your site.
ORM
- NoSQL Databases
- hot-redis (⭐290) - Rich Python data types for Redis.
- mongoengine (⭐4.2k) - A Python Object-Document-Mapper for working with MongoDB.
- PynamoDB (⭐2.4k) - A Pythonic interface for Amazon DynamoDB.
- redisco (⭐439) - A Python Library for Simple Models and Containers Persisted in Redis.
Package Management
- conda (⭐6.2k) - Cross-platform, Python-agnostic binary package manager.
Permissions
- django-guardian (⭐3.6k) - Implementation of per object permissions for Django 1.2+
- django-rules (⭐1.8k) - A tiny but powerful app providing object-level permissions to Django, without requiring a database.
RESTful API
- Flask
- eve (⭐6.7k) - REST API framework powered by Flask, MongoDB and good intentions.
- flask-api (⭐1.4k) - Browsable Web APIs for Flask.
- flask-restful (⭐6.8k) - Quickly building REST APIs for Flask.
Serverless Frameworks
- python-lambda (⭐1.5k) - A toolkit for developing and deploying Python code in AWS Lambda.
Specific Formats Processing
- Office
- docxtpl (⭐1.9k) - Editing a docx document by jinja2 template
- openpyxl - A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.
- pyexcel (⭐1.2k) - Providing one API for reading, manipulating and writing csv, ods, xls, xlsx and xlsm files.
- python-docx (⭐4.4k) - Reads, queries and modifies Microsoft Word 2007/2008 docx files.
- python-pptx (⭐2.3k) - Python library for creating and updating PowerPoint (.pptx) files.
- unoconv (⭐2.5k) - Convert between any document format supported by LibreOffice/OpenOffice.
- XlsxWriter (⭐3.5k) - A Python module for creating Excel .xlsx files.
- xlwings (⭐2.9k) - A BSD-licensed library that makes it easy to call Python from Excel and vice versa.
- xlwt (⭐1k) / xlrd (⭐2.1k) - Writing and reading data and formatting information from Excel files.
- Markdown
- Mistune (⭐2.5k) - Fastest and full featured pure Python parsers of Markdown.
- Python-Markdown (⭐3.7k) - A Python implementation of John Gruber’s Markdown.
- CSV
- csvkit (⭐5.9k) - Utilities for converting to and working with CSV.
- Archive
- unp (⭐418) - A command line tool that can unpack archives easily.
Template Engine
- Mako - Hyperfast and lightweight templating for the Python platform.
Text Processing
- Slugify
- awesome-slugify (⭐483) - A Python slugify library that can preserve unicode.
- python-slugify (⭐1.5k) - A Python slugify library that translates unicode to ASCII.
- unicode-slugify (⭐320) - A slugifier that generates unicode slugs with Django as a dependency.
- Parser
- ply (⭐2.7k) - Implementation of lex and yacc parsing tools for Python.
- pygments - A generic syntax highlighter.
- pyparsing (⭐2.1k) - A general purpose framework for generating parsers.
- python-nameparser (⭐641) - Parsing human names into their individual components.
- python-phonenumbers (⭐3.4k) - Parsing, formatting, storing and validating international phone numbers.
- python-user-agents (⭐1.4k) - Browser user agent parser.
- sqlparse (⭐3.6k) - A non-validating SQL parser.
URL Manipulation
- purl (⭐298) - A simple, immutable URL class with a clean API for interrogation and manipulation.
- pyshorteners (⭐379) - A pure Python URL shortening lib.
Video
- scikit-video (⭐138) - Video processing routines for SciPy.
Web Content Extracting
- html2text (⭐1.7k) - Convert HTML to Markdown-formatted text.
- lassie (⭐606) - Web Content Retrieval for Humans.
- micawber (⭐625) - A small library for extracting rich content from URLs.
- newspaper (⭐14k) - News extraction, article extraction and content curation in Python.
- python-readability (⭐2.6k) - Fast Python port of arc90's readability tool.
- sumy (⭐3.5k) - A module for automatic summarization of text documents and HTML pages.
- textract (⭐3.8k) - Extract text from any document, Word, PowerPoint, PDFs, etc.
3. Awesome Powershell
Build Tools
- psake (⭐1.5k) - Build automation tool inspired by rake (aka make in Ruby) and bake (aka make in Boo).
- Invoke-Build (⭐530) - Build and test automation tool inspired by psake.
- PSDeploy (⭐325) - Module built for the purpose of simplifying multiple types of deployments.
- BuildHelpers (⭐187) - Variety of helper functions for CI/CD scenarios.
Misc
- poke (⭐76) - Crazy cool reflection module for PowerShell. Explore and invoke private APIs like nobody is watching. Useful for security research, testing and quick hacks.
- Prev: Nov 13, 2016
- Next: Nov 11, 2016