Skip to content

Commit fac3c79

Browse files
committed
add Foreign Function Interface section
1 parent be856f2 commit fac3c79

File tree

1 file changed

+18
-12
lines changed

1 file changed

+18
-12
lines changed

README.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ A curated list of awesome Python frameworks, libraries and resources. Inspired b
5151
- [Third-party APIs](#third-party-apis)
5252
- [Algorithms and Design Patterns](#algorithms-and-design-patterns)
5353
- [Miscellaneous](#miscellaneous)
54+
- [Foreign Function Interface](#foreign-function-interface)
55+
- [High Performance](#high-performance)
5456
- [Resources](#resources)
5557
- [Editor Plugins](#editor-plugins)
5658
- [Books](#books)
@@ -424,23 +426,13 @@ A curated list of awesome Python frameworks, libraries and resources. Inspired b
424426

425427
*Awesome game development libraries.*
426428

427-
* [Pygame](http://www.pygame.org/news.html) - Pygame is a set of Python modules
428-
designed for writing games.
429-
* [Cocos2d](http://cocos2d.org/) - cocos2d is a framework for building 2D
430-
games, demos, and other graphical/interactive applications. It is based on
431-
pyglet.
429+
* [Pygame](http://www.pygame.org/news.html) - Pygame is a set of Python modules designed for writing games.
430+
* [Cocos2d](http://cocos2d.org/) - cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on pyglet.
432431
* [PySDL2](http://pysdl2.readthedocs.org/en/latest/) - A ctypes based wrapper for the SDL2 library.
433432
* [Panda3D](https://www.panda3d.org/) - 3D game engine developed by Disney and maintained by Carnegie Mellon's Entertainment Technology Center. Written in C++, completely wrapped in Python.
434433
* [PyOgre](http://www.ogre3d.org/tikiwiki/PyOgre) - Python bindings for the Ogre 3D render engine, can be used for games, simulations, anything 3D.
435434
* [PyOpenGL](http://pyopengl.sourceforge.net/) - Python ctypes bindings for OpenGL and it's related APIs.
436435

437-
## High Performance
438-
439-
*Libraries for making Python faster.*
440-
441-
* [Cython](http://cython.org/) - Optimizing Static Complier for Python. Uses type mixins to compile Python into C or C++ modules resulting in large performance gains.
442-
* [PyPy](http://pypy.org/) - An implmentation of Python in Python. The interpreter uses black magic to make Python very fast without having to add in additional type information.
443-
444436
## Logging
445437

446438
*Libraries for generating and working with log files.*
@@ -547,6 +539,20 @@ A curated list of awesome Python frameworks, libraries and resources. Inspired b
547539

548540
* [IPython](https://github.com/ipython/ipython) - IPython provides a rich toolkit to help you make the most out of using Python interactively.
549541

542+
## Foreign Function Interface
543+
544+
*Libraries for providing foreign function interface.*
545+
546+
* [cffi](https://pypi.python.org/pypi/cffi) - Foreign Function Interface for Python calling C code.
547+
548+
## High Performance
549+
550+
*Libraries for making Python faster.*
551+
552+
* [Cython](http://cython.org/) - Optimizing Static Complier for Python. Uses type mixins to compile Python into C or C++ modules resulting in large performance gains.
553+
* [PyPy](http://pypy.org/) - An implmentation of Python in Python. The interpreter uses black magic to make Python very fast without having to add in additional type information.
554+
* [Stackless Python](http://www.stackless.com/) - An enhanced version of the Python.
555+
550556
# Resources
551557

552558
## Editor Plugins

0 commit comments

Comments
 (0)