From a7869ddc2da66cfc550f0407cb963cf93fe3c5da Mon Sep 17 00:00:00 2001 From: "thinwybk (there is no way back)" Date: Fri, 21 Oct 2016 17:17:33 +0200 Subject: [PATCH 1/5] add: implementations of python "Psyco" and "Unladen Swallow" not added, because seemed deprecated --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 93be1b4b..b5742867 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ A curated list of awesome Python frameworks, libraries, software and resources. Inspired by [awesome-php](https://github.com/ziadoz/awesome-php). - [Awesome Python](#awesome-python) + - [Implementations](#implementations) - [Environment Management](#environment-management) - [Package Management](#package-management) - [Package Repositories](#package-repositories) @@ -100,6 +101,19 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php). - - - +## Implementations + +*Implementations of Python.* + +* [CLPython](https://github.com/metawilm/cl-python) - Implementation of the Python programming language written in Common Lisp. +* [CPython](https://hg.python.org/cpython) - **Default, most widely used implementation of the Python programming language written in C.** +* [IronPython](https://github.com/IronLanguages/ironpython3) - Implementation of the Python programming language written in C# targeting the .NET Framework and Mono. +* [Jython](https://hg.python.org/jython) - Implementation of Python programming language written in Java for the Java virtual machine (JVM). +* [MicroPython](https://github.com/micropython/micropython) - MicroPython - a lean and efficient Python programming language implementation for microcontrollers and constrained systems +* [PyPy](https://bitbucket.org/pypy/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. +* [PySec](https://github.com/ebranca/owasp-pysec) - Hardened version of python that makes it easier for security professionals and developers to write applications more resilient to attacks and manipulations. +* [Stackless Python](https://bitbucket.org/stackless-dev/stackless/wiki/Home) - An enhanced version of the Python programming language which allows programmers to reap the benefits of thread-based programming without the performance and complexity problems associated with conventional threads. + ## Environment Management *Libraries for Python version and environment management.* From 86e2da0dfa2fa9c191b763a77f7cc329685bd62b Mon Sep 17 00:00:00 2001 From: thinwybk Date: Tue, 10 Jan 2017 19:52:09 +0100 Subject: [PATCH 2/5] change: resolve merge conflicts --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index f744160c..61166af0 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,12 @@ A curated list of awesome Python frameworks, libraries, software and resources. Inspired by [awesome-php](https://github.com/ziadoz/awesome-php). - [Awesome Python](#awesome-python) + - [Admin Panels](#admin-panels) + - [Algorithms and Design Patterns](#algorithms-and-design-patterns) + - [Anti-spam](#anti-spam) + - [Asset Management](#asset-management) + - [Audio](#audio) + - [Authentication](#authentication) - [Build Tools](#build-tools) - [Caching](#caching) - [ChatOps Tools](#chatops-tools) From 3d8a5b9c4bb67621d0414d3370fc0541c9c92791 Mon Sep 17 00:00:00 2001 From: thinwybk Date: Tue, 10 Jan 2017 19:52:46 +0100 Subject: [PATCH 3/5] change: format cleanup --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 61166af0..33415a34 100644 --- a/README.md +++ b/README.md @@ -5,11 +5,11 @@ A curated list of awesome Python frameworks, libraries, software and resources. Inspired by [awesome-php](https://github.com/ziadoz/awesome-php). - [Awesome Python](#awesome-python) - - [Admin Panels](#admin-panels) - - [Algorithms and Design Patterns](#algorithms-and-design-patterns) - - [Anti-spam](#anti-spam) - - [Asset Management](#asset-management) - - [Audio](#audio) + - [Admin Panels](#admin-panels) + - [Algorithms and Design Patterns](#algorithms-and-design-patterns) + - [Anti-spam](#anti-spam) + - [Asset Management](#asset-management) + - [Audio](#audio) - [Authentication](#authentication) - [Build Tools](#build-tools) - [Caching](#caching) From d26f94ba375197f03dfb7f038c3021a08acc0a92 Mon Sep 17 00:00:00 2001 From: thinwybk Date: Tue, 10 Jan 2017 19:58:19 +0100 Subject: [PATCH 4/5] add: grumpy https://opensource.googleblog.com/2017/01/grumpy-go-running-python.html --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 33415a34..809a96bd 100644 --- a/README.md +++ b/README.md @@ -696,6 +696,7 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php). * [CLPython](https://github.com/metawilm/cl-python) - Implementation of the Python programming language written in Common Lisp. * [CPython](https://hg.python.org/cpython) - **Default, most widely used implementation of the Python programming language written in C.** +* [Grumpy](http://grump.io) - More compiler than interpreter as more powerful CPython2.7 replacement (alpha). * [IronPython](https://github.com/IronLanguages/ironpython3) - Implementation of the Python programming language written in C# targeting the .NET Framework and Mono. * [Jython](https://hg.python.org/jython) - Implementation of Python programming language written in Java for the Java virtual machine (JVM). * [MicroPython](https://github.com/micropython/micropython) - MicroPython - a lean and efficient Python programming language implementation for microcontrollers and constrained systems From 192305d6aebdea2ddf2e5b386ebab6a9d11d6707 Mon Sep 17 00:00:00 2001 From: thinwybk Date: Wed, 11 Jan 2017 20:19:34 +0100 Subject: [PATCH 5/5] change: merged section "High Performance" into "Implementations" --- README.md | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 809a96bd..c7d637aa 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,6 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php). - [Geolocation](#geolocation) - [GUI](#gui) - [Hardware](#hardware) - - [High Performance](#high-performance) - [HTML Manipulation](#html-manipulation) - [HTTP](#http) - [Imagery](#imagery) @@ -661,18 +660,6 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php). * [scapy](https://github.com/secdev/scapy) - A brilliant packet manipulation library. * [wifi](https://github.com/rockymeza/wifi) - A Python library and command line tool for working with WiFi on Linux. -## High Performance - -*Libraries for making Python faster.* - -* [Cython](http://cython.org/) - Optimizing Static Compiler for Python. Uses type mixins to compile Python into C or C++ modules resulting in large performance gains. -* [Numba](http://numba.pydata.org/) - Python JIT complier to LLVM aimed at scientific Python. -* [PeachPy](https://github.com/Maratyszcza/PeachPy) - x86-64 assembler embedded in Python. Can be used as inline assembler for Python or as a stand-alone assembler for Windows, Linux, OS X, Native Client and Go. -* [PyPy](http://pypy.org/) - An implementation of Python in Python. The interpreter uses black magic to make Python very fast without having to add in additional type information. -* [Pyston](https://github.com/dropbox/pyston) - A Python implementation built using LLVM and modern JIT techniques with the goal of achieving good performance. -* [Pyjion](https://github.com/Microsoft/Pyjion) - A JIT for Python based upon CoreCLR. -* [Stackless Python](https://bitbucket.org/stackless-dev/stackless/overview) - An enhanced version of the Python. - ## Imagery *Libraries for manipulating images.* @@ -695,13 +682,17 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php). *Implementations of Python.* * [CLPython](https://github.com/metawilm/cl-python) - Implementation of the Python programming language written in Common Lisp. -* [CPython](https://hg.python.org/cpython) - **Default, most widely used implementation of the Python programming language written in C.** +* [CPython](https://hg.python.org/cpython) - **Default, most widely used implementation of the Python programming language written in C.** Optimizing Static Compiler for Python. Uses type mixins to compile Python into C or C++ modules resulting in large performance gains. * [Grumpy](http://grump.io) - More compiler than interpreter as more powerful CPython2.7 replacement (alpha). * [IronPython](https://github.com/IronLanguages/ironpython3) - Implementation of the Python programming language written in C# targeting the .NET Framework and Mono. * [Jython](https://hg.python.org/jython) - Implementation of Python programming language written in Java for the Java virtual machine (JVM). * [MicroPython](https://github.com/micropython/micropython) - MicroPython - a lean and efficient Python programming language implementation for microcontrollers and constrained systems -* [PyPy](https://bitbucket.org/pypy/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. +* [Numba](http://numba.pydata.org/) - Python JIT complier to LLVM aimed at scientific Python. +* [PeachPy](https://github.com/Maratyszcza/PeachPy) - x86-64 assembler embedded in Python. Can be used as inline assembler for Python or as a stand-alone assembler for Windows, Linux, OS X, Native Client and Go. +* [Pyjion](https://github.com/Microsoft/Pyjion) - A JIT for Python based upon CoreCLR. +* [PyPy](https://bitbucket.org/pypy/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. * [PySec](https://github.com/ebranca/owasp-pysec) - Hardened version of python that makes it easier for security professionals and developers to write applications more resilient to attacks and manipulations. +* [Pyston](https://github.com/dropbox/pyston) - A Python implementation built using LLVM and modern JIT techniques with the goal of achieving good performance. * [Stackless Python](https://bitbucket.org/stackless-dev/stackless/wiki/Home) - An enhanced version of the Python programming language which allows programmers to reap the benefits of thread-based programming without the performance and complexity problems associated with conventional threads. ## Interactive Interpreter