Displaying 1 to 13 from 13 results

gopy - gopy generates a CPython extension module from a go package.

  •    Go

gopy generates (and compiles) a CPython extension module from a go package. You will need Go >= 1.5.

dulwich - Pure-Python Git implementation

  •    Python

Dulwich is a Python implementation of the Git file formats and protocols, which does not depend on Git itself. All functionality is available in pure Python. Optional C extensions can be built for improved performance.

pypy - The unofficial GitHub mirror of PyPy

  •    Python

PyPy is both an implementation of the Python programming language, and an extensive compiler framework for dynamic language implementations. You can build self-contained Python implementations which execute independently from CPython.First switch to or download the correct branch. The basic choices are default for Python 2.7 and, for Python 3.X, the corresponding py3.X branch (e.g. py3.5).

bidict - Efficient, Pythonic bidirectional map data structures and related functionality.

  •    Python

Efficient, Pythonic bidirectional map implementation and related functionality. For more usage documentation, head to the intro [1] and proceed from there.

cinje - A Pythonic and ultra fast template engine DSL.

  •    Python

Cinje is a modern, elegant template engine constructed as a Python domain specific language (DSL) that integrates into your applications as any other Python code would: by importing them. Your templates are transformed from their source into clean, straightforward, and understandable Python source prior to the Python interpreter compiling it to bytecode. It's a word from the constructed language Lojban. A combination of Hindi "śikana", English "wrinkle", and Chinese "zhé". It translates as "is a wrinkle/crease/fold [shape] in". It's also a Hungarian noun representing the posessive third-person singular form of "cin", meaning "tin". The "c" makes a "sh" sound, the "j" makes a "jy" sound almost like the "is" in "vision". Correct use does not capitalize the name except at the beginning of sentences.

mongo - Light-weight utilities to augment, not replace the Python MongoDB driver.

  •    Python

Marrow Mongo is a collection of small, focused utilities written to enhance use of the PyMongo native MongoDB driver without the overhead, glacial update cycle, complexity, and head-space requirements of a full active record object document mapper. Additionally, it provides a very light-weight database connection plugin for the WebCore web framework and Python standard logging adapter to emit logs to MongoDB. Additional documentation is provided in the form of an online reference manual.

WebCore - WebCore, the super tiny and blazingly fast modular Python web nanoframework.

  •    Python

WebCore is a nanoframework, a fraction of the size of competing "microframeworks", and culmination of more than ten years of web development experience. It provides a clean API for standard points of extension while strongly encouraging model, view, controller separation. Being less than 400 source lines of code (SLoC; excluding comments and documentation) and containing more comments and lines of documentation than lines of code, WebCore is built to be insanely easy to test, adapt, and use, allowing any developer familiar with programming (not just Python programming) to be able to read and understand the entirety of the framework in an evening. Really; that's it. (It can be made into one line if you're willing to make the import ugly using __import__.) The Application class represents a standard Python WSGI application, the rest is up to you to pick the components that best fit your own needs.

zopetoolkit - Meta-project for ZTK libraries.

  •    Python

The Zope Toolkit is a set of libraries maintained by the Zope project for building web applications, web frameworks and application servers. This directory contains the definition of the Zope Toolkit in the file ztk.cfg. It specifies the list of packages included in the ZTK and packages which are under review for inclusion.

alpine-pypy - Docker-based builds for PyPy on Alpine Linux

  •    Shell

Note: New builds/images of PyPy will use the latest Alpine Linux release available as of the release of that version of PyPy. The Alpine Linux version will be included in the name of the built archive going forward. Also, new Docker images will be released only with the full PyPy and Alpine Linux versions included in the tag. Docker-based builds for PyPy on Alpine Linux.

mesapy - A Fast and Safe Python based on PyPy

  •    Python

MesaPy is a memory-safe Python implementation based on PyPy. In addition to PyPy's distinct features -- speed (thanks to the JIT compiler), memory usage, compatibility and stackless (massive concurrency), MesaPy mainly focuses on improving its security and memory safety. On top of the enhancements, we also bring MesaPy into Intel SGX to write memory-safe applications running in the trusted execution environment. Memory safety: To provide a memory-safe runtime, MesaPy replaces external libraries written in C, which could introduce memory issues, with Rust, a memory-safe programming language. This guarantees the memory safety across all libraries including those written in Python, but also external libraries.

PyBoy - Gameboy emulator written in Python

  •    Python

It is highly recommended to read the report to get a light introduction to Game Boy emulation. The report is relevant, eventhough you want to contribute to another emulator, or create your own. If you've read the report and want more explicit details, have a look at the Pan Docs.