15 Best Free Open Source Project Management Applications and Tools

Project Management Software has now become an essential part in any project. A good project management software would include many types of software, including estimation and planning, scheduling, cost control and budget management, resource allocation, collaboration software, communication, decision-making, quality management and documentation or administration systems. However most Project Management Software are expensive and costly. But there are some free and open source software also available for you. Here is a list of free and open source project management software in random order.

1. Collabtive

Collabtive is a web-based open source project management suite. A quick look inside shows that Collabtive has all the basic features: milestones, task management, time tracking, calendar. Moreover, you can import Basecamp projects and get RSS updates.


  • Unlimited projects, milestones, tasklists, and tasks
  • Unlimited members with user profiles
  • Role-based permission management
  • Messaging and instant messaging
  • File management
  • Timetracking
  • Timetracker reports, activity logs and messages in PDF format
  • Export user profiles as vCard
  • RSS feeds for messages and tasks
  • Synchronization of calendars via iCal task export
  • Excel files from activity logs and timetracker reports
  • E-mail notifications
  • Fully themeable
  • Available in more than 30 languages

2. eGroupWare

eGroupWare is a free open source groupware software intended for businesses from small to enterprises. Its primary functions allow users to manage contacts, appointments, projects and to-do lists. It is used either via its native web-interface, making access platform-independent, or by using different supported groupware clients, such as Kontact, Novell Evolution, or Microsoft Outlook. It can also be used by mobile phone or PDA via SyncML.


  • Information sharing and CRM
  • Project, task and event management
  • Online file server and document management
  • Data exchange and synchronization
  • Incident tracking
  • Website content management

3. Codendi

Codendi is an open-source collaborative development platform offered by Xerox. From only one interface, it gathers, all the needed tools for software development teams: management and versioning of code, bugs, requirements, documents, reporting, tests etc. It is mainly used for managing software project processes. Codendi is 100% Web 2.0 based. Codendi manages your projects, requirements, tasks, tests, documents and releases.


  • ALM : Project Management, Requirements, Tasks, Tests, Releases
  • Collaboration platform : 100 % web, multi-projects, multi-profiles
  • Forge: GIT, SVN, CVS, Jenkins, document management
  • Focuses teams on the important tasks
  • Saves a lot of time on projects setup and tracking
  • Shows an accurate and real time status of your project
  • Configurable for most specific needs, processes and businesses

4. phpCollab

phpCollab is a customizable open source team-working solution. You can manage projects, set tasks, view milestones. Launched in 2002, phpCollab stands out for sufficient online collaboration tools such as discussions, notifications, support requests. It is an internet-enabled system for use in projects that require collaboration over the internet. Those organizations, such as consulting firms, that rely on a division between firm-side and client-side information will benefit most from use of phpCollab.

5. is an enterprise-level project management software with open code. You can manage projects, collaborate, and use social sharing tools within your team. To tack projects easier, try project templates and dashboards. Besides, offers paid services like training or top-priority support so you can migrate to the new project management system smoothly. maximizes the performance of any organization tracking a single project or a portfolio of projects. Unifying the latest social media innovations within a collaborative and comprehensive project management framework, empowers every team member, enhances accountability, drives collaboration, and supports better decisions.

6. Redmine

Redmine is a flexible web-platform for project management. Redmine is based on Ruby on Rails framework and has multiple database support: Postgre SQL, SQLite and MySQL. The application is multilingual and available in more than 30 languages. Redmine provides users with Gantt chart, calendar, time tracking features which are essential for project planning.


  • Multiple projects support
  • Flexible role based access control
  • Flexible issue tracking system
  • Gantt chart and calendar
  • News, documents & files management
  • Feeds & email notifications
  • Per project wiki
  • Per project forums
  • Time tracking
  • Custom fields for issues, time-entries, projects and users
  • SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
  • Issue creation via email
  • Multiple LDAP authentication support
  • User self-registration support
  • Multilanguage support
  • Multiple databases support

7. TaskJuggler Project Management Software

TaskJuggler is a modern and powerful, Free and Open Source Software project management tool. Its new approach to project planning and tracking is more flexible and superior to the commonly used Gantt chart editing tools. TaskJuggler is project management software for serious project managers. It covers the complete spectrum of project management tasks from the first idea to the completion of the project. It assists you during project scoping, resource assignment, cost and revenue planning, risk and communication management. TaskJuggler is written in Ruby and should be easily installable and usable on all popular operating systems.


  • Manages tasks, resources and accounts of your project
  • Powerful to-do list management
  • Detailed reference manual
  • Simple installation
  • Runs on all Linux, Unix, Windows, MacOS and several other operating systems
  • Full integration with Vim text editor
  • Accounting
  • Reporting
  • Scaling and enterprise features
  • Web publishing and groupware features

