source:
http://blog.csdn.net/iiprogram/archive/2006/03/22/631869.aspx
要做软件时,找个类似的软件参考一下,进步最快。
这里是一个开源软件分类列表,分类详尽,可惜我们要用代理访问
http://en.wikipedia.org/wiki/List_of_open-source_software_packages
内容很多,可以点击进评论中有内容的转载,:)
See also: list of Unix programs, list of GNU packages, list of KDE applications, list of GNOME applications, freeware, shareware, public domain, proprietary software, Freshmeat, SourceForge, OSDir, Free Software Directory, GNU_Savannah, ObjectWeb
edit]
Applied fields 123- BRL-CAD — 3D solid modeling computer-aided design and much much more
- QCad — 2D CAD (newer versions are no longer open-source)
- OpenCASCADE (site)
- Impact (site) — Finite element program
- Code-Aster (site) — Full-featured 3D finite element simulation code
- Salome (site) — CAE platform for pre / post processing
- GnuCash (site) — Double-entry book-keeping based, personal finance system. Development stage: Production/Stable
- JCash (site) — Full featured, Java based money management application software. Development stage: Alpha
- JMoney (site) Personal finance (accounting) manager written in Java. Development stage: Beta
- JGnash
- QuantLib
- Grisbi
- PayThyme — Payroll software
- QuotesViewer (site) — Euronext stock quotes, watchlist
- SQL-Ledger — Double-entry book-keeping system
- NASA World Wind — similar to Google Earth — Project Site
- GRASS GIS
- TerraLib — TerraLib is a Geographic information system (GIS) classes and functions library.
- OpenMap — Java based programmer's toolkit — Project Site
experix — data acquisition, array arithmetic and math with graphics.
Math- GAP — (Groups, Algorithms and Programming) computational discrete algebra, mainly for group theory.
- KSEG — interactive geometry program for exploring Euclidean geometry.
- LaTeX — mathematical typesetting system.
- MAXIMA — a computer algebra system, based on the original Macsyma
- NTL — number theory library
- Octave — a MATLAB-style language.
- Scilab — similar to MATLAB www.scilab.org
- PARI/GP (site) — computer algebra system, number theory functions
- R — Computational statistic package.
- SINGULAR — polynomial computations, commutative algebra, algebraic geometry, and singularity theory.
- Yacas — computer algebra system.
- muParser (site) — a mathematical expressions parser library
- XNUMBERS (site) — a floating-point add-in for Microsoft Excel.
edit]
Science and Measurement- Gwyddion (site) — Scientific data analysis
- Gxsm (site) — Gnome X Scanning Microscopy - dsp supported scanning probe acquisition
Dasher (site) — Unique text input software
Assistive Technology and Accessibilityedit]
Data storage and management- 7-Zip [(site)
- arj
- bzip2
- DAR (Disk Archiver)
- FilZip (site)
- GRZipII (site)
- gzip
- ha (site) — (historical ppm-based archiver)
- PPMd (site)
- rzip
- Tar (file format)
Database management systems (including administration)
- Berkeley DB
- db4o (object database)
- Firebird
- Ingres
- JEDI Database Desktop
- Kexi
- MySQL — database server
- One$DB
- phpMyAdmin
- PostgreSQL — database server
- SQLite
- TOra — database administration and development
- GT.M — Multidimensional database
edit]
Document editing- KOffice
- NeoOffice [site] — fork of OpenOffice.org to produce a Mac OS X version
- OpenOffice.org [site] — similar functionality to Microsoft Office, including file compatibility
FreeMind — Mind mapping software
Note-takingPDF-writing
- Ghostscript
- Monkeyscript
- PDFCreator
- ReportLab — includes an open source PDF library
- Scribus — User-friendly but powerful Desktop Publishing
- xPDF [site]
- OpenOffice.org [site] creates PDFs
- NeoOffice [site] creates PDFs
Spreadsheet Editors
- Gnumeric (site) — Part of the Gnome Project, but cross-platform versions are available.
- OpenOffice.org [site] Calc
- NeoOffice [site] Calc
- Bluefish
- Elvis
- FreeDOS edlin
- GNU Emacs
- Gedit
- jEdit — Java-based, many plug-ins, allows folding, has a function browser.
- Kate
- Katoob
- Kedit
- KWrite
- Nano — A free clone of Pico.
- NEdit
- Notepad2 — Small and fast with syntax highlighting.
- Notepad++ — Fast, tabbed interface with syntax highlighting
- Pico
- SciTE — A cross-platform text editor written using the Scintilla editing component.
- Tail For Win32
- Vim
edit]
Educational- GAP (site) — Groups, Algorithms, Programming - System for Computational Discrete Algebra
- GNU Octave (site) — Clone of MATLAB
- GNUPlot* (site) — high quality function plotting with command line interface, incorporates GNUFit for nonlinear regression (curve fitting)
- KBruch
- KGeo
- Kig
- KmPlot
- KPercentage
- KSEG
- LabPlot (site) — nonlinear regression (curve fitting) - OriginLab( Microcal Origin) Clone
- SciGraphica (site) — A better Origin Clone
- Maxima (site) — Analytical function handling, similar to the Maple computer algebra system
- PARI/GP (site) — computer algebra system, number theory functions, factorisation, elliptical curves
- QtiPlot (site) — nonlinear regression (curve fitting) - Microcal Origin Clone
- R programming language (site) — very powerful scripting-language with a strong focus on statistical functions, similar to S programming language
- Tux, of Math Command (site) — Missile Command-themed, fast-action math quiz
- XMgrace (site) — 2D drawing, data plotting, nonlinear regression (curve fitting), formerly called xmgr
- Yacas (site)
... *Note: This software is no longer under the GPL but it is still free. Older versions of this software are still open-source.
- Celestia—a 3D space simulation program.
- experix — data acquisition and device control with graphical data analysis
- Kalzium
- KStars
- Cartes du Ciel — http://www.stargazing.net/astropc/; sky chart drawing, planetarium and more
Games Main article: List of free game software
- AfterStep
- Blackbox
- Ctwm
- Enlightenment
- Fluxbox
- FVWM
- IceWM
- Ion
- Kahakai
- Kwin
- Metacity
- Openbox
- Oroborus
- PekWM
- PWM
- Ratpoison
- Sawfish
- Twm
- Waimea
- Window Maker
- WindowLab
- WMI
- Kolab
- Kroupware
- OpenGroupware.org
- phpBB — PHP-based bulletin board package
- PunBB — PHP-based bulletin board package
- PHProjekt
- Apache Lenya — Apache Software license, Java/XML, based on Apache Cocoon
- b2evolution
- Drupal
- e107
- Envolution
- Geeklog
- Joomla!
- Mambo (CMS)
- myPHPNuke (site)
- Nuxeo CPS
- PHP-Nuke
- phpWebSite
- Plone
- Postnuke
- Scoop
- Sioux (site) — GPL'ed
- Slashcode
- Typo3
- Xaraya
- eZpublish
- Xoops
- WordPress (site) — GPL'ed
- DotNetNuke (site)
Weblog systems
- b2evolution
- bBlog
- Blojsom
- boastMachine [site]
- Coreblog
- Pebble
- Pivot
- pLog
- Textpattern
- Typo [site]
- WordPress
- Serendipity (S9y)
- DokuWiki (site) — written in PHP and works on plain text file.
- ErfurtWiki (site) — based on WikiWikiWeb and written in PHP.
- Flexwiki (site) — written in ASP.NET
- Kwiki — written in Perl
- MediaWiki — powers Wikipedia.
- OpenWiki
- PmWiki
- PhpWiki — based on WikiWikiWeb and written in PHP.
- TiddlyWiki — runs entirely on a single file, using JavaScript. There is also a server-side variation.
- TikiWiki
- Twiki
- UseModWiki
- WackoWiki
- WikkaWiki (site) — lightweight and flexible wiki engine written in PHP, forked from WakkaWiki
- XWiki
- Zwiki (site) — a wiki product add-on to Zope
edit]
Mediacodecs / containers / splitters
Audio editors / audio management
- Ardour (audio processor)
- Audacity [site]
- CD-DA X-Tractor
- CDex
- Grip audio ripper
- MusE
- Rosegarden
- Streamripper
- Blender3d [site] — 3D modeling, animation, rendering, post-production, interactive creation and playback
- Crystal Space — 3D gaming graphics engine
- Dia — Diagram creation GUI with shapes, links, connection points (like Visio)
- Graphviz — Automatic graph creation from text file input. Output formats: GIF, SVG, Postscript, VRML and more.
- The GIMP [site] — Photoshop replacement. Excellent tool for image editing. Very powerful.
- GIMPShop [site] — Bitmap Graphics Editor. Similiar menus and functions to Photoshop. Very powerful. Full featured. Many plugins available.
- GOCR/JOCR — OCR program
- Hugin — Image combining, panorama creation, cross platform
- Inkscape — SVG Vector graphics editor
- JImage Mosaic
- KChart
- Kivio
- Krita
- Liquid — 3D graphics editor
- Moonlight 3D
- NeoOffice site Draw
- Pixen [site] — A pixel editing tool for Mac OS X, primarily intended for editing small images.
- POV-Ray
- OpenOffice.org site Draw
- Panorama Tools
- Simple DirectMedia Layer — a platform independent graphics library, primarily intended for game development
- Sodipodi — SVG Vector graphics editor
- Wings 3D — 3D Subdivisionmodeler
- Xfig
See also List of diagramming software
- Eye of GNOME
- Imgv
- JavaExplorer
- Java Image Browser and Sorter
- JCDSee
- JImageView — Java-based
- SlideShow Picture Viewer
- WinPhoto
- imgSeek
- Foobar2000 (Not really open source. See license)
- AmaroK
- Beep Media Player (BMPx will succeed BMP [1] )
- CoolPlayer
- K!TV
- Kaffeine
- Media Player Classic
- MPlayer
- musikCube
- VLC media player
- Totem
- Xine
- XMMS
- Zinf
- Cdrecord (site)
- Cdw (site)
- Freeburn (site)
- Gcombust (site)
- GnomeBaker (site)
- Gnome Toaster (site)
- K3b (site)
- X-CD-Roast (site)
edit]
Networking and Internet- GNU Mail (site) — Part of the GNUStep Project
- KMail
- Magic Mail Monitor 3
- Mahogany Mail
- Mozilla Mail & Newsgroups [site] — part of Mozilla Application Suite
- Mozilla Thunderbird [site]— A standalone Gecko-based e-mail and newsreader program derived from Mozilla's Mail component.
- Mutt
- Novell Evolution
- Phoenix Mail
- POPFile
- Sylpheed
- FreePOPs [site] — A plugin-based application that allow POP3 access to many web-based email services
- Nvu [site] - WYSIWYG HTML editor based on Mozilla Composer
- Adium — Multi-protocol instant messaging client for Mac OS X with encryption
- aMSN — Alvaro's Messenger, or Another MSN Messenger clone
- CenterICQ
- Exodus
- Fire
- Gaim
- Jabberzilla
- Kopete
- Licq
- Mercury Messenger (site) (previsously dMSN)
- mICQ
- Miranda IM
- Psi
- Simple Instant Messenger
- Tkabber
- WinJab
sipX — SIP Communications Server
Communication-related- Asterisk — Telephony and VoIP server
- BitchX — A text-based IRC client
- Chatzilla — Mozilla-based IRC chat client
- GnomeMeeting — Video conferencing application for GNOME
- irssi — text-mode IRC chat client
- Slrn — a newsreader
- Speak Freely — Internet voice chat
- XChat — IRC chat client, Windows version is shareware
- XChat 2 — IRC chat client, an XChat clone, but is a freeware Windows-only version
- FileZilla
- gFTP
- lftp
- NcFTP (site)
- Samba — an implementation of the Microsoft-compatible SMB network protocols
- TrueDownloader (site)
- WinSCP
- Azureus — A Java-based Bittorrent client.
- BitTorrent
- ctorrent
- DC++
- eMule
- Freenet (site) — Secure Filesharing with encryption
- giFT
- Gnucleus
- GNUnet
- Lime Wire
- MLdonkey
- mutella (site) — A text mode gnutella client
- Nodezilla
- Shareaza — Open sourced as of June 2004
- Rodi
- Valknut — A GUI client for the DC filesharing network
- WASTE
- Epiphany
- Galeon
- K-Meleon
- Konqueror
- Links
- Lynx
- Mozilla Application Suite [site]
- Mozilla Firefox [site]
- Camino [site] — for Macs
- BookmarkSync — a tool for browsers
- Flock [site]
0W-httpd (site) (aka ZeroWait httpd) — light and fast http server
Web-related- lighttpd (site) — Resource sparing but also fast and full featured HTTP Server
- 3proxy (site) — HTTP/HTTPS/FTP/SOCKS v4/v4.5/v5/POP3 proxy + TCP and UDP portmappers
- Apache — the most popular web server
- Jakarta Tomcat — a servlet container and standalone webserver
- NetKernel — an internet application server
- JBoss an application server
- nginx (site) — high perfomance http and reverse proxy server
- Oops! (site) — web proxy/cache server
- Squid cache — web proxy cache
- Zope — a web application server
- Apache Cocoon — a web application framework
ObjectWeb JOnAS — Java Open Application Server, a J2EE application server
Middleware- ObjectWeb JORAM — a JMS/SOAP message oriented middleware
- ObjectWeb C-JDBC — Clustered-JDBC, a driver for drivers of RDBMS
- ObjectWeb Celtix — a Java enterprise service bus (ESB) runtime
- ObjectWeb Shark — a workflow server with a difference
- ObjectWeb JOTM — Java Open Transaction Manager
- ObjectWeb OSCAR — an implementation of the Open Services Gateway Initiative (OSGi) framework
- ObjectWeb ProActive — Java library for parallel, distributed, and concurrent computing
- ObjectWeb Speedo — an implementation of the JDO specification
JBidWatcher — Java-based auction bid watching program
Other networking programs- OpenLDAP — an open source LDAP server
- openVXI — an open source VoiceXML interpreter
- gpppkill — a tool for disconecting idle pppd conections
- throttled — QoS tool
Be advised that available distrbutions of these systems often contain, or offer to build and install, added software that is neither free software nor open source.
- Contiki
- DragonFly BSD
- ECos
- FreeBSD
- FreeDOS
- GNU and GNU/Linux
- Haiku
- Linux
- NetBSD
- NewOS
- OpenBSD
- Plan 9
- ReactOS
- Syllable
Password management
Chandler — In development by Mitch Kapor and the OSAF.
Personal information managers- Elephant Memory
- KAddressbook
- KNotes
- KonsoleKalendar
- Kontact
- KOrganizer
- Mozilla Calendar — A Mozilla-based, multiplatform calendar program.
- Multisync (software)
- Task Coach — Your friendly task manager.
- Treeline
- Novell Evolution
Programming language support
- ArgoUML — ArgoUML is a modelling tool that helps you design using UML diagrams
- DJGPP — a 32-bit DOS port of GCC and other GNU utilities
- Eclipse IDE — an extensible integrated development environment
- Erlang
- Forth
- GCC — a set of compilers for multiple programming languages and platforms, including
- CLISP — a Common Lisp interpreter and bytecode-compiler
- CVS — a source code version control system
- Jikes — Java compiler
- MinGW — Windows port of GCC
- MMIXware — simulator for MMIXAL language and MMIX processor
- MUMPS — aka M GT.M is a GNU/Linux Open Source
- Objective CAML — a practical and fast functional OO language
- Perl — a programming language strong on text processing
- PHP — a scripting language designed for web site applications
- Prolog — Logic programming
- Python — A high-level scripting language
- Refal
- Rexx
- Ruby
- Subversion — A version control system
- Tcl/Tk — A high-level scripting language with a graphical toolkit
- experix — command line and stack system for data acquisition and analysis and graphics
- Flurry
- KISS Image Screen Saver
- Matrix32
- Really Slick Screensavers
- Vital desktop
- xmatrix
- XScreenSaver
- Electric Sheep
edit]
SecurityMRTG — monitor traffic and create graphs over time
Monitoring- Munin — Like MRTG but prettier
- Nagios — highly configurable systems and network monitoring
- Rainmeter
Ethereal — a network protocol analyzer
Other security programs- Snort
- NMap — Advanced host and port scanning tool
- Stunnel — an open source Secure Sockets Layer filter
- PyKeylogger — an open source keylogger for windows, written in Python programming language
Active2 — (codenamed "CNNSlayer") — Codebase project for the Indymedia network and its allies
Other- AstroGrep — Grep with a GUI
- BibleTime — Study Bible software
- Bochs — PC emulator
- Cygwin — open source Unix environment for Win32
- KRename — batch renaming of files
- Link Checker — checks HTML documents for broken links
- Mantis Bug Tracking System — PHP/MySQL-based bug tracking system
- Memtest86 — stress-tests RAM on x86 machines
- Open Scene Graph
- Qemu — CPU emulator featuring support for multiple architectures
- TeX — a document formatting system
- Vitrite — allows transparency in Windows 2000/XP programs
- WINE — Windows executable support on Linux/BSD
- Open Source Software CD — ~700 MB, most complete, updated monthly, available via BitTorrent/HTTP/FTP
- TheOpenCD — ~300 MB, most polished, available via BitTorrent/HTTP/FTP
- WinLibre
OSDir.com - stable open source applications that are ready for deployment
External links- FSF/UNESCO Free Software Directory - a catalog of useful free software
- Freshmeat software catalog - the Web's largest index of Unix and cross-platform software
- Linux Links: Software - Linux software catalog
- Linux Online - Applications - Linux software catalog
- Cherry Hill Linux User's Group Open source software equivalents
- The table of equivalents / replacements / analogs of Windows software in Linux
- Open source software for windows and their closed source equivalents
- OSSwin: Open source for Windows Comprehensive and up to date
- VersionChecker. Gives some Open source and freeware last versions
- Schoolforge-UK software list - educational software compiled by the Schoolforge-UK community
Multimedia