[1642 total ]
Python is a dynamic, object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in
... [More]
a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of better code. [Less]
Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission; to help developers write great software while staying out of the way. Trac
... [More]
should impose as little as possible on a team's established development process and policies.
It provides an interface to Subversion, an integrated Wiki and convenient report facilities.
Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all project events in order, making getting an overview of the project and tracking progress very easy. [Less]
Spring is a lightweight Java/J2EE application framework based on code published in "Expert One-on-One J2EE Design and Development" by Rod Johnson. It includes powerful JavaBeans-based configuration management applying Inversion-of-Control principles
... [More]
, a generic abstraction layer for transaction management allowing for pluggable transaction managers, a JDBC abstraction layer, integration with Hibernate, JDO, Apache OJB, and iBATIS SQL Maps, AOP functionality, and a flexible MVC Web application framework with multiple view technologies. There is also a .NET port available. [Less]
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.
Doxygen is developed under Linux and Mac OS X, but is set-up to be highly portable. As a result, it runs on most other Unix flavors as well. Furthermore, executables for Windows are available.
Blender is a 3D animation and compositing suite with tools for modeling (advanced subdivision modeling, multiresolution sculpting), uv unwrapping, texturing (procedural node, 2D and 3D painting), animation, rendering, particles and simulation
... [More]
(including fluid dynamics, hard body physics, cloth and hair), post-production with node based compositing and non linear editing, integrated game engine (with graphical programming, vehicle and rag doll constraints) and python scripting including an import and export suite.
Blender runs on all major operating systems including Windows XP/Vista, OS X, Linux, BSD, Solaris and Irix. It has sculpting similar to ZBrush©, is a full animation suite similar to Maya© or 3DS Max© ; has compositing comparable to Nuke, and full video editing. [Less]
Mercurial is a fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects.
Growl is a notification system for Mac OS X: it allows applications that support Growl to send you notifications.
Kubuntu is a a user friendly operating system based on KDE, the K Desktop Environment. With a predictable 6 month release cycle and part of the Ubuntu project, Kubuntu is the GNU/Linux distribution for everyone.
Bazaar is a simple decentralized revision control system. Decentralized revision control systems give users the ability to branch remote repositories to a local context. Users can commit to local branches without requiring special permission from the branches that they branched from.
Plone is a ready-to-run content management system that is built on Python and the Zope application server. Plone is easy, flexible, and gives you a system for web content that is ideal for projects, communities, websites and intranets.
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.
It provides a full suite of well known enterprise-level persistence patterns, designed for efficient and
... [More]
high-performing database access, adapted into a simple and Pythonic domain language.
SQL databases behave less and less like object collections the more size and performance start to matter; object collections behave less and less like tables and rows the more abstraction starts to matter. SQLAlchemy aims to accommodate both of these principles. [Less]
Zope is an open source application server for building content management systems, intranets, portals, and custom applications. The Zope community consists of hundreds of companies and thousands of developers all over the world, working on building
... [More]
the platform and Zope applications. Zope is written in Python, a highly-productive, object-oriented scripting language. [Less]
Twisted is an event-driven networking framework written in Python. It integrates a large number of consistent APIs for developing new Internet services.
Mod_python is an Apache module that embeds the Python interpreter within the server. With mod_python you can write web-based applications in Python that will run many times faster than traditional CGI and will have access to advanced features such as ability to retain database connections and other data between hits and access to Apache internals.
KOffice is a free, integrated office suite for KDE, the K Desktop Environment. KOffice applications uses OpenDocument as their native file format when possible. The suite is released separately from KDE.
The KOffice suite includes the following
... [More]
applications:
- KWord - A frame-based word processor
- KSpread - A powerful spreadsheet application
- KPresenter - A full-featured presentation program
- Kexi - An environment for creating databases and applications
- Kivio - A Visio®-style flowcharting application
- Karbon14 - A vector drawing application
- Krita - A layered pixel image manipulation application
- KPlato - An integrated project management and planning tool
- KChart - A graph and chart drawing tool
- KFormula - A formula editor
- Kugar - A tool for generating reports [Less]
An enhanced Python shell that offers:
* An enhanced Python shell designed for efficient interactive work. It includes many enhancements over the default Python shell, including the ability for controlling interactively all major GUI toolkits in a
... [More]
non-blocking manner.
* A library to build customized interactive environments using Python as the basic language (but with the possibility of having extended or alternate syntaxes).
* A system for interactive distributed and parallel computing (this is part of IPython's new development). [Less]
KCachegrind is a KDE viewer of profiling data generated by Callgrind.
Python web application framework
SCons is a software construction tool (build tool substitute for Make) implemented in Python. It features a modular build engine that can be embedded in other software. SCons configuration files are Python scripts that call the build engine API. It
... [More]
can scan files to detect dependencies automatically and maintain a global view of all dependencies in a build tree, and uses MD5 signatures to detect changed file contents reliably. Timestamps can be used if you prefer. SCons also supports parallel builds and is easily extensible through user-defined builder and scanner objects. [Less]
Pylons combines the very best ideas from the worlds of Ruby, Python and Perl, providing a structured but extremely flexible Python web framework. It's also one of the first projects to leverage the emerging WSGI standard, which allows extensive
... [More]
re-use and flexibility but only if you need it. Out of the box, Pylons aims to make web development fast, flexible and easy. [Less]
Python Development Environment (Python IDE plugin for Eclipse). Features editor, code completion, refactoring, outline view, debugger, and other goodies - check http://pydev.sf.net)
Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web. The major feature is a template language, which is heavily inspired by Kid
MoinMoin is an advanced, easy to use and extensible WikiEngine with a large community of users. Said in a few words, it is about collaboration on easily editable web pages.
It is implemented in Python, plugins can also be written in Python. Python is a clean, powerful and easy to read programming language.
The goal of Gajim is to provide a full featured and easy to use Jabber client. Gajim works nicely with GNOME, but does not require it to run.
Pygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code.
The mod_wsgi adapter is an Apache module that provides a WSGI compliant interface for hosting Python based web applications in conjunction with Apache.
The Collective is a community code repository for Plone Products and other add-ons, and is a useful place to find the very latest code for hundreds of add-ons to Plone.
Developers of new Plone Products are encouraged to share their code via the
... [More]
Collective so that others can easily find it, use it, and contribute fixes and improvements.
Plone product developers -- please enlist your product's directory here! [Less]
Docutils is an open-source text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX. It includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language.