This is a compilation of Free and Open Source Educational Software for MacOSX and is available on CD at http://os.cqu.edu.au/pub/iso/macosx.
These Open Source programs can also be downloaded from the latest copy of this document at
http://os.cqu.edu.au/macosx. Files can be
accessed using the category index below or accessed via the file tree structure of the CD image using a file or web browser. Many of the applications are
self extracting archives which then install the software. Several applications are
packaged into archives which have to be opened first before installation proceeds.
Tools to create archives and extract files are located in the misc tools folder.
The open source software categories on the MACOSX CD are:
| | | |
Biology
Cashbox - personal finances (MacOSX)
http://www.fadingred.org/cashbox/ (Free)
gnuCash - personal and small business financial double entry accounting software (Windows, MacOSX, Linux)
http://www.gnucash.org/ (GPL)
- Layz8 - Ledger software for small office/home office (SOHO) businesses (platform independent)
http://www.lazy8.nu/ (Free)
Grisbi - personal financial management program (Windows, Linux)
http://www.grisbi.org (GPL)
- KMyMoney - personal finance manager and accounting software similar to MS money but requires KDE (Linux)
http://kmymoney2.sourceforge.net (GPL)
- Turbocash - open source accounting package is one of the world's first fully featured double entry accounts packages for small businesses (Windows)
http://sourceforge.net/projects/turbocash/ (GPL)
- Online List of free Finance software
http://www.wantdbest.com/freeware/finance.html
- Online List of free Accounting software
http://www.freebyte.com/office/#accounting
sugarCRM - customer relationship management (CRM) (platform independent)
http://sourceforge.net/projects/sugarcrm/ (Free community edition, SugarCRM License)
- Adempiere - ERP Bazaar for Open Source Developers a fork from Compiere with CRM, shopfloor, point of sale, financial accounting, supply chain and business applications (Windows, MacOSX, Linux)
http://adempiere.red1.org/ (GPL)
- Compiere - integrated ERP and CRM solution using Java, includes point-of-sale software, web store, inventory management, automated accounting, order processing (platform independent)
http://www.compiere.org (GPL)
- gnuEnterprise - suite of enterprise wide business tools in development including ERP, human resources, accounting, CRM, project management, e-commerce, and support for multiple currencies (Windows, Linux)
http://www.gnuenterprise.org/ (GPL)
- openBravo - Integrated web-based open source ERP Enterprise Management System (Windows, MacOSX, Linux)
http://www.openbravo.com/ (Openbravo Public License)
- OpenTaps - Enterprise Resource Planning (ERP) + CRM, online store, accounting, finance, inventory (platform independent)
http://www.opentaps.org (GPL)
- webERP - Integrated double entry accounting ERP system with multi-language support, sales analysis, flexible pricing and pdf reports (Windows, MacOSX, Linux)
http://www.weberp.org/ (GPL)
- PostBooks - Integrated ERP, CRM, and accounting for small to midsized businesses, graphical client, PostgreSQL database, multi-language support (platform independent)
http://postbooks.sourceforge.net/ (Common Public Attribution License)
- tinyERP - Enterprise Resource Planning and Customer Relationship Management for small to medium business (Linux)
http://tinyerp.com/ (GPL)
- vtigercrm - customer relationship management built over WAMP/LAMP modified sugarCRM software (platform independent)
http://www.vtiger.com/ (GPL)
Zen-cart - E-commerce content management system for online shopping (platform independent)
http://www.zen-cart.com/ (Free)
- Quasar - easy to use accounting and point-of-sale software (platform independent)
http://www.linuxcanada.com/ (GPL)
- osFinancial - accounting, stock control, point of sale, Firebird database, and support for plugins (Windows)
http://sourceforge.net/projects/osfinancials/ (GPL)
- Also see content management systems for software such as Ubercart and E-commerce drupal modules.
DotProject - web-based project management system (platform independent)
http://www.dotproject.net (GPL)
- Track - online project management and issue tracking with team collaboration (Windows, MacOSX, Linux)
http://sourceforge.net/projects/trackplus/ (GPL)
- YAWL - Yet Another Workflow Language for Business Process Management (platform independent)
http://sourceforge.net/projects/yawl/ (LGPL)
- Enhydra Shark - Open source Java workflow (platform independent)
http://www.enhydra.org/workflow/shark/ (LGPL)
- Faces - The Swiss Army Knife for Project Managers - multi scenario planing, extendable, customisable and uses simple python programs (Windows, Linux)
http://faces.homeip.net/ (GPL)
- Kettle - data warehouse (Extraction Transport/Transformation Loading) ETL tool to bridge business and IT (Windows)
http://kettle.pentaho.org/ (GPL)
Calculators
Civil Engineering
Content Management Systems
drupal - content management system (platform independent)
http://drupal.org (GPL)
drupal modules - Ubercart, E-commerce and other modules
http://drupal.org (GPL)
Joomla - content management system (Windows, MacOSX, Linux)
http://www.joomla.org/ (GPL)
Mediawiki - originally written for wikipedia (platform independent)
http://www.mediawiki.org/ (Free)
phpMyAdmin - web front end to MySQL (Windows, MacOSX, Linux)
http://www.phpmyadmin.net (GPL)
phpESP - creating and publishing online survey forms (platform independent)
http://www.butterfat.net/wiki/Projects/phpESP (GPL)
WordPress - blogg system (platform independent)
http://wordpress.com (GPL)
WebCalendar - calendar diary system (platform independent)
http://www.k5n.us/webcalendar.php (GPL)
- drupaled - prebuilt educational use of drupal (platform independent)
http://www.funnymonkey.com/ (GPL)
- e107 - customisable content management system (platform independent)
http://e107.org (GPL)
- Mambo - content management system (Windows, MacOSX, Linux)
http://www.source.mambo-foundation.org (GPL)
- Plone - user friendly content management system using Zope and Java (Windows, MacOSX, Linux)
http://plone.org/ (GPL)
- Xoops - content management system (Windows, MacOSX, Linux)
http://www.xoops.org/ (GPL)
- Open Source skins for content management systems
http://www.osskins.com/
Learning Management Systems
Moodle - course management system for educators (Windows, MacOSX, Linux)
http://moodle.org (GPL)
ATutor - learning content management system for educators (platform independent)
http://www.atutor.ca (GPL)
- Bodington - Virtual Learning Environment/LMS (Windows, MacOSX, Linux)
http://bodington.org/ (Apache License)
- Claroline - Free Learning Management System (Windows, MacOSX, Linux)
http://www.claroline.net/ (GPL)
- Dokeos - Elearning and course management web application (Windows)
http://www.dokeos.com/ (GPL)
- OpenAdmin - School Administration Program (Windows)
http://richtech.ca/openadmin/ (GPL)
- Sakai - online Collaboration and Learning Environment requires Java SE, Tomcat, Maven & MySQL (Windows, MacOSX, Linux)
http://www.sakaiproject.org/ (Educational Community License)
Firefox - Web Browser with tabs (Windows, MacOSX, Linux)
http://www.mozilla.com/firefox/ (Mozilla Public License)
Firefox Plugins - mozilla addons flash, shockware, java, chatzilla, downthemall, lightning (Windows, MacOSX, Linux)
http://addons.mozilla.org/ (Mozilla Public License)
Thunderbird - Email front end with lots of features (Windows, MacOSX, Linux)
http://www.mozilla.com/thunderbird/ (Mozilla Public License)
Sunbird
- Calendar system (Windows, MacOSX, Linux)
http://www.mozilla.org/projects/calendar/sunbird/ (Mozilla Public License)
- Seamonkey - Web Browser replacement for Mozilla includes navigator, mail, newsgroups, composer, address book and IRC chat (Windows, MacOSX, Linux)
http://www.mozilla.org/projects/seamonkey/ (Mozilla Public License)
- Zimbra - Groupware for email and calendars and compatible with MS Outlook and Apple email (Linux, MacOSX)
http://www.zimbra.com/community/downloads.html (Yahoo Public License YPL)
- Safari - Fast Web browser from Apple (Windows, MacOSX)
http://www.apple.com/safari/ (Apple Single User License)
FreeMat - rapid engineering and scientific prototyping and data processing, similar to MATLAB (Windows, MacOSX, Linux)
http://freemat.sourceforge.net/ (GPL)
Maxima - manipulation of symbolic and numerical expressions, including differentiation, integration, matrices, and plotting (Windows, Linux)
http://maxima.sourceforge.net/ (GPL) - requires numpy (GPL)
Octave - numerical computation language for solving linear and nonlinear problems numerically, similar to MATLAB (Windows, MacOSX, Linux)
http://www.gnu.org/software/octave/ (GPL)
R - Mathematical programming language, FAQ and Intro (Windows, MacOSX, Linux)
http://www.r-project.org/ (GPL) - (http://www.ats.ucla.edu/STAT/r/ - Resources to help you learn and use R)
- scigraphica - SciGraphica data analysis and technical graphics (Linux) http://scigraphica.sourceforge.net/ (GPL) - requires gtk+extra (GPL)
- SAGE - General and Advanced Pure and Applied Mathematics - run as an appliance (Windows, MacOSX, Linux)
http://www.sagemath.org (GPL)
- Axiom - The Scientific Computation System - a general purpose Computer Algebra system (Linux)
http://wiki.axiom-developer.org/ (GPL)
- Kalamaris - solve mathematical problems in an easy and intuitive way, similar to Mathematica (Linux)
http://perso.wanadoo.es/antlarr/kalamaris.html (GPL)
- na_worksheet - numerical analysis tool that can draw graphs, perform differentiation, integration, interpolation, matrix operations and solve linear systems - coded in Java (Windows, Linux)
http://na-worksheet.sourceforge.net/ (GPL)
- PARI-GP - widely used computer algebra system designed for fast computations in number theory (Linux)
http://pari.math.u-bordeaux.fr/ (GPL)
- PSPP - statistical analysis of sampled data, similar to SPSS (Windows, Linux)
http://www.gnu.org/software/pspp/ (GPL)
- SciLab - open source platform for numerical computation similar to MATLAB complete with manual and includes Scicos - a dynamic systems modeler and simulator (Windows, Linux)
http://www.scilab.org/ (LGPL)
- Online Resources to help you learn and use R
http://www.ats.ucla.edu/STAT/r/
SciTe - text and program editor with automatic syntax styling supports ADA, Assembler, C, C++, C#, CSS, Fortran, HTML, Java, Javascript, Lisp, Matlab, Pascal, Perl, PHP, Python, Ruby, Shell, SQL, TCL, VB, XML, YAML (Windows, MacOSX, Linux)
http://www.scintilla.org/ (GPL)
TacoHTMLEdit - Taco HTML edit http://tacosw.com/main.php (Free)
- cssed - CSS editor supports HTML, XML, Java, Javascript, JSP, PHP, C, C++, Python, Perl, SQL, Shell - multi-purpose text editor written in Java (Windows, MacOSX, Linux)
http://cssed.sourceforge.net/ (GPL)
- jedit - programmers text editor written in Java (Windows, MacOSX, Linux)
http://www.jedit.org/ (GPL)
Educational Tools
Mind Map Tools
FreeMind - Mind Map software requires Java Runtime Environment (Windows, MacOSX, Linux)
http://freemind.sourceforge.net/wiki/index.php/Main_Page
(GPL)
(see programming section for JRE or download from sun http://java.sun.com/javase/downloads/index_jdk5.jsp)
- kdissert - Mindmap tool to produce
documents quickly and efficiently (Linux)
http://freehackers.org/~tnapy/kdissert
(GPL)
- vym - View Your Mind generate and
manipulate maps which show your thoughts (Linux)
http://sourceforge.net/projects/vym/
(GPL)
Children software
Childsplay
- A combination of educational activities (Windows, MacOSX, Linux)
http://childsplay.sf.net
(GPL)
- Gcompris
- Educational programs and games (Windows, Linux)
http://gcompris.net
(GPL)
- Sebran
- games to teach letters, numbers, simple math and the rudiments of
reading (Windows)
http://www.wartoft.nu/software/sebran/
(GPL)
Typing Tools
Tuxtype
- typing tutor for children (Windows, MacOSX, Linux)
http://tuxtype.sourceforge.net/
(GPL)
- GNU typist - typing tutor with support
for English, Spanish, German, French, Czech, Finnish (Linux)
http://www.gnu.org/software/gtypist
(GPL)
- KTouch - helps you to learn and practice
touch typing (Linux)
http://edu.kde.org/ktouch
(GPL)
Reading Tools
- Vmg - Virtual Magnifying Glass screen magnification tool (Windows, MacOSX, Linux)
http://magnifier.sourceforge.net/ (GPL)
- WordFlashReader
- On screen speed reading tool for web pages, use arrow keys to can
change speed and chunk size (Windows, Linux)
http://wordflashreader.sourceforge.net/
(GPL)
- Hopify - Perlscript and files that can
teach you how to read faster (Windows, Linux)
http://www.nongnu.org/hopify/
(GPL)
- JiLetters - help kids learn the alphabet
using graphic of letter (Windows, Linux)
http://sourceforge.net/projects/jiletters/
(GPL)
- Boustrophedon - Speed-reading experimental file reader, useful for people interested in speed-reading (Windows)
http://sourceforge.net/projects/boustrophedon/ (BSD License)
Vocal Tools
- Emacspeak - complete audio desktop (Platform Independent)
http://emacspeak.sourceforge.net/ (GPL)
- FreeTTS - speech synthesizer written in Java (platform independent)
http://freetts.sourceforge.net/docs/index.php (BSD style license)
- HelpMeSpeak - designed to help students with vocal difficulties learn to speak, requires WAMP
and spchapi.exe
(Windows, Linux)
http://os.cqu.edu.au/helpmespeak
(GPL)
- HelpMeRead - designed to help students
with learn to read, requires WAMP and spchapi.exe
(Windows, Linux)
http://os.cqu.edu.au/helpmeread
(GPL)
- Festival - speech synthesis (Linux)
http://www.speech.cs.cmu.edu/festival/
(GPL)
- SpeechSDK - speech toolkit (Windows)
Microsoft Download details Speech Software Development Kit 5.1 (Free)
- Text2Speech - easy to use Text to Speech software (Windows)
http://sourceforge.net/projects/text2speech (GPL)
Vocabulary Tools
- vocabJavaWin - Vocabulary builder with multiple choice questions (platform independent)
http://www.rorokimdim.com.np (Free)
- ReciteWord - Beautiful interface to make reciting words interesting (Windows, Linux)
http://reciteword.cosoft.org.cn/reciteword/index.html (GPL)
- Anagramarama - Anagram game (Windows, Linux)
http://www.coralquest.com/anagramarama (GPL)
- AsymptopiaXM - Javascript Crossword Generator (Windows, Linux)
http://asymptopia.org/ (GPL)
- Gretools - Vocabulary builder with synonym quiz, word guessing and word browser (Linux)
http://www.cs.utexas.edu/~arvindn/gretools (GPL)
- Kanagram - an anagram game (Linux)
http://edu.kde.org/ktouch (GPL)
- KVocTrain - helps you train your vocabulary (Linux)
http://edu.kde.org/kvoctrain (GPL)
- TuxWordSmith - Multi-Language Scrabble (Windows, Linux)
http://asymptopia.org/ (GPL)
- TheSage - TheSage English Dictionary and Thesaurus (Windows)
http://www.sequencepublishing.com/thesage.html (Free, Princeton University)
- dict - Homemade Dictionary (Windows)
http://www.geocities.com/diwakemitin/ (Free)
- Engpic - English by Picture is software written in order for children to learn English (Windows)
http://sourceforge.net/projects/engpic/ (GPL)
- eVoc - software which helps people to learn English easily (Windows)
http://sourceforge.net/projects/evoc/ (GPL)
- wink - designed to create tutorials on how to use software, creates a flash presentation with Multilingual support (Windows)
www.debugmode.com/wink (Free)
Government
blender-3d - 3D modelling, animation and rendering software includes python (Windows, MacOSX, Linux)
http://www.blender3d.org/cms/blenderr.31.0.html (Free)
dia - DIA vector drawing (Windows, MacOSX, Linux)
http://www.gnome.org/projects/dia/ (GPL)
Gimpshop - GIMP Graphics image editor (Windows, MacOSX, Linux)
http://www.gimpshop.net/ (GPL)
gtk+extra - GTK tool kit
Inkscape - Popular Vector Drawing package (Windows, MacOSX, Linux)
http://sourceforge.net/projects/inkscape/ (GPL)
k3dsurf - 3D surface generator to visualize and manipulate Mathematical models in 3, 4, 5 & 6 dimensions (Windows, MacOSX, Linux)
http://k3dsurf.sourceforge.net (GPL)
- POV-Ray
- Persistence of Vision Ray Tracer (Windows, MacOSX, Linux) http://www.povray.org
(Free for Personal Use, POVray End-User License)
- BRL-CAD - cross platform constructive
solid geometry and modelling system (Windows, MacOSX, Linux) http://sourceforge.net/projects/brlcad/
(LGPL)
- CGAL - Computational Geometry Algorithms
Library (Windows, MacOSX, Linux) http://www.cgal.org/ (GNU Lesser General Public License and Q Public License)
Health and Fitness Sites
History
- ELMER - Open Source Finite Element Software for Multiphysical Problems (Windows, MacOSX, Linux)
http://www.csc.fi/elmer/ (GPL)
- Calculix - Three-Dimensional Structural Finite Element Program (Windows, Linux)
http://www.calculix.de/ (GPL)
- FEniCs - Collection of projects for finite elements such as code generation interface, finite element solver and run-time visualization (Linux)
http://www.fenics.org/wiki/FEniCS_Project (Free)
- OOFEM - Object oriented finite element code for solving mechanical, transport and fluid mechanics problems (Linux)
http://www.oofem.org/ (GPL)
- OpenFEM - Open Source Finite Element Toolbox for matlab and scilab (Linux)
http://www-rocq.inria.fr/OpenFEM/ GNU Lesser Public License (LGPL)
- SALOME - Open Source Integration Platform for Numerical Simulation (Linux)
http://www.salome-platform.org/ (GPL)
- CAELinux - Live DVD for finite element simulation using SALOME, Code-Aster, OpenFOAM, Gerris, Openflower, Paraview, GMSH, BRL-CAD, gCad3D, Blender, GraphiteOne, QCad, ELMER, Calculix, Tochnog, Impact, MBDyn, Octave, Scilab, Maxima and SciPy (Linux)
http://www.caelinux.com/CMS/ (GPL)
- Structural Engineering Software Database (comprehensive
list of commercial and free software)
http://www.bridgeart.net/software_database/programs/
- Finite Element Analysis Software
http://www.freebyte.com/cad/fea.htm#fea
- MIT OpenCourseWare Mechanical Engineering
http://ocw.mit.edu/OcwWeb/Mechanical-Engineering/index.htm
audacity - cross platform multi-track sound editor for recording and editing sounds (Windows, MacOSX, Linux)
http://sourceforge.net/projects/audacity/ (GPL)
Hydrogen - advanced drum machine (Windows, MacOSX, Linux)
http://www.hydrogen-music.org/ (GPL)
DrumkitPack2 - more demo drum kits
jalmus.jar - train to read music requires Java Runtime Environment (platform independent)
http://www.jalmus.net (GPL)
- Canorus - free cross-platform music score editor (Windows, MacOSX, Linux)
http://sourceforge.net/projects/canorus (GPL)
- ultraStar deluxe - music karaoke machine to sing along with on-screen music (Windows, MacOSX, Linux)
http://www.ultrastardeluxe.org/ (GPL)
- FretsonFire - guitar hero style software to play along with scrolling on-screen musical notes to complete a song (Windows, MacOSX, Linux)
http://fretsonfire.sourceforge.net/ (GPL)
- noteEdit - music score editor (Linux)
http://noteedit.berlios.de/ (GPL)
- roseGarden - professional audio and MIDI sequencer, score editor, and general-purpose music composition and editing environment (Linux)
http://www.rosegardenmusic.com/ (GPL)
- Solfege - free music education software to train your rhythm, interval, scale and chord skills (Windows, Linux)
http://www.solfege.org/ (GPL)
- Online Piano Lessons
http://www.pianonanny.com/
- Online List of free Educational music software
http://www.freebyte.com/music
Fugu - ssh and scp GUI front end client (MacOSX)
http://rsug.itd.umich.edu/software/fugu (Free)
OSXvnc - virtual network console server (MacOSX)
http://www.redstonesoftware.com/products/vine/vineosx (Free)
cotvnc - Chicken of the VNC virtual network console client
http://sourceforge.net/projects/cotvnc (Free)
Tunnelblick-Tiger - secure virtual private network (includes openvpn)
http://www.tunnelblick.net/ (Free)
SquidMan - Squid web proxy
http://www.wazmac.com/wazza/networking/proxy/index.html (GPL)
- Putty - ssh, telnet, rlogin client, plus support for tunnels, RSA and DSA keys, and file transfer with scp and sftp (Windows, Linux)
http://www.chiark.greenend.org.uk/~sgtatham/putty/ (MIT License)
- VNC - virtual network console viewer and server an alternative to rdesktop (Windows, Linux)
http://www.realvnc.com/ (Free Edition, GPL)
- openVPN - secure virtual private network and associated GUI front end (Windows, MacOSX, Linux)
http://openvpn.net (Free, OpenVPN License, GPL)
- Privoxy - private proxy is simple to configure and to monitor internet requests from your internal network (Windows, Linux)
http://www.privoxy.org/ (GPL)
- FileZilla - FTP file manager GUI client for file transfer (Windows, MacOSX, Linux)
http://filezilla-project.org/ (GPL)
- gFTP - file transfer program supporting ftp, ftps, http, https, ssh2 and fsp protocols (Linux)
http://www.gftp.org/ (GPL)
- Samba - file and print server for Windows clients (Linux)
http://www.samba.org/ (GPL)
- TightVNC - virtual network console for remote administration (Windows, Linux)
http://www.tightvnc.com/ (GPL)
- WinSCP - a nice GUI windows secure file transfer utility similar in operation to gFTP (Windows)
http://www.winscp.com/ (GPL)
- FreeProxy - Proxy software for http and other protocols (Windows)
http://www.handcraftedsoftware.org/index.php?page=5 (Free)
Metalink for large file downloads
DownThemAll - metalink addon for Firefox to allow stop and start downloads of large files (Windows, MacOSX, Linux)
http://www.downthemall.net/ (Free)
- metalink_editor - Hampus Metalink Editor for server (platform independent)
http://hampus.vox.nu/metalink/ (GPL)
- wxDownloadFast - standalone metalink client (Windows, Linux)
http://dfast.sourceforge.net/ (GPL)
- Aria2 - high speed download metalink client (Windows, Linux)
http://aria2.sourceforge.net (GPL)
- Online Metalink Generator
http://metalinker.org
Chat and Conference software
- Asterisk - Open source telephone platform PBX with VoIP (MacOSX, Linux)
http://www.asterisk.org/ (GPL)
- Pidgin - Instant messaging application supports AIM, ICQ, MSN, IRC, and a lot more (Windows, Linux)
http://www.pidgin.im/ (GPL)
- Kopete - Internet Messaging for services such as AIM and IRC (Linux)
http://kopete.kde.org (GPL)
- Ekiga - Open source VoIP and video conferencing (Windows, Linux)
http://ekiga.org/ (GPL)
Network Management
NeoOffice - based on OpenOffice - word processor, spreadsheet, database, drawing and presentation (MacOSX) http://www.neooffice.org/ (Free)
- Learn OpenOffice
http://www.learnopenoffice.org/
GanttProject - Gantt Project Charts requires Java (Windows, MacOSX, Linux)
http://ganttproject.sourceforge.net/ (GPL)
AbiWord - Popular small word processor (Windows, MacOSX, Linux)
http://www.abisource.com/download/ (GPL)
- OpenOffice - an office suite includes word processor, spreadsheet, database, drawing and slide presentation software (Windows, MacOSX, Linux)
http://www.openoffice.org/ (LGPL) - Tutorials for OpenOffice
http://www.tutorialsforopenoffice.org/
- Scribus - Desktop publishing (Windows, MacOSX, Linux)
http://www.scribus.net/ (GPL)
- Task Coach - A todo manager to manage personal tasks and todo lists. (Windows, MacOSX, Linux)
http://taskcoach.sourceforge.net/index.html (GPL)
- Texmaker - A free LaTex editor (Windows, MacOSX, Linux)
http://www.xm1math.net/texmaker/ (GPL)
- Bibus - Bibliographic and reference management software (Windows, Linux)
http://bibus-biblio.sourceforge.net/ (GPL)
- Gnumeric - Free, Fast and Accurate Spreadsheet (Windows, Linux)
http://www.gnome.org/projects/gnumeric (GPL)
- Planner - A project management application with Gantt Charts, Task and Resource views (Linux)
http://live.gnome.org/Planner (GPL)
- PDFCreator-GPLGhostscript - create PDF files includes PostScript software (Windows)
http://sourceforge.net/projects/pdfcreator/ (GPL)
Programming for Kids
- Scratch -
Programming for Kids from MIT - easy to create interactive stories and
games (Windows, MacOSX)
http://scratch.mit.edu/
(Creative Commons License)
- ucblogo - Berkley Logo - graphics
language for kids (Windows, MacOSX, Linux)
http://www.cs.berkeley.edu/~bh/logo.html
(free)
- Kturtle - learn to program by moving a
turtle - Logo programming for KDE (Linux)
http://edu.kde.org/kturtle
(GPL)
- DrPython - highly configurable, simple
with editing enviornment, designed for schools (Windows, MacOSX, Linux)
http://drpython.sourceforge.net
(GPL)
- Squeak - multimedia environment for
kids - Object oriented programming environment based on smalltalk
(Windows, MacOSX, Linux)
http://www.squeak.org
(GPL)
Programming Languages
Ruby - use ruby gems to install rails
http://www.rubyonrails.org/ (GPL)
Python - object oriented programming/scripting language comes with IDLE (Windows, MacOSX, Linux)
http://www.python.org/ (GPL)
- cobol - still used by industry
http://www.opencobol.org/
- java - runtime environment from Sun
http://java.sun.com/j2se/desktopjava/jre/
- plt - Dr Scheme lisp style language (Windows, MacOSX, Linux)
http://www.plt-scheme.org/software/drscheme/ (GPL)
- PHP - web script language and part of web tools such as WAMP, MAMP and LAMP (Windows, MacOSX, Linux)
http://www.php.net/ (GPL)
- Awk - GNU AWK data-reformatting jobs with just a few lines of code (Windows, MacOSX, Linux)
http://www.gnu.org/software/gawk/ (GPL)
- Clisp - Common Lisp Interpreter (Windows, MacOSX, Linux)
http://clisp.cons.org/ (GPL)
- Forth - GNU implementation of Forth (Windows, MacOSX, Linux)
http://www.complang.tuwien.ac.at/forth/gforth/ (GPL)
- Fortran - GNU implementation of Fortran (Windows, MacOSX, Linux)
http://gcc.gnu.org/wiki/GFortranBinaries (GPL)
- FreePascal - Pascal compiler (Windows, MacOSX, Linux)
http://www.freepascal.org/ (GPL)
- Mono - C# compiler to run .NET software (Windows, MacOSX, Linux)
http://www.mono-project.com (Free)
- PERL - programming language (Windows, MacOSX, Linux)
http://www.perl.org/ (GPL)
- CPAN - Comprehensive Perl Archive Network - or why write scripts when someone else already has (Windows, MacOSX, Linux)
http://search.cpan.org/ (GPL)
- Whitespace - Programming using spaces, tabs and newlines (MacOSX, Linux)
http://compsoc.dur.ac.uk/whitespace/ (Free)
Flash Programming
- Mtasc - Motion-twin Actionscript 2 compiler to generate flash SWF bytecode (Windows, MacOSX, Linux)
http://www.mtasc.org/ (GPL)
- haXe - High-level object-oriented programming language to develop Websites - haXe can generate javascript, flash and neko VM bytecode (Windows, MacOSX, Linux)
http://haxe.org/ (GPL)
- Neko - compiler and virtual machine - neko is a high-level dynamically typed programming language (Windows, MacOSX, Linux)
http://nekovm.org/ (LGPL)
Programming Manuals and Tutorials
css.tar.bz2 - Cascading Style Sheets
Manual
http://sourceforge.net/projects/quanta/
(Creative
Commons Attribution-Noncommercial-Share Alike 2.5 License)
html.tar.bz2 - HTML 4.0 Reference
Manual
http://sourceforge.net/projects/quanta/
(Creative
Commons Attribution-Noncommercial-Share Alike 2.5 License)
javascript.tar.bz2 - Client-Side
JavaScript Reference v1.3 Manual
http://sourceforge.net/projects/quanta/
(Netscape Communications Corporation)
php_manual_en.tar.bz2 - PHP manual windows
version
http://www.php.net
(GPL)
- CSS Tutorials
http://www.w3schools.com/css/default.asp
- Python Beginners Guide
http://wiki.python.org/moin/BeginnersGuide
- Python in Education
http://www.python.org/community/sigs/current/edu-sig/
- Pygame
http://pygame.seul.org/wiki/cvs
All
computer systems
connecting to the Internet should maintain a firewall, anti-virus
software and anti-spyware software. You should apply the latest updates
and patches and keep up-to-date with security by reading information
from the Australian Computer Emergency Response Team web site at http://www.auscert.org.au/.
- SpamAssassin - Powerful Open Source Spam Filter (MacOSX, Linux)
http://spamassassin.apache.org/ (Free, Apache License)
- ClamWin - Free Anti-Virus software (Windows, Linux)
http://www.clamwin.com/ (GPL)
- Avira - Anti-virus software (Windows, Linux)
http://www.free-av.com/ (Free)
- MailScanner - Free Anti-Virus and Anti-Spam Filter (Linux)
http://www.mailscanner.info/ (GPL)
- AVG - Anti-virus software (Windows)
http://free.grisoft.com/doc/1
(Free)
- Spybot - Search and destroy spyware
(Windows)
http://www.spybot.net/en/
(Free)
- Winpooch - Anti spyware and anti
trojan watchdog (Windows)
http://winpooch.free.fr/page/home.php?lang=en
(GPL)
- SpamPal - Mail classification program
that can help separate your spam from your mail (Windows)
http://www.spampal.org/
(Free)
- FWBuilder - Firewall Builder requires
NetFilter (Linux)
http://www.fwbuilder.org
(GPL)
- Shorewall - High-level tool for
configuring Netfilter (Linux)
http://www.shorewall.net/
(GPL)
- SmoothWall - Linux distribution that converts a redundant PC into a hardened internet firewall device (Linux)
http://www.smoothwall.org/ (GPL)
- NuFW - An Authenticating Firewall to authenticate connections through your gateway requires Netfilter (Linux)
http://www.nufw.org (GPL)
- CoreForce - Personal Firewall (Windows)
http://force.coresecurity.com/ (Apache License)
- ZoneAlarm - Free Personal Firewall (Windows)
http://www.zonealarm.com (Free)
- ThreatFire - Free Firewall for Personal and Business use (Windows)
http://www.threatfire.com/download/ (Free)
- Testdisk - data recovery software to recover lost partitions in English, French, German & Spanish (Windows, Linux, MacOSX)
http://www.cgsecurity.org/wiki/TestDisk (GPL)
- PhotoRec - recover lost files including video, pictures and documents (Windows. Linux, MacOSX)
http://www.cgsecurity.org/wiki/PhotoRec (GPL)
- Autopsy - Forensic browser requires Sleuthkit (Linux)
http://www.sleuthkit.org/autopsy/ (Free)
- Sleuthkit - Collection of command line tools to investigate a computer (Linux)
http://www.sleuthkit.org/sleuthkit/index.php (Free)
- Nmap - Nmap Security Port Scanner
(Windows, MacOSX, Linux)
http://insecure.org/
(GPL)
- Nessus - Network vulnerability scanner
(Windows, MacOSX, Linux)
http://www.nessus.org/
(Free for personal use, Nessus Software License)
- Analyzer - configurable Network
Analyzer for Win32 requires WinPcap (Windows)
http://analyzer.polito.it/
(free Netgroup License)
- WinPcap
- windows pcap link layer network access (Windows)
http://www.winpcap.org/
(free Netgroup License)
- Wireshark - Windows network diagnostic tool to view the contents of network packets (replaces ethereal) (Windows, Linux)
http://www.wireshark.org (GPL)
More Security Tools
- gpg4win - A graphical installer with WinPT and GnuPG Privacy Guard (Windows)
http://www.stud.uni-hannover.de/~twoaday/download.html (GPL)
- Metasploit Framework - development platform for creating security tools and exploits written in ruby (Windows, Linux)
http://framework.metasploit.com/msf/ (Metasploit Framework License)
- Open Source Software for Windows, Linux and MacOSX - security
http://www.opensourcelist.org/tags/security
- FSF/UNESCO Free Software Directory - security
http://directory.fsf.org/security/
Virtual Machines
Software Development
UML/CASE tools
- ArgoUML - UML design tool with cognitive support runs on Java (Windows, MacOSX, Linux)
http://argouml.tigris.org (BSD License)
- Bouml - Free UML 2 tool box (under development) extensible, external tools named plug-outs can be written in C++ or Java (Windows, MacOSX, Linux)
http://bouml.free.fr/ (GPL)
- Umbrello - UML modeller requires KDE (Linux)
http://uml.sf.net (GPL)
- StarUML - UML/MDA platform which is fast, flexible, extensible, featureful and free (Windows)
http://staruml.sourceforge.net/en/ (GPL)
Integrated Development Environments
- Aptana - Web IDE for building dynamic web applications, code assists on JavaScript, HTML and CSS languages (Windows, MacOSX, Linux)
http://www.aptana.com/ (Eclipse Public License)
- Boa Constructor - cross platform Python IDE and wxPython GUI builder (platform independent)
http://boa-constructor.sourceforge.net/ (GPL)
- Eclipse - IDE Software Development Kit, java development, plugin development, team work and version control (Windows, MacOSX, Linux)
http://www.eclipse.org/platform (Eclipse Public License)
- Judo - Java IDE for Children and Beginning Programmers (Windows, MacOSX, Linux)
http://judo.sourceforge.net/ (GPL)
- Eric - Python and Ruby editor and IDE, written in python (platform independent)
http://www.die-offenbachs.de/eric/index.html (GPL)
- JUnit - automated testing tool for software developers plug-in module for both NetBeans and Eclipse (Windows, MacOSX, Linux)
http://www.junit.org (Common Public License)
- Lazarus - visual programming environment for FreePascal compiler (Windows, MacOSX, Linux)
http://sourceforge.net/projects/lazarus/ (LGPL)
- NetBeans - IDE Software Development requires Java SE JDK (Windows, MacOSX, Linux)
http://www.netbeans.org (Sun Public License)
- wxPython - blending wxWidgets C++ class with Pyhton (platform independent)
http://wxpython.org/ (GPL)
- Codeblocks - C++ IDE extended with plugins (Windows, Linux)
http://www.codeblocks.org (GPL)
- devPHP - PHP editor and IDE (Windows, Linux)
http://devphp.sourceforge.net/ (GPL)
- Kdevelop - easy to use KDE IDE supporting many programming languages such as C++, Java, Fortran and Haskell (Linux)
http://www.kdevelop.org (GPL)
- SharpDevelop - Free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform, requires .NET Framework 2.0 SDK (Windows)
http://www.icsharpcode.net/OpenSource/SD/ (Free)
- GUI programming in Python
http://wiki.python.org/moin/GuiProgramming
Version Control Systems
- CVS - Concurrent Version System (Windows, MacOSX, Linux)
http://ximbiot.com/cvs/wiki (GPL)
- Subversion - Version control system replacement for CVS (Windows, MacOSX, Linux)
http://subversion.tigris.org/ (Apache/BSD License)
- CVSweb - WWW interface for CVS respositories (Linux)
http://www.freebsd.org/projects/cvsweb.html (BSD License)
- ViewVC - Web-based Version Control Repository Browsing interface for CVS and Subversion (Linux)
http://viewvc.tigris.org/ (BSD License)
- git - version control system designed to handle very large projects with speed and efficiency (Linux)
http://git.or.cz/ (GPL)
- Qgit - graphical interface to git respositories (Linux)
http://sourceforge.net/projects/qgit/ (GPL)
- TortoiseCVS - extension for Microsoft Windows Explorer for CVS (Windows)
http://sourceforge.net/projects/tortoisecvs/ (GPL)
- TortoiseSVN - extension for Microsoft Windows Explorer for Subversion (Windows)
http://tortoisesvn.tigris.org/ (GPL)
Software Development Tools
- Pyro - PYthon RObotics provides programming environmnet for artificial intelligence (Linux)
http://pyrorobotics.org/ (Open Source)
- nsis - Nullsoft Scriptable Install System is a tool for programmers to create installers for Windows (Windows)
http://nsis.sf.net (Free - zlib/libpng license, bzip2 license & Common Public
License)
- DBDesigner - database design, modelling, creation and maintance (Windows, Linux)
http://fabforce.net/dbdesigner4/index.php (GPL)
Kompozer - complete web authoring system (Windows, MacOSX, Linux)
http://kompozer.net/ (GPL)
Abwsx1 - Abyss small powerful web server X1 Personal Edition (Windows, MacOSX, Linux) http://www.aprelium.com/abyssws/ (Free)
MAMP - Apache Web Server, MySQL Database and PHP all in one (MacOSX)
http://sourceforge.net/projects/mamp (GPL)
- Apache - Apache Web Server (Windows, MacOSX, Linux)
http://www.apache.org/ (GPL)
- Savane - collaborative group work software using Apache web server and mySQL for issue tracking and project management (platform independent)
https://gna.org/projects/savane (GPL)
- Amaya_wx - web page editor (Windows, Linux)
http://www.w3.org/Amaya/ (GPL)
- Swish-e - simple web indexing system for humans - enhanced (Windows, Linux)
http://swish-e.org/ (GPL)
- Xiopen - Xitami is a small powerful web server (Windows, Linux)
http://www.imatix.com/html/xitami/index.htm (Free)
- Xampp - Apache 2, MySQL 5, PHP 5, phpMyAdmin 2.11, FileZilla FTP Server and OpenSSL
http://www.apachefriends.org/en/xampp-windows.html (GPL)
- wamp - Apache Web Server, MySQL Database, PHP and phpMyAdmin all in one (Windows)
http://www.wampserver.com/en/ (GPL)
Free and Open Source Sites
Open Source Kids Sites