Ready-made downloadable and deployable Open Source web applications

Open Source web

Contribution to Open Source web application is an excellent way to learn about technology.

See also: Live web sites with Open Source code.

  • Wordpress written in PHP
  • MediaWiki would be just another wiki among the thousand others, but Wikipedia runs on it so contributing to it will have a huge impact. It is written in PHP and uses MySQL as the database behind it. There is a separate page describing how to contribute.
  • Mattermost is a messaging system, an Open Source Slack, if you wish. The back-end is written in Go, but it also has a mobile and a web client, so you have plenty of opportunities to learn and to get involved.
  • Tiny RSS an rss and atom feed collector with a web interface. It is written in PHP and uses PostgreSQL as the database behind it.
  • Bitwarden
  • Redmine is a web-based project management application. It is written using the Ruby on Rails framework, it is cross-platform and cross-database. The only big drawback for contribution is that they are still using Subversion for version control.
  • Jenkins is a web-based automation system often used to set up CI/CD pipelines. It is one of the commonly used systems in case you need an on-premise solution or for some other reason you cannot use the cloud-based CI services. It is written in Java and they have a page on how to participate.
  • IntraMine indexer and search tool for all the files you have in your organization. Written in Perl. Source on GitHub

Maybe this list can help.

Author

Gabor Szabo (szabgab) Gabor Szabo