8. TeamLab

TeamLab is a multifunctional online service for business collaboration, CRM, document and project management. It has been developed by Ascensio System SIA, a Latvian company that offers IT-solutions for personal and corporate use. TeamLab combines a set of productivity tools that assists a company team to work as one organism at solving common tasks and achieving results. It has 4 modules: project management, business collaboration, documents processing and instant messaging. You can set tasks, milestones, track project activity and generate reports, share bookmarks and wiki pages with your colleagues, keep your teammates up to date with news and even create a poll. Teamlab has a fully featured document management suite. Users can edit, store and share documents right on the corporate portal.

9. WebCollab

WebCollab is a collaborative web-based system for projects and project management. It is easy to use, and encourages users to work together. The software is functionally elegant and secure without being cumbersome for users, or graphically intensive. The software is ideally suited to tracking multiple projects and innumerable small tasks across an organisation of any size. You can make to-do lists, manage tasks via calendar, and manage projects. WebCollab supports social activity. You can post messages in forums or add new contacts or files for further team work.


  • Easy to read and intuitive screen layouts. Most users can use WebCollab without training.
  • Individual users are assigned rights and permissions. Users can also be put into groups with controlled rights and permissions.
  • Projects and tasks progress and approaching deadlines are graphically highlighted.
  • Changes are personally highlighted for other users to see.
  • Changes and new items can be emailed to affected users.

