The aim of this project is not to provide a slightly modified clone of json-c.
It's aim is to provide
* a small library with essential json handling functions
* sufficiently good json support (not 100% standards compliant)
* be very fast in processing
In order to reach these goals, we reduce the features of json-c. For
similarities and differences, see the file DIFFERENCES.
LuaPosix is a Lua extension library that provides support for POSIX.
gevent is a coroutine-based Python networking library that uses greenlet to
provide a high-level synchronous API on top of the libevent event loop.
Features include:
- Fast event loop based on libevent (epoll on Linux, kqueue on FreeBSD).
- Lightweight execution units based on greenlet.
- API that re-uses concepts from the Python standard library (for example there
are Events and Queues).
- Cooperative sockets with SSL support.
- DNS queries performed through libevent-dns.
- Monkey patching utility to get 3rd party modules to become cooperative.
- Fast WSGI server based on libevent-http
gevent is inspired by eventlet but features more consistent API, simpler
implementation and better performance. Read why others use gevent and check out
the list of the open source projects based on gevent.
Mercator is a procedural terrain library. It is primarily aimed at terrain for
multiplayer online games and forms one of the WorldForge
(http://www.worldforge.org) core libraries. It is intended to be used as a
terrain library on both the client, and the server.
PyGitUp is a Python implementation of the great aanand/git-up/. It
not only fully covers the abilities of git-up and should be a drop-in
replacement, but also extends it slightly.
A trie is an ordered tree data structure that is used to store a mapping
where the keys are sequences, usually strings over an alphabet. In
addition to implementing the mapping interface, tries allow finding the
items for a given prefix, and vice versa, finding the items whose keys
are prefixes of a given key.
The GitDB project implements interfaces to allow read and write access to
git repositories. In its core lies the db package, which contains
all database types necessary to read a complete git repository. These are
the LooseObjectDB, the PackedDB and the ReferenceDB which are combined
into the GitDB to combine every aspect of the git database.
For this to work, GitDB implements pack reading, as well as loose object
reading and writing. Data is always encapsulated in streams, which allows
huge files to be handled as well as small ones, usually only chunks of
the stream are kept in memory for processing, never the whole stream at
once.
管理 git 仓库,通过 SSH 提供对它们的访问,紧密的访问控制,且不需要
shell 帐号。
Gitosis 的目的是使托管 git 仓库变得容易和安全。它通过一个用户帐号
管理多个仓库,使用 SSH 密钥来识别用户。最终用户不需要服务器的
shell 帐号,他们使用一个共享的帐户并且不允许执行任意的命令。
This module provides only 2 methods, XMLin and XMLout. XMLin convert xml
to python object, and XMLout python object to xml.
This module is inspired by XML::Simple in CPAN, but some options of
XML::Simple are not supported.
Python bindings for Apache Qpid, which speak AMQP and support many languages
and platforms.
AMQP is an open internet protocol for reliably sending and receiving messages.
It makes it possible for everyone to build a diverse, coherent messaging
ecosystem.