Recent Projects

Showing the latest 30 projects by publish date.

General Purpose IDE and Software Development Tool for Linux. Supports project based edit-and-run style programming for Python and 15 other languages. Has integrated shells, debuggers, syntax checking, version control, bug tracker, backup and package building capabilities.

SVNChecker is a framework for Subversion pre-commit and post-commit hook scripts. It allows a tight integration of Subversion with existing working and development environments and to perform a variety of checks of the committed source code. The major use cases are the integration of Subversion with issue and bug tracking systems and the check of source co...

Translates Python code to JavaScript using MooTools-style class declaration. Pure Python; installable via setuptools.

Python Hyperschema is an open source public domain project that creates useful and really cool HTML hypermaps from SQL database schema, consisting of two small PL/SQL files and one Python (or C) source code file. The generated HTML pages have mousover data displays for all foreign keys, hyperlinked to the foreign key tables, as well as a hyperlinked list of...

Sponsored Ad

HyperSQL is like a doxygen for SQL, hypermapping SQL views, packages, procedures, and functions to HTML source code listings and showing all code locations where these are used. The internal \"where used\" functionality also scans C++ and Java source files.

web2py is a free, open-source web framework for agile development of secure database-driven web applications; it is written in Python and programmable in Python. web2py is a full-stack framework, meaning that it contains all the components you need to build fully functional web applications.

Basie is a web-based software project forge that integrates revision control, issue tracking, mailing lists, wikis, status dashboards, and other tools that developers need to work effectively in teams. Basie is simple enough for undergraduate students to master in ten minutes, but powerful enough to support large, distributed teams.

Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python.

Turbogears is a high-level MVC based web framework for Python. It is built on top of a collection of best-of-breed WSGI components, like Pylons, SQLAlchemy, Repoze, and Genshi. However, there are numerous options and plugins available for whatever your coding preference may be.

A fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects.

Leo is a general data management environment. It shows user-created relationships among any kind of data: computer programs, web sites, etc. Leo is an outlining editor for programmers.

SCT (Sphene Community Tools) is a collection of Django applications that are designed to be easily pluggable into any Django project. It currently consists of a Wiki and an extensible Forum application. Features for the forum include rendering of BBCode or markdown (with a pluggable rendering architecture), hierarchical forum categories, granular permissio...

Rope is a python refactoring library. You can use rope as a library in other IDEs. Features: * Refactorings * IDE helpers * Object Interface

Pyle is a WikiClone - an implementation of a program sharing general ideas with the original WikiWiki developed by Ward Cunningham. Features: * Edit pages via FTP * Script for downloading snapshots of the entire site as a . zip file * Optional CVS database backend * Email notification when a page is changed * Attachments (eg.

NetworkX (NX) is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. Features: * Includes standard graph-theoretic and statistical physics functions * Easy exchange of network algorithms between applications, disciplines, and platforms * Includes many classic graphs and synthetic networks...

Bazaar is a distributed version control system, that reduces barriers to participation in your project. Features: * Good performance: Bazaar status in a tree of 5,000 files takes just 0. 5 seconds, so almost every open source project can get the advanced features of Bazaar without slowing down its developers.

Scribes is a text editor for GNOME. Scribes focuses on streamlining your workflow. It does so by ensuring common and repetitive operations are intelligently automated.

SnapLogicis an Open Source Data Integration framework that uses the universal standards of the Web and applies them to the problem of data integration. Unlike commercial integration solutions that are designed for individual integration tasks, SnapLogic has the power and flexibility to address a wide range of data integration requirements without hand-codin...

GNOWSYS is an acronym for Gnowledge Networking and Organizing SYStem. It is developed as a product of a widely used free (as in freedom) web-application server, ZOPE (Zee Object Publishing Environment), and is implemented in a versatile, full-featured object-oriented programming language Python. Its development is supported by Homi Bhabha Centre for Scienc...

Jest is a software project estimator. Jest predicts how much time and how many people it will take to create a piece of software. Features: * Gives you a decent estimate from a small amount of input.

Web blog application written in Python for the Snakelets web framework.

Lightweight file-based weblog system. File system for storage; plugin framework; runs as CGI, under Paste, or as WSGI. No longer in active development; Python 3 fork in progress.

Python fcrypt is a pure Python implementation of the Unix crypt(3) algorithm, and packaged it with Distutils and with doc strings for pydoc and doctest. It's based on Eric A. Young's optimized fcrypt code, which was written in C.

PyCrypto is a collection of cryptographic algorithms and protocols, implemented for use from Python. Features: * Hash functions: MD2, MD4, RIPEMD, SHA256. * Block encryption algorithms: AES, ARC2, Blowfish, CAST, DES, Triple-DES, IDEA, RC5.

BoboMail is a webmail application, which provides mail access through a web interface. Features: * read, write, reply, forward, delete and bounce messages * send and receive attachments * decodes quoted-printable, base64 and uuencoded * handles HTML-mails properly (with inline images! ) * does not need Javascript * direct support for the following MIME type...

PyLucene is a GCJ-compiled version of Java Lucene integrated with Python. Its goal is to allow you to use Lucene's text indexing and searching capabilities from Python. It is designed to be API compatible with the latest version of Java Lucene.

Database Objects (dbObj) is a dynamic object-oriented, repository based layer on top of the Python DB-API II spec. DbObj is developed in sync with Kura database application. DbObj wraps the DB-API II spec in several layers.

Python Database Row Module defines light-weight objects which allow very flexible access to a fixed number of positional and named attributes via several interfaces. Or, more simply, these objects are a better way of returning the results of database queries, since they allow efficient access to fields by name or by index. It uses some of the new features...

Modeling is an Object-Relational Bridge for python. The Modeling framework intends to fill the gap between the python object world and relational databases. It relies on a model, based on Entity-Relationship Modeling, that describes how the two worlds map to each other.

Dejavu is a thread-safe Object-Relational Mapper for Python applications. It is designed to provide the \"Model\" third of an MVC application. When you build an application using Dejavu, you must supply the Controller(s) and View(s) yourself.