Dec 02 » Source Control » SVNChecker
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 code against coding standards. But, the SVNChecker can be used for any other use case where a tight integration with the source code management is necessary. SVNChecker is designed and developed in Python as an open extensible framework. By writing appropriate plug-ins, it can be extended to almost any kind of "check" (for example, to check source code or to query external databases). This can be used to enforce a variety of regulations of the software development process. By developing "handler" plug-ins, the result of checks can be handled in almost all needed ways (for example, for sending emails, updating databases, or running any given external software).
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. Supports HTML and other markup languages for documentation and website development with spell checking, link checking, image viewing and conversion and publication via SFTP. Has user modifiable snippets, templates, wizards, tools and dictionary. Can edit system configuration files, view log files and control system processes via sudo. Requires wxPython.
Apr 27 » Web Frameworks » web2py
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.
Apr 27 » Persistence » HyperSQL
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.
Apr 27 » General Purpose » Python Hyperschema
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 all foreign keys pointing to each table and a master index of all tables.
Aug 31 » Search Engines » Whoosh
Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python.
Aug 31 » Project Management » Basie
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.
Aug 31 » Web Frameworks » TurboGears
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. Speed, flexibility and simplicity are integral, as it is designed for rapid development without giving up on power.
Jul 09 » Source Control » Mercurial
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. It embeds the noweb and CWEB markup languages in an outline context. Leo is a flexible browser for projects, programs, classes or any other data. Leo is a project manager and rovides multiple views of a project within a single outline.
Jun 12 » Forum Soft » Sphene Community Tools
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 permissions, new posts-notifications and many more. It is extensible through 'Category Types' and includes a LinkList and Blog application to demonstrate it's use.
Rope is a python refactoring library. You can use rope as a library in other IDEs.
Feb 10 » Wiki Engines » PyleWiki
Pyle is a WikiClone - an implementation of a program sharing general ideas with the original WikiWiki developed by Ward Cunningham.
Nov 19 » Network Servers » NetworkX
NetworkX (NX) is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.
Nov 13 » Source Control » Bazaar
Bazaar is a distributed version control system, that reduces barriers to participation in your project.
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. And also by eliminating factors that prevent you from focusing on your tasks.
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-coding. Whether it is data migration and synchronization, ETL for data analytics or data services for Rich Internet Applications, SnapLogic can meet all of your data integration needs.
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 Science Education, TIFR.
Nov 02 » Project Management » Jest
Jest is a software project estimator. Jest predicts how much time and how many people it will take to create a piece of software.
BoboMail is a webmail application, which provides mail access through a web interface.
Frog is a web blog tool written in Python, and designed as a web application for Snakelets.
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:
PyBlosxom is a lightweight file-based weblog system. It originally started out as a Python clone of Blosxom but has since evolved into a beast of its own. PyBlosxom focuses on three things: simplicity, extensibility, and community.