10. ]project open[

]project-open[ is more than just a project management suite. It claims to cover related business areas like CRM, invoicing and payments. Standing close to ERP software, ]project-open[ performs all basic project management tasks. You can manage projects, assign tasks, generate reports and track overall results. ]project-open[ is one of the largest open-source based web applications in the world.

11. phpEasyProject

phpEasyProject is an Open Source project management system primarily focused toward middle-class businesses from independent and small businesses to the service provider. phpEasyProject is invented for small teams. Though the interface is incredibly simple and clean, all the basic collaboration features are packed. You can create projects, set up tasks and manage to-do list. Dotproject includes a report export feature and performance statistics. So you can keep track of all current team activity.


  • Access restricted to project management and business management only
  • Project managers can access only their own assigned projects, business managers can access all projects independent of their own participation
  • Fast creation of of new projects as well as processing of existing projects through only one mouse click
  • Flexible selection of projects, for example selecting only active vs. inactive projects or restricting by search key(filter)
  • Sorting in ascending or descending order
  • Direct overview of all participant in certain projects and easy administration with a few mouse-click
  • Export of project data as HTML or XML format (with matching XSL) – using different criteria and organization
  • List representation of projects (and sub-projects) in tree-structure
  • User management
  • Activity Manager
  • ToDo list

12. GanttProject

GanttProject is a cross-platform desktop tool for project scheduling and management. It runs on Windows, Linux and MacOSX, it is free and its code is opensource. If you are a Gantt chart addict, than give a try to GanttProject. You can set milestones, plan resources, measure results, make reports and share projects.


  • Gantt chart : Create work breakdown structure, draw dependencies, define milestones.
  • Resources : Assign human resources to work on tasks, see their allocation on the Resource Load chart.
  • PERT chart : Generate PERT chart from Gantt chart.
  • Export : Save charts as PNG images, generate PDF and HTML reports.
  • Interoperate : Import projects from and export them to Microsoft Project formats. Export to spreadsheets with CSV.
  • Collaborate : Share projects with your colleagues using WebDAV.

13. ClockingIT

ClockingIT is a free Project Management solution, which helps your team stay focused and on top of things. It is a free hosted application, keeping track of all your tasks and the time you spend on them. Extensive features like Project Management, Collaboration and Time Tracking makes this application very useful for our project.


  • no restrictions or limits
  • one-click time tracking
  • clean and out of the way interface
  • interactive gantt chart & scheduling
  • flexible reporting
  • multiple ways to communicate
  • tracks and indexes all changes
  • notifications via email, rss & ical
  • ajax, comet & drag and drop
  • translated to 14 languages

14. Project HQ

Project HQ is a collaborative open source project management tool, similar to Basecamp and activeCollab. Project HQ is built on open source technologies like Python, Pylons and SQLAlchemy and is fully database independent. Project HQ uses a structured workflow to assist you in managing your projects. Project HQ aims to be a buzz word compliant application, making use of Web 2.0 design and technologies like AJAX. Project HQ attempts to use AJAX in appropriate places, to help the user work efficiently, rather than simply providing flash and getting in the way of usability.


  • Companies
  • Members
  • Projects
  • Milestones
  • Task Lists & Tasks
  • Themeable using CSS

15. ProjectPier – easy online collaboration

ProjectPier is a Free, Open-Source, self-hosted PHP application for managing tasks, projects and teams through an intuitive web interface. ProjectPier will help your organization communicate, collaborate and get things done Its function is similar to commercial groupware/project management products, but allows the freedom and scalability of self-hosting.


  • Easy; Web-based; Organized
  • Notification system
  • Extendable
  • User Management
  • Multi-client capability
  • Manage tasks, milestones, tickets,
  • Project Hierarchy
  • File Management
  • Search feature
  • Privacy options
  • Form generator to create task

6 Best Open Source Social Networking Applications

Lots of social networking applications are available there which may be free or commercial. Talking about social networking Facebook is at top but sometime we may need self hosted business networking site. So open source social networking has become more and more popular nowadays. Here is a list of 6 best open source social networking applications which you can download free, customize and user as per your requirement.

6 Best Open Source Social Networking Scripts [Facebook clone scripts]

1. Elgg

Elgg is an award-winning open source social networking engine that provides a robust framework on which to build all kinds of social environments, from a campus wide social network for your university, school or college or an internal collaborative platform for your organization through to a brand-building communications tool for your company and its clients. Elgg is a nice social network script written in php and mysql with login option with facebook and twitter. Wirebox feature lets its users to shout whats on their mind, just like facebook and his friends get updated. It was awarded with ‘best open source CMS award’ in 2007. 
Elgg operates on a LAMP (Linux, Apache, MySql and Php) environment and it is easy to install and configure. With a little php knowledge, you can get your social networking site up and running in no time.


  • Powerful Data Model : Elgg provides a powerful data model making the creation of different entities simple, yet flexible.
  • Activity Streams : The granular activity stream API ensures your plugins can push the required content to your users.
  • Plugin API : Use Elgg’s powerful plugin API to build and add your required features.
  • User Management : Elgg handles your user management and relationship requirements.
  • Access controls : All objects in Elgg can have an access control level applied making granular access permissions possible.
  • Web Services API : Expose functionality through the REST API by building a plugin and then either publish the API for other developers to build clients or provide your own.

Home : Elgg
Download : Download Elgg

2. Oxwall

Oxwall is unbelievably flexible and easy to use PHP/MySQL social networking software platform. Its flexibility is an extremely easy way to change the way it works using Oxwall plugins. These plugins are complete units of functionality that can be used for various purposes. It take special care about core and plugins compatibility so any updates are easy like a breeze. Oxwall offers unseen level of efficiency when you need a full-featured, working site. Oxwall is used for a wide range of projects starting from family sites and custom social networks to collaboration tools and enterprise community solutions.

Home : Oxwall
Demo : Oxwall Demo
Download : Download Oxwall
Plugins & Themes : Oxwall Plugins and themes

3. BuddyPress

BuddyPress is an open source social networking software package. It is a plugin that can be installed on WordPress to transform it into a social network platform. BuddyPress is designed to allow schools, companies, sports teams, or any other niche community to start their own social network or communication tool. BuddyPress inherits and extends upon the integral functional elements of the WordPress engine including themes, plugins, and widgets. As it is built on WordPress it is written using the same primary technologies, PHP and MySQL.

BuddyPress has a range of features that will allow the creation of a social network application. However, based on your interest you can start with couple of features and simply turn off rest features that you don’t want by a click of a button. The basic installed system offers:

  • Activity Streams
  • User Profiles : Options to add user profile fields and sections; Avatar uploads
  • Group Creation : Group discussion forums; Group logo and Wire
  • Friend system : Messaging
  • Custom themes
  • Blogs per user (via the WordPress engine)

Home : Buddypress
Download : Download Buddypress

4. Mahara

Mahara is an open source e-portfolio system with a flexible display framework written in PHP. Mahara, meaning ‘think’ or ‘thought’ in Te Reo Māori, is user centred environment with a permissions framework that enables different views of an e-portfolio to be easily managed. Mahara also features a weblog, resume builder and social networking system, connecting users and creating online learner communities. Mahara is Linkedin clone script for career social networking. It has all the aspects to build a portfolio based website for members for career based social networking. Mahara content management system provides users with blogs, a resume builder, a file manager and a view creator – a tool to help users create arrangements of their content in a particular way for others to see.


  • File Repository
  • Blogs
  • Social Networking
  • Resume Builder
  • Profile Information
  • Administration : Themes, languages, session, authentication
  • Interface with Moodle
  • Scalability
  • Security
  • Interoperability

Home : Mahara
Demo : Mahara Demo
Download : Download Mahara

5. Xoops with Yogurt extension

XOOPS is an extensible CMS that allows you to build sites based on your needs. It is a web application platform written in PHP for the MySQL database. You can first start off as a personal blog and expand later to include social networking, forum and much more via the use of appropriate modules. Its object orientation makes it an ideal tool for developing small or large community websites, intra company and corporate portals, weblogs and much more.

Yogurt is the particular module that allows you to build a social networking site with XOOPS. You can setup your personal album of pictures, videos from YouTube, mp3 files, add your list of friends, a public wall for messages (scraps), to create communities (tribes) and many more useful features. XOOPS and Yogurt are based on php and work well in the LAMP environment.

Home : XOOPS, Yogurt
Download : Download XOOPS, Download Yogurt

6. LOVDbyLess

LovdbyLess is a free open source social network platform built with Ruby on Rails. Lovd by Less offers you social networking solution that has everything you need to build your community. Some features of Lovd by Less include blogs, photo gallery with captions, site search for friends, activity update and user-to-user messaging. Other things that are built into the software include Flickr and YouTube integration. One thing good about Lovd by Less is that it is easy to use and contains most of the applications that you need. For those who prefer Ruby on Rail rather than php, this would be a good alternative.


  • Follow a user, mutual following is friending.
  • User-to-User Messaging
  • Profile Comments
  • User Blogs with Comments
  • Photo Gallery with Captions
  • Site Search for Friends
  • Profile Bio and Information
  • User Dashboard (Recent Activity of Friends)
  • Emailed Activity
  • Flickr Integration
  • YouTube Integration

Home : Lovd by Less
Demo : Lovd by Less Demo
Download : Download Lovd by Less


10+ Best Free Web Based File Management Scripts Written in PHP

1. PHPfileNavigator

PHPfileNavigator is state-of-the-art, open source web based application to complete manage your files and folders. It provides a powerful, reliable and easy web file management with a lots of cool features. Easy to install and configure, you can administrate your files and folders as easy as in your hard drive and access with strong security all over the net.


  • Aditional Information Files
  • Safe Enviroment
  • Indexation
  • Web Access Control
  • Tree View
  • Download of Compressed Files and Directories
  • File Extractions on the Server
  • Size Control
  • File Type Restrictions
  • Full Administration
  • Activity and Error Logs
  • Image Management
  • Web Page or Document Upload
  • File Edition
  • Compressed File Content Visualization

2. BytesFall Explorer

BytesFall Explorer (bfExplorer for short) is a web-based file manager written in PHP and JavaScript and licensed under the GNU GPL. It allows you to upload, download, view, edit, copy, move/rename, compress and change permissions of a single file/directory or a group of files/directories. It’s also possible to create files and directories and execute shell commands. An SQL engine is used to store the users for the authentication (currently MySQL and PostgreSQL are supported). BytesFall Explorer has an interface similar to Windows Explorer.


  • easy and simple interface
  • interface similar to windows explorer
  • Tree structure
  • shell functionality
  • WYSIWYG file editor
  • compression tools
  • authentication methods

3. ProjectSend

ProjectSend (previously cFTP) is a clients-oriented file uploading utility. Clients are created and assigned a username and a password. Then you can upload as much files as you want under each account, with the ability to add a title and description to each one. ProjectSend provides easy and secure multi-file uploading and unlimited file size on ANY server! Even on common hostings shared accounts. When the client logs in, he will see a web page that contains your company logo, and a sortable list of every file uploaded under his name, with description, time, date, etc. It also works as a history of “sent” files. They can check the differences between versions, the time that it took to do that, and so on. Additional benefits include saving hundreds of mb. on email accounts since every file remains on your server until you decide to delete it, and they can be accessed from any browser anywhere.


  • Unlimited file size uploading! (thanks to plupload, uploding in “chunks” allows you to overcome any server restriction on file and post sizes).
  • Upload several files at a time and then add the information to all of them on a single screen.
  • Upload from the web interface directly or by FTP, and then import the files into ProjectSend.
  • Possibility to hide or show files from clients after they were uploaded.
  • Really simple and attractive design. Ease of use for both users and clients!
  • User roles (Administrator. Account Manager, Uploader).
  • Sortable full lists of files, users and clients.
  • Options for localization (you can select your timezone and date format). This is reflected inmediatly on every list.
  • Templates system allows you to easily change the files list features and appearance.
  • Two templates included: Default and Gallery.
  • Options and branding selection pages. Your company logo is seen on the clients lists.
  • Can be translated easily via .po files

4. eXtplorer

eXtplorer is a php-based file manager for your own web space. It’s cross-browser compliant and offers everything you need. eXtplorer is a PHP- and Javascript-based File Manager, which you can be placed on your own web space. eXtplorer has a stylish and user-friendly interface based on the ExtJS library. eXtplorer can also be used as a component inside Joomla and also as a standalone app.


  • Copy & Move Files and Directories by Drag & Drop
  • Dynamic Directory Tree with on-demand loading of subdirectories
  • Edit Files
  • Rename, Delete or Create new Files and Directories
  • Access Files through ”FTP” or directly (using PHP) to totally overcome permission and file ownership issue
  • Upload or Download files just as you like
  • Create and Extract Archives (ZIP, Tar, Tar/GZ, Tar/BZ)
  • User Management with different permission levels like “View only” or “Edit” and “Admin”

5. Pydio (formerly AjaXplorer)

Pydio helps you turn your web server into a powerful file management system : install once and access your files from anywhere. Organize, preview and share them, easily and securely. Pydio has a quick accessibility like a website. The program is supported by all major web browsers. Pydio can easily adapt to small screen devices. iOS application enables a comfortable usage experience on iPhone and iPad (Android coming). A Web-server with PHP 5.1 or later is sufficient to run Pydio.


  • Raise the level of security
  • Built-in metadata support
  • Explore other data repositories
  • Extend! Integrate!
  • Feel Safe. You keep control
  • Organize and preview your documents directly online
  • Sharing made easy

6. Arfooo Directory

Arfooo Directory is the most powerful free and open source directory script in the world. The directory script includes many customizable features with a single click, studied and designed to satisfy the greatest number of webmasters worldwide. With its advanced features, Arfooo directory is not a simple link directory script. Arfooo Directory allows you to create directories without asking link (URL) in submission form. Therefore, you can create all types of directories. Arfooo Directory is developed with latest technologies : MVC architecture, PHP 5 (OOP), Javascript / Ajax (jQuery) and uses UTF8 encoding. This directory script is developed and designed by an professional of search engine optimization (SEO) and integrates architecture and functions specifically dedicated to help you optimize your SEO directory in all detail: URL Rewriting, anti duplicate content , possible optimization of each field (html title, meta description, h1 tag), SiteMap.


  • Language and template system
  • Unlimited categories and subcategories
  • Create link directories, RSS feeds directories, but also
  • Create directories without URL like yellow pages, jobs
  • Display address, phone, fax, coupled with Google Maps
  • URL Rewriting, anti duplicate content, and possible optimization of each field for SEO
  • Simple and intuitive placement of your advertisments (Adsense, affiliate)
  • Create custom fields (text, checkbox, select)

7. phpXplorer

phpXplorer is an open source file management system written in PHP programming language. The file types, property sheets, views and themes are built on its own by modular design. It enables you to work on a remote file system through a web browser. By default it has got dialogs for editing HTML, PHP, image, Apache, compressed and email files. Its modular design makes it easy to build your own filetypes, property sheets, views and themes. phpXplorers permission manager enables you to restrict the access to the shared file system for multiple users in a detailed way.


  • remote file system using a web browser
  • editing options
  • modular design
  • permission manager
  • multiple user system
  • dialogs for editing HTML, PHP

8. QuiXplorer

QuiXplorer is a multi-user, web-based file-manager. It allows you to manage and/or share files over the internet, or an intranet. You can create new file and directories easily. You can also edit text files, download/upload files. Searching for files and directory makes your file access easy.

  • Browsing directories; showing names, file sizes,
    file types, modification times and permissions
  • Copying, moving and deleting files
  • Searching for files and directories
  • Uploading and downloading files
  • Editing text files
  • Creating new files and directories
  • Changing file permissions

9. NavPHP – PHP File navigator

NavPHP navigator with its unique XP style navigation is written in PHP and AJAX. The main features include multiuser support, Gzip & Deflate webpage, built in HTML and code editor as well as Extract Zip. This web based file manager is free.

  • User friendly Explorer style navigation and view. Fully customizable.
  • Multi user support (need MySQL).
  • AJAX & DOM to avoid reloading of the full page.
  • Gzip & Deflate web page encoding gives you rocket speed data transfer!
  • It inherits the colour scheme of your window system. See the magic of css2!
  • Thumbnail view for wbmp, jpg, png, gif and now bmp
  • Right click context menu.
  • Built in HTML editor, Code editor
  • Keyboard shortcuts (eg. [F2] rename)
  • Download file or folder as zip (eg. single click on name).
  • Extract zip archive to current folder.

10. LetoDMS

LetoDMS is an open-source document-management-system based on PHP and MySQL. LetoDMS allows you to store any kind of binary data – just like a usual file-system. But there are some features that extend the normal capabilities of a file-system. LetoDMS makes it possible to access your documents not only via intranet in your office but worldwide via the internet.


  • Document-Metadata
  • Security-Mechanism
  • Easy Access
  • Upload files through web-interface
  • Create folders to group your documents
  • Edit document and folder properties online
  • Detailed information on uploaded documents
  • Lock and unlock documents
  • Update documents – old versions are saved
  • Individual Icons for different Mime-Types
  • Set expiration-date for documents
  • Users are notified about new/updated or expired documents via email
  • Download documents or view them online within your Browser
  • Control access via detailed ACLs (access control lists)
  • User- and Group-Management
  • Powerfule search-engine
  • Template-System
  • Intuitive User-Interface
  • Should work with every Browser
  • Auto-conversion to HTML to view even MS Word-Documents online

11. OpenDocMan

OpenDocMan is an opensource document management for the masses. OpenDocMan is a free document management system (DMS) designed to comply with ISO 17025 and OIE standard for document management. It features web based access, fine grained control of access to files, and automated install and upgrades.


  • Check-in and Check-out files
  • Search Engine
  • Multiple Users, Departments, and Categories
  • File Moderation
  • Email Notification
  • Fine Grained Access
  • File History
  • Admin and Root users
  • Multiple Document Versions
  • Archiving function for deleted files
  • Bookmarkable URL’s
  • Breakcrumb Navigation
  • File Expiration

10+ Best Free and Open Source PHP Image Gallery Scripts

1. Coppermine

Coppermine is a multi-purpose fully-featured and integrated web picture gallery script written in PHP using GD or ImageMagick as image library with a MySQL backend. Coppermine is free software which you can download and install on your webspace.

Some special features:

  • arrangement of pictures in categories and albums;
  • picture information stored in database;
  • users can upload pictures with web interface or ftp (and admin can batch-add to database);
  • full multimedia support
    creation of thumbnails and intermediate size pics;
  • search feature; last added;
  • random picture;
  • user management (private galleries, groups);
  • integration of user management with various bbs (like phpBB, YaBB SE, SMF, Invisionboard, vbulletin);
  • caption, title, description and user defined fields for each picture (searchable);
  • easy install (installer provided);
  • multilingual;
  • user comments;
  • e-card feature;
  • slideshow viewer;
  • all features customizable with web interface (admin section);
  • template system;
  • user membership in multiple groups;
  • upload approval notice for admin;
  • EXIF/IPTC support;
  • language selection option in template;
  • image rotation; multi-pic upload; and many more

2. GALLERY- Your Photos on Your Website

Gallery is an open source web based photo album organizer. Gallery gives you an intuitive way to blend photo management seamlessly into your own website whether you’re running a small personal site or a large community site. Serving millions worldwide, the Gallery project is the most widely used system of its kind.

  • In place editing of images and metadata
  • Store metadata in files
  • Add multiple users to groups
  • Improved contextual help display
  • Administration dashboard
  • Album display modes (thumbnails, lists, slideshow)
  • Drag and drop images
  • Drag and drop watermark placement
  • Image area annotation
  • Image zoom
  • Batch edit
  • Simple blogging
  • Set metadata fields as required/optional
  • Editable feature labels

3. TinyWebGallery

TinyWebGallery is a free PHP photo album / gallery that is very easy to install, extremely user friendly, does not need a database (uses XML files) but still has all the features you should expect and much more.

  • AJAX + Flash navigation with sliding image thumbnails
  • XML based – no database needed
  • TWG Admin to upload/manage images, manage
    users, Color Manager, Configuration of TWG …
  • Keyboard navigation (arrow keys)
  • 3 different slideshow types
  • Protected galleries
  • Text and image watermarks
  • Full video support
  • TWG Flash uploader
  • Frontend in 29, backend in 5 languages!
  • Fullscreen mode
  • Remote picture support
  • All features can be enabled/disabled/configured
  • And a lot of things that makes this photo gallery unique.

4. Piwigo

Piwigo is photo gallery software for the web, built by an active community of users and developers. It is written in PHP and requires a MySQL database. Extensions make Piwigo easily customizable. Piwigo offers a wide set of features for any photo gallery. Icing on the cake, Piwigo is free and opensource.

  • Add Photos : with a web form, with an FTP client software, with digiKam, Shotwell, Lightroom, iPhoto (Mac users), Aperture (Mac users) or mobile applications for iPhone/iPad and Android
  • Multiple size : each photo is availabe in 9 sizes, from XXS to XXL, for improved compatibility with various screen resolutions (from smartphones to HDTVs)
  • Watermark : Piwigo can automatically add a watermark on all photos, to protect photos against unwanted copy.
  • Albums : Each image is bound to one or more albums. Albums are hierarchical and there is no limit in depth.
  • Tags : An administrator describes photos with tags, then visitors can browse photos by tags or multiple related tags, for example “night + Paris + John”.
  • Calendar :Extracted from EXIF metadata, Piwigo knows the date of each photo and is able to display photos for a given day, month or year.
  • Themes : The appearance of the photo gallery is defined by the theme. There are various themes provided by the project community.
  • Plugins : Plugins expand capabilities of Piwigo. Example of plugins: YouTube, Vimeo, Dailymotion, Google Maps or displaying photos in a Lightbox.
  • Access control : Access control is handled by the user manager, restricting and granting varying levels of access to photos and albums.
  • Notification system : Users can be alerted of changes and updates through RSS feeds, E-mail or sharing on social networks Twitter, Facebook or Google+.

5. Pixelpost

Pixelpost is an open-source, standards-compliant, multi-lingual, fully extensible photoblog application for the web. Anyone who has web-space that meets the requirements can download and use Pixelpost for free. Pixelpost can run on just about any web server in the world. It requires PHP ( GD library ) and MySQL. There is a great range of templates and addons available to extend the basic features already included.

  • Smooth Install Assistant : Users who are upgrading will appreciate the new super-smooth upgrade system as well.
  • Fancy Admin Stuff : Lots of little tweaks that are sure to make your life better.
  • New Tags for Image and Browse Page : New features that will make the template system even easier to use.
  • New Defensio Addon : A brand new spam filtering web service which comes as Pixelpost default addon now, it can be used instead of Akismet.
  • Cool Feed Options : Setup your feeds to fit your needs.
  • New Languages : For our friends all over the world!
  • Brand New Front Workspaces : Addon creators are going to love us for this.

6. Zenphoto

Zenphoto is an answer to lots of calls for an online gallery solution that just makes sense. After years of bloated software that does everything and your dishes, Zenphoto just shows your photos, simply. It’s got all the functionality and features you need, and nothing you don’t.

  • Upload via backend
  • Multiple upload
  • Slideshow
  • Comments
  • Front end editing
  • Watermark
  • Password protection
  • CMS Management
  • Several media formats; Image, Audio, Video and Other filetypes
  • Multi-lingual
  • Theming/Templates
  • SEO friendly
  • Gallery Statistics
  • Search

7. phpAlbum is an Open Source PHP script which allows you to create your personal Photo Album / Gallery in just a seconds. All you need is a web space hosting with FTP access. No database is needed. After a few clicks with our Installer you are ready to upload your photos, create new directories /galleries, and use your photo album.

  • Automatic generation of thumbnails and resized
  • Commenting of pictures with antispam security code
  • E-Card – you can send e-cards to your friends and family
  • Screenshots for files to be downloaded, movie, audio, exe or whatever
  • Password protection for your private galleries
  • Admin section for creating new directories, uploading photos,Uploading ZIP Files preserving directory structure.
  • Short and long description of galleries/directories and photos
  • Highly customizable layout, separated layout(HTML) from functional code, this allows easy creation of new themes
  • Caching of all generated thumbnails and resized photos
  • Transparent logo and icon processing with any background color, including IE6
  • Access logging, with exclude strings

8. Shutter – photo gallery software

Shutter allows you to store and share your photos in an unlimited number of albums with ease of control. Shutter is free to download. It requires PHP (with GD support) and MySQL. Shutter comes with many additional features including album slideshow, multiple photo upload, progress bar when uploading, automatically export EXIF information on upload and click-and-drag photos and albums into a new order.

  • Simple Web Based Installation : Once the files have been upload with the correct permissions, the installation is easily managed online.
  • Web Based Configuration : Edit several settings including the name of your website and whether you would like search engines to index your website.
  • Unlimited Photo Albums : Create as many photo albums as you wish.
  • RSS Feeds : LIve RSS feeds for all photo albums and tags.
  • Upload Multiple Photos : Upload several photos at a time to an album with “progress” bar.
  • Automatic EXIF Import : All available EXIF information is exported from the photo and shared.
  • Album Cover : Select one of your photos to be the cover of the album.
  • Drag ‘n’ Drop Photos and Albums : Simply click and drag photos and albums to re-order their position.
  • Photo Tags : Group photo’s with specific words to create custom sets of photos.
  • Slideshow : Automatically play through all photo’s in an album (includes play/pause, next/previous links).
  • Guest Comments : Visitors can leave comments on your photos. These must be authorised before being published.

9. PLOGGER – open source web photo gallery

Plogger is the next generation in open-source photo gallery systems. A web application not bloated with superfluous features or complicated configuration settings. Plogger is a simple yet powerful tool everything you need to share your images with the world. Plogger is your photos integrated into your website, a fully featured photo sharing package with an attractive and easy to use administrative interface that makes managing your galleries a breeze.

  • Easy Install and Setup
  • Easy Gallery Creation
  • Build your Own Themes
  • Plogger XML Service
  • Better International Support
  • AJAX inline-editing
  • Include from Anywhere
  • Upload Zip Files
  • Liquid Galleries
  • Automatic Thumbnail Generation
  • EXIF auto-extract
  • XHTML W3C Compliant
  • Mass Downloading
  • User Feedback
  • Cruft Free URL’s
  • File System Based Organization
  • Selectable Thumbnails
  • Improved Importing
  • RSS support
  • Remote Access
  • Integrated JavaScript Slideshow
  • International Character Code Support

10. PHP Photo Gallery

PHP Photo Gallery is a free script for your photo album. It requires PHP with GD support and MySQL. This is simple yet very useful photo gallery script you can find. It is loaded with lots of features you may want in gallery.

  • Unlimited albums, sub-albums and photos
  • Picture comments and ratings
  • Multi-image uploader
  • Online photo editor (rotate, crop, darken, lighten, blur, emboss)
  • EXIF/IPTC extraction (optional)
  • Watermarking with image or text(optional)
  • Integrated SEO module (for good search engine rankings)
  • Integrated Javascript slideshow module
  • Caching of all generated thumbnails and resized pictures (browser and server side)
  • Hotlinking prevention (optional)
  • Template driven(code is separated from design)
  • Automatic generation of thumbnails and intermediate photos (sizes setable via admin)
  • AJAX flash uploader
  • Multi-file uploader
  • Show latest, favorite, top and random photos
  • RSS/XML feeds(optional)
  • Integrated search engine (user and admin)
  • Meta and gallery description (optional)
  • Easily move and/or edit albums, photos
  • Set albums and/or subalbums per row
  • Set photos per page
  • Order photos/albums by date added, date shot, weight number, alphabetically
  • Set latest/favorite/top photos per page
  • Statistics (number of photos, photo/album views)
  • Encrypted database passwords
  • AJAX powered control panel
  • Sql injection and xss built-in protection
  • Visual Confirmation to prevent spamming(optional)
  • Contact us page with optional visual confirmation(captcha)
  • Simple and easy admin management
  • Compatible with Internet Explorer, Safari, Firefox, Opera
  • Active support forum
  • Compatible with PHP 5 and PHP 4, MySQL 4 and MySQL 5
  • Easy installation

11. 4images – Image Gallery Management System

4images is as a web based PHP and MySQL for displaying images on the Internet. 4images can be configured through an administration area. 4images supports apart from the typical image formats like JPG, GIF and PNG, other data formats. Furthermore 4images includes a template system to modify the design of the gallery. An external language file allows for easy translation into other languages.

  • manage images and videos
  • upload through browser, through admin panel or via FTP (Batchupload)
  • automatic thumbnail generation
  • automatic image resizing
  • showing IPTC and EXIF data of images
  • protection against hotlinking
  • extensive, password protected adminstration are to configure and control the whole gallery system
  • database backup function
  • multi language support
  • unlimited categories and subcategories
  • comment system
  • extensive permission management for users and usergroups
  • upload function for registered users
  • easy to customizable layout via templates to fit the own web layout
  • easy to customize e-cards (colors, font)