![]() This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License. AdsAffiliates
Technicat, LLC is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com
|
Open Source
SourceForge is a development repository. Fresh Meat is a comprehensive index of open-source software. The Open Software Foundation hosts the free (as in free speech) software. Operating SystemsDatabasesMySQL. PHPMyAdmin is a web-based admin tool.
McKoi is a relational database implemented in Java. See the Java/XML page for Java and XML databases. Telephony
EngineeringSoftware DevelopmentFor software development, Tigris has a number of useful projects, including ArgoUML, A UML tool for software design and documentation, Subversion, a replacement for CVS (the traditional source code repository for open source projects) and ReadySET a set of XHTML/CSS templates for project documentation. The Enterprise Linux site includes a list of open-source bug tracking systems on their project management page. Bugzilla is a popular bug tracking systemfrom the Mozilla project, but not easy to set up. The Samba project created Jitterbug, but it's not actively maintained at the moment.
Real programmers use
Emacs,
or variations such as
Open source C/C++ compilers include Open Watcom and gcc supplied with GnuWin32 and Cygwin. To build Win32 code on non-Windows platforms, there is MingW. The Mono Project is an open-source .NET implementation. Other open source scripting languages include Lua, Python, Ruby, Tcl. See the Java Lisp pages for respective open source implementations. Build systems include Scons and JAM is available at the Perforce Public Depot. For literate programming, you can use Doxygen Source code documentation system for C and C++. Generates HTML and other formats. GraphViz provides diagrams for Doxygen. Processing is a great self-contained environment for introductory programming and graphics demos. Squeak is a complete Smalltalk environment. See the Java/XML page for Java and XML tools and the Lisp page for Lisp resources. For packaging and installation tools, see open source installers. Multimedia
See Graphics Resources for graphics libraries and API's. Web Development
Curl and libcurl implement http and other web protocols. Web access logs can be processed and viewed with The Webalizer, AWStats, Analog, Visitors. PHPBB is a popular Bulletin-board implemented in PHP J2EE servers include JBoss, and the Jonas from ObjectWeb. Other application servers include Enhydra and Zope, written in Python. Specialized servers include Wordpress for blogging, TWiki, Mediawiki, and Jamwiki for wikis.
Free browsers abound.
Canoo is an automated web testing tool. Desktop
If you don't want to be held hostage by Microsoft Office,
try the compatible
Buddhi is a cross-platform budgeting program. 7-Zip is a zip compression/decompression utility for Windows. The Unix virus scanner ClamAV is the basis of the Windows scanner ClamWin and the MacOSX scanner ClamXAV. GUI's for OpenVPN include TunnelBlick for MacOSX and an OpenVPN GUI for Windows. SSH clients include OpenSSH and PuTTY WinCVS provides a CVS Windows GUI. For Windows Explorer integration, look at TortoiseSVN and TortoiseCVS. WinMerge is a good diff/merge utility that can be used in conjunction with these packages. See Graphics Resources for open-source graphics tools. |
|