Revision 7 as of 2007-04-12 17:42:29

Clear message

Open Source Applications

["/Blender"] - BR BR ["/Blender"], the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback. Embeds Python as its scripting language.

[wiki:MacPython/DrawBot DrawBot] - BR Author: JustVanRossum BR BR DrawBot is a simple application for MacOSX that allows you to write simple Python scripts that generate two-dimensional graphics. The builtin graphics primitives are currently pretty braindead, it currently only supports rectangles, ovals and (bezier) paths and polygons. A future version will also support text and images. Note that /DrawBot can export PDF to files and clipboard, so you can bring your /DrawBot creations right into applications such as Adobe® Illustrator® as vectors!

NodeBox - BR Author: FrederikDeBleser BR BR NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python and export them as a PDF or QuickTime movie. A great number of libraries are available for importing SVG files, doing Google searches, bezier editing or manipulating images using Core Image (which is hardware accelerated). NodeBox is actively being developed, free and very well documented, and we have a nice community that can answer all your questions.

Plucker -- BR

Plucker is an offline document reader for handheld devices.

RegexPlor - BR Author: DinuGherman BR BR RegexPlor is a tool for interactively exploring regular expressions. It provides a graphic frontend for experimenting with such regular expressions in a intuitive way. You can edit an input text as well as a regular expression as well as colors for matched text, etc. and study various effects at every keystroke. This is a much more convenient way of hunting down the one expression you're after, without typing any code at all in the usual trial-and-error method.

["/ReSTedit"] - BR Author: DinuGherman BR BR ["/ReSTedit"] is a GUI tool for editing and interactivly exploring texts in the /ReStructuredText format (or ReST) as introduced by the Docutils project. Despite being very simple ReSTedit is very useful for quickly checking if Docutils renders some text as you would expect it. You only paste it into a ReSTedit window to see if it's ok or not, without writing any test code around it. See a sample movie.

SolarWolf - BR Author: PeteShinners BR OS X Maintainer: BobIppolito BR BR SolarWolf is an action/arcade game written entirely in Python. It is entirely opensource and free, created with the Pygame game development library.

TomatoTorrent - BR Author: SarwatKhan (based on the original BitTorrent, by BramCohen). BR BR The main goal of this project was to separate the /BitTorrent code from the Macintosh code, so that either can be updated without having to modify the other. It supports torrent generation from the user interface, remembers recent downloads, shows detailed statistics and torrent information, can launch a torrent tracker, supports unicode, etc.

Closed Source Applications

Checkout -- BR BR The powerful, yet easy to use point of sale system for the rest of us. Together with a Mac and the right peripherals, Checkout offers a complete solution for your retail business at an affordable price.

Get up and running in 15 minutes. Leveraging the incredible ease of use of Mac OS X, Checkout eliminates the need for extensive training sessions and makes it easy for your employees to be great salespeople.

Tracking orders, payments and stock are some of the most demanding tasks in any retail business. And that’s only before you tend to your bookkeeping. Checkout streamlines complicated work, without skimping on flexibility.

Cosmic Blobs -- BR BR Cosmic Blobs is 3D art for kids -- create characters in 3D using an innovative modeling system, decorate them, and then animate them. Python powers the user interface.

Eve Online - BR BR Eve Online is a massively multiplayer online game that supports over 7000 simultaneous players all playing in the same persistent world. This application was developed by a team of Icelandic programmers using stackless Python. Read more in the technical section of the Eve FAQ

Find It! Keep It! - BR BR Save webpages including some kinds of video to a local database with Find It! Keep It! Find the pages later by browsing your archive, or searching with tags and/or words.BR BR Find It! Keep It!'s UI is written in /PyObjc but it also uses custom C extensions. Python's interactive command line made understanding Cocoa easier and sped up prototyping. Exceptions improved reliability, but segfaults in Cocoa called from Python were very hard to debug. Being able to constrain functions types and faster execution would be have been handy.

FontLab - BR BR "The World's Most Powerful Font Editor - A full featured digital typeface editor". The Python macro language is a really powerful tool that can save you loads of time in performing tedious tasks. Need to add a bevel to all the characters in your font? A Python macro can do it in a flash. Want to rename all your fonts to add your foundry intials? Do the whole library in seconds with a macro. Got an idea for a new /FontLab tool? Write it in Python and add it to the /FontLab menus. BR BR Note: In order to use FontLab's Python support in Mac OS X, you must use a CFM version of Python. /FontLab has not been compiled as a Mach-O binary for OS X and is therefore not compatible with the normal OS X version of Python. The version of Python you must install for /FontLab interoperability is called ["/MacPython-OS9"]. Don't worry, it does run natively on OS X. To download: - the installer will be named something like: MacPython2.3full.bin. With the release of Python 2.3, MacPython was split two ways: MacPython-OSX (commonly referred to as just MacPython) and MacPython-OS9. MacPython-OS9 is a fully Carbonized CFM application that is compatible with CFM applications on both OS 9 (All OS 9 applications are CFM) and OS X (OS X supports both CFM and Mach-O). MacPython-OSX is a Mach-O application exclusively for OS X.

UsefulThings - BR BR “An infinite supply of plug-ins” for Adobe® After Effects®. From - The real power of Useful Things is its integrated Python scripting engine. Python is used by major studios and post-houses as their standard in-house scripting language. The UT Python engine incorporates high quality resolution independent vector and font drawing, a texture engine, a particle system, and the ability to reach inside Flash, Illustrator, and Elastic Reality files, pick them apart, and redraw them in new and exciting ways. Via Python scripting, sophisticated algorithmic effects are easily created once, for reuse in an infinite number of ways. UT is especially powerful for creating any manner of screen display or overlay graphic such as camera and Cyborg POVs, Heads Up Displays, sniper scopes, binoculars, periscopes, etc.

Unable to edit the page? See the FrontPage for instructions.