Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-python
An enriched version of awesome-python (https://github.com/vinta/awesome-python).
https://github.com/gribouille/awesome-python
Last synced: 1 day ago
JSON representation
-
Awesome Python
-
WSGI Servers
-
Web Crawling & Web Scraping
- Scrapy - A fast high-level screen scraping and web crawling framework.
-
Web Frameworks
- awesome-pyramid - A curated list of awesome Pyramid apps, projects and resources.
- Django - The most popular web framework in Python.
- Pyramid - A small, fast, down-to-earth, open source Python web framework.
- Vibora - Fast, efficient and asynchronous Web framework inspired by Flask.
-
Audio
-
Asset Management
- fanstatic - Packages, optimizes, and serves static file dependencies as Python packages.
- fileconveyor - A daemon to detect and sync files to CDNs, S3 and FTP.
-
Build Tools
- buildout - A build system for creating, assembling and deploying applications from multiple parts.
-
CMS
- django-cms - An Open source enterprise CMS based on the Django.
- djedi-cms - A lightweight but yet powerful Django CMS with plugins, inline editing and performance in mind.
- Plone - A CMS built on top of the open source application server Zope.
- Widgy - Last CMS framework, based on Django.
- Quokka - Flexible, extensible, small CMS powered by Flask and MongoDB.
-
Code Analysis
- pylint - A fully customizable source code analyzer.
-
Command-line Tools
-
Computer Vision
- SimpleCV - An open source framework for building computer vision applications.
-
Concurrency and Parallelism
- eventlet - Asynchronous framework with WSGI support.
- multiprocessing - (Python standard library) A high-level interface for asynchronously executing callables.
-
Configuration
- config - Hierarchical config from the author of [logging](https://docs.python.org/3/library/logging.html).
- ConfigParser - (Python standard library) INI file parser.
- profig - Config from multiple formats with value conversion.
-
Cryptography
- cryptography - A package designed to expose cryptographic primitives and recipes to Python developers.
- Passlib - Secure password storage/hashing library, very high level.
-
Data Analysis
- Pandas - A library providing high-performance, easy-to-use data structures and data analysis tools.
-
Data Validation
- awesome-dash - 1.0](https://api.github.com/licenses/cc0-1.0)- A curated list of awesome Dash (plotly) resources
- colander - Validating and deserializing data obtained via XML, JSON, an HTML form post.
-
Data Visualization
-
Database
- pickleDB - A simple and lightweight key-value store for Python.
-
Database Drivers
- oursql - A better MySQL connector with support for native prepared statements and BLOBs.
- awesome-postgres
- psycopg2 - The most popular PostgreSQL adapter for Python.
- pymssql - A simple database interface to Microsoft SQL Server.
- py2neo - Python wrapper client for Neo4j's restful interface.
-
Date and Time
- pytz - World timezone definitions, modern and historical. Brings the [tz database](https://en.wikipedia.org/wiki/Tz_database) into Python.
-
Deep Learning
- Neupy - Running and testing different Artificial Neural Networks algorithms.
- awesome-deep-learning
-
DevOps Tools
- Docker Compose - Fast, isolated development environments using [Docker](https://www.docker.com/).
- OpenStack - Open source software for building private and public clouds.
-
Distribution
- py2exe - Freezes Python scripts (Windows).
-
Documentation
- Sphinx - Python Documentation generator.
-
E-commerce
- shoop - An open source E-Commerce platform based on Django.
-
Editor Plugins and IDEs
- PyCharm - Commercial Python IDE by JetBrains. Has free community edition available.
-
Environment Management
- venv - (Python standard library in Python 3.3+) Creating lightweight virtual environments.
-
Files
- mimetypes - (Python standard library) Map filenames to MIME types.
- pathlib - (Python standard library) An cross-platform, object-oriented path library.
- pyfilesystem2 - Python's Filesystem abstraction layer
-
Foreign Function Interface
-
Functional Programming
- Coconut - Coconut is a variant of Python built for simple, elegant, Pythonic functional programming.
-
GUI
- curses - Built-in wrapper for [ncurses](http://www.gnu.org/software/ncurses/) used to create terminal GUI applications.
- kivy - A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.
- pyglet - A cross-platform windowing and multimedia library for Python.
- PyGObject - Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).
- PyQt - Python bindings for the [Qt](https://www.qt.io/) cross-platform application and UI framework, with support for both Qt v4 and Qt v5 frameworks.
- PySide - Python bindings for the [Qt](http://www.qt.io/) cross-platform application and UI framework, supporting the Qt v4 framework.
- Tkinter - Tkinter is Python's de-facto standard GUI package.
- urwid - A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
- wxPython - A blending of the wxWidgets C++ class library with the Python.
-
Game Development
- Cocos2d - cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on pyglet.
- Panda3D - 3D game engine developed by Disney and maintained by Carnegie Mellon's Entertainment Technology Center. Written in C++, completely wrapped in Python.
- Pygame - Pygame is a set of Python modules designed for writing games.
- PySDL2 - A ctypes based wrapper for the SDL2 library.
- RenPy - A Visual Novel engine.
-
Geolocation
- GeoDjango - A world-class geographic web framework.
-
Hardware
- Pingo - Pingo provides a uniform API to program devices like the Raspberry Pi, pcDuino, Intel Galileo, etc.
-
HTML Manipulation
- BeautifulSoup - Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.
- xmldataset - Simple XML Parsing.
- lxml - A very fast, easy-to-use and versatile library for handling HTML and XML.
-
Image Processing
-
Implementations
- Jython - Implementation of Python programming language written in Java for the Java virtual machine (JVM).
- Numba - Python JIT compiler to LLVM aimed at scientific Python.
- PyPy - Implementation of the Python programming language written in RPython and translated into C. PyPy focuses on speed, efficiency and compatibility with the original CPython interpreter. The interpreter uses black magic to make Python very fast without having to add in additional type information.
-
Interactive Interpreter
- awesome-jupyter - BY-SA-4.0](https://api.github.com/licenses/cc-by-sa-4.0)- A curated list of awesome Jupyter projects, libraries and resources
-
Job Scheduler
- Joblib - A set of tools to provide lightweight pipelining in Python.
-
Logging
- logging - (Python standard library) Logging facility for Python.
-
Machine Learning
-
Microsoft Windows
- Python(x,y) - Scientific-applications-oriented Python Distribution based on Qt and Spyder.
- PyWin32 - Python Extensions for Windows.
- WinPython - Portable development environment for Windows 7/8.
- pythonlibs - Unofficial Windows binaries for Python extension packages.
-
Miscellaneous
- Tryton - A general purpose business framework.
-
Natural Language Processing
-
Network Virtualization
-
Networking
- awesome-asyncio - A curated list of awesome Python asyncio frameworks, libraries, software and resources
- asyncio - (Python standard library) Asynchronous I/O, event loop, coroutines and tasks.
- Twisted - An event-driven networking engine.
- pyzmq - A Python wrapper for the ZeroMQ message library.
-
ORM
- Django Models - A part of Django.
- MongoEngine - A Python Object-Document-Mapper for working with MongoDB.
- awesome-sqlalchemy - A curated list of awesome tools for SQLAlchemy
- Orator - The Orator ORM provides a simple yet beautiful ActiveRecord implementation.
-
Package Management
-
Package Repositories
- bandersnatch - PyPI mirroring tool provided by Python Packaging Authority (PyPA).
- devpi - PyPI server and packaging/testing/release tool.
-
RESTful API
- django-tastypie - Creating delicious APIs for Django apps.
- flask-api - Browsable Web APIs for Flask.
- falcon - A high-performance framework for building cloud APIs and web app backends.
-
Robotics
- rospy - This is a library for ROS (Robot Operating System).
-
RPC Servers
- SimpleXMLRPCServer - (Python standard library) Simple XML-RPC server implementation, single-threaded.
-
Science
- Open Babel - A chemical toolbox designed to speak the many languages of chemical data.
- PyDy - Short for Python Dynamics, used to assist with workflow in the modeling of dynamic motion.
- RDKit - Cheminformatics and Machine Learning Software.
- SimPy - A process-based discrete-event simulation framework.
-
Search
- elasticsearch-py - The official low-level Python client for [Elasticsearch](https://www.elastic.co/products/elasticsearch).
-
Specific Formats Processing
-
Static Site Generator
-
Template Engine
-
Testing
-
Text Processing
-
Third-party APIs
- apache-libcloud - One Python library for all clouds.
-
Admin Panels
- ajenti - Ajenti Core and stock plugins
- xadmin - Drop-in replacement of Django admin comes with lots of goodies, fully extensible with plugin support, pretty UI based on Twitter Bootstrap.
- flower - Real-time monitor and web admin for Celery distributed task queue
- flask-admin - Simple and extensible administrative interface framework for Flask
- Wooey - 3-Clause](https://api.github.com/licenses/bsd-3-clause)- A Django app that creates automatic web UIs for Python scripts.
-
Authentication
- jose - 3-Clause](https://api.github.com/licenses/bsd-3-clause)- Python implementation of the Javascript Object Signing and Encryption (JOSE) framework (https://datatracker.ietf.org/wg/jose/charter/)
-
Web Content Extracting
- haul - An Extensible Image Crawler
-
Compatibility
- Python-Future - The missing compatibility layer between Python 2 and Python 3.
-
-
Services
-
Continuous Integration
- CircleCI - A CI service that can run very fast parallel testing. (GitHub only)
- Wercker - A Docker-based platform for building and deploying applications and microservices.
- awesome-CIandCD
-
Code Quality
- Codacy - Automated Code Review to ship better code, faster.
- CodeFactor - Automated Code Review for Git.
- Landscape - Hosted continuous Python code metrics.
-
-
Resources
-
Podcasts
-
Twitter
-
Websites
-
Weekly
-
-
Other Awesome Lists
-
Python
- awesome - 03-02 12:07:30.240291866 CET._
-
Programming Languages
Sub Categories
Twitter
14
Websites
13
GUI
9
Database Drivers
5
CMS
5
Game Development
5
Admin Panels
5
Static Site Generator
4
Networking
4
ORM
4
Science
4
Microsoft Windows
4
Web Frameworks
4
Command-line Tools
3
Image Processing
3
Implementations
3
Podcasts
3
Continuous Integration
3
Code Quality
3
HTML Manipulation
3
Testing
3
Files
3
RESTful API
3
Configuration
3
Network Virtualization
2
Package Repositories
2
Cryptography
2
Weekly
2
Data Validation
2
Deep Learning
2
Specific Formats Processing
2
DevOps Tools
2
Audio
2
Package Management
2
Natural Language Processing
2
Concurrency and Parallelism
2
Asset Management
2
Foreign Function Interface
2
WSGI Servers
2
Text Processing
2
Template Engine
2
Hardware
1
RPC Servers
1
Environment Management
1
Miscellaneous
1
Distribution
1
Functional Programming
1
Machine Learning
1
Build Tools
1
Robotics
1
Third-party APIs
1
Web Crawling & Web Scraping
1
Web Content Extracting
1
Database
1
Python
1
Logging
1
Code Analysis
1
Documentation
1
Editor Plugins and IDEs
1
Geolocation
1
Authentication
1
Date and Time
1
E-commerce
1
Interactive Interpreter
1
Job Scheduler
1
Compatibility
1
Computer Vision
1
Search
1
Data Analysis
1
Data Visualization
1
Keywords
python
9
awesome
5
awesome-list
5
data-science
2
administration
2
jupyter
1
jupyter-notebook
1
jupyterhub
1
jupyterlab
1
jupyterlab-extension
1
visualization
1
asyncio
1
closember
1
coroutines
1
python-asyncio
1
databases
1
list
1
orm
1
ipython
1
frontend
1
data-visualization
1
recurrent-networks
1
neural-network
1
machine-learning
1
face-images
1
deep-networks
1
deep-learning-tutorial
1
deep-learning
1
postgresql
1
postgres
1
database
1
plotly
1
zip
1
tar
1
pyfilesystem2
1
pyfilesystem
1
ftp
1
filesystem-library
1
filesystem
1
workflows
1
wooey
1
web
1
python-scripts
1
django
1
workers
1
task-queue
1
redis
1
rabbitmq
1
monitoring
1
celery